Aller au contenu principal

Gestion des erreurs ⚠️

Toutes les erreurs suivent ce format JSON:

{
"error": {
"code": "invalid_parameter",
"message": "documents[1].file est manquant",
"details": {"field": "documents[1].file"}
},
"request_id": "req_01HZ..."
}

Codes communs

  • invalid_parameter (400)
  • unauthorized (401)
  • forbidden (403)
  • not_found (404)
  • conflict (409)
  • rate_limited (429)
  • internal_error (500)

Incluez toujours request_id dans vos logs 🧭