Aller au contenu principal

Erreurs

Format de réponse

Toutes les erreurs renvoient 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 à propos 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à utilisé)
422 Unprocessable EntityÉchec de validation
429 Too Many RequestsLimite de taux 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 ne dispose pas de la portée requise
not_foundLa ressource n'existe pas
conflictViolation de contrainte d'unicité
rate_limitedTrop de requêtes
internal_errorErreur serveur inattendue