Référence
Codes d'erreur
Toutes les erreurs renvoient du JSON dans la forme :
json
{
"error": {
"code": "ERROR_CODE",
"message": "Message lisible",
"details": { "optional": "context" }
}
}| Code | HTTP | Signification |
|---|---|---|
UNAUTHORIZED | 401 | Credentials manquants ou invalides |
INVALID_API_KEY | 401 | Clé API non reconnue |
REVOKED_API_KEY | 401 | Clé API révoquée |
FORBIDDEN | 403 | Authentifié mais pas autorisé |
NOT_FOUND | 404 | Ressource inexistante |
VALIDATION_ERROR | 400 | Le body de la requête a échoué la validation |
EVENT_TOO_LARGE | 413 | Un champ du payload (typiquement metadata ou targets) a dépassé sa limite. details contient le champ fautif, sa taille et la limite |
PLAN_LIMIT_REACHED | 429 | Quota mensuel d'events atteint |
RATE_LIMITED | 429 | Trop de requêtes dans la fenêtre courante |
DATABASE_ERROR | 500 | Erreur de la base de données |
INTERNAL_ERROR | 500 | Erreur serveur non gérée |