Erreurs
Codes de statut, codes d’erreur et la marche à suivre pour chacun.
Toutes les erreurs ont la même forme :
{
"error": {
"type": "invalid_request_error",
"code": "validation_error",
"message": "`kg` is invalid: Too small: expected number to be >=1.",
"param": "kg"
}
}
param indique le champ de la requête en cause, s’il y en a un. Chaque réponse contient un en-tête Request-Id : indiquez-le lorsque vous contactez le support.
| Statut | Code | Réessayer ? | Que faire |
|---|---|---|---|
| 400 | invalid_json |
Non | Envoyez un objet JSON de 10 Ko au maximum. |
| 400 | idempotency_key_missing / idempotency_key_invalid |
Non | Envoyez une Idempotency-Key valide. |
| 401 | invalid_api_key |
Non | Vérifiez la clé ; elle a peut-être été révoquée. |
| 402 | insufficient_balance |
Après un approvisionnement | L’erreur contient balance_cents et required_cents. |
| 403 | api_access_inactive |
Non | Le compte n’est pas approuvé ou il est suspendu. Contactez le support. |
| 403 | insufficient_permissions |
Non | Utilisez une clé avec un accès en achat. |
| 404 | resource_missing / not_found |
Non | Vérifiez l’identifiant de la compensation ou le chemin. |
| 409 | idempotency_key_reused |
Non | Utilisez une nouvelle clé pour un nouvel achat. |
| 422 | validation_error |
Non | Corrigez le champ indiqué dans param. |
| 422 | amount_too_small |
Non | Le montant permet d’acheter moins de 1 kg à votre tarif. |
| 429 | rate_limited |
Oui | Attendez le nombre de secondes indiqué dans Retry-After. |
| 500 | api_error |
Oui | Réessayez avec la même Idempotency-Key. |