Aller au contenu principal

Erreurs

Format de réponse

Toutes les erreurs retournent un corps JSON :

{
"error": {
"code": "validation_failed",
"message": "The given data was invalid.",
"details": {
"email": ["The email has already been taken."]
}
},
"request_id": "req_01HXXXXXX"
}

Incluez toujours le request_id lorsque vous contactez le support au sujet d'une erreur.

Codes de statut HTTP

StatutSignification
200 OKSuccès
201 CreatedRessource créée
400 Bad RequestRequête malformée
401 UnauthorizedToken manquant ou invalide
403 ForbiddenToken valide mais permissions insuffisantes
404 Not FoundRessource introuvable
409 ConflictConflit (ex. email déjà pris)
422 Unprocessable EntityValidation échouée
429 Too Many RequestsLimite de débit dépassée
500 Internal Server ErrorErreur côté serveur

Codes d'erreur

CodeDescription
validation_failedLe corps de la requête n'a pas passé la validation
unauthorizedToken manquant ou expiré
forbiddenLe token n'a pas le scope requis
not_foundLa ressource n'existe pas
conflictViolation de contrainte d'unicité
rate_limitedTrop de requêtes
internal_errorErreur de serveur inattendue