Erreurs

Si une requête retourne un code d'état 2xx, vous pouvez supposer que tout s'est bien déroulé.

Un code d'état 4xx signifie que la requête a échoué en raison des informations fournies. Un code d'état 5xx signifie qu'une erreur s'est produite de notre côté — notre équipe est alertée automatiquement lorsque cela survient.

Codes d'état

Code d'état Raison
200 OK Tout s'est bien déroulé.
201 Created Une nouvelle ressource a été créée.
204 No Content La ressource a été supprimée; aucun corps n'est retourné.
400 Bad Request Les informations fournies sont invalides; la requête a échoué.
401 Unauthorized L'authentification a échoué — vérifiez votre clé API secrète et son mode (Test ou Live).
404 Not Found La ressource est introuvable.
500, 502, 503, 504 Une erreur s'est produite de notre côté.

Corps d'erreur

Lors d'une réponse 400 Bad Request, le corps de la réponse indique quels paramètres sont invalides :

{
  "message": "Your request is invalid.",
  "errors": {
    "<parameter>": [
      "Error message"
    ]
  }
}
  • message — un résumé lisible de l'erreur.
  • errors — un dictionnaire associant chaque paramètre invalide à la liste des problèmes détectés.
  • reason — une raison plus courte et exploitable par la machine, incluse sur certaines erreurs.