# Codes d'état

Nos API renvoient des codes d'état spécifiques pour indiquer le résultat des appels d'API et l'état de la ressource demandée. Cette liste de codes d'état sert de référence aux développeurs qui utilisent nos API. Elle comprend les codes les plus fréquemment rencontrés ainsi que leur signification, dans le but d'aider à comprendre et à résoudre les problèmes pouvant survenir avec les réponses des API. En vous familiarisant avec ces codes, vous serez mieux équipé pour gérer et résoudre les problèmes pouvant survenir lors de l'utilisation de nos API.

Code Titre Description
200 Success La demande a réussi. Tout autre code d'état que 200 indique une demande en échec. Vous trouverez plus de détails sur le site d'origine dans l'en-tête de réponse original_status.
400 Bad Request La requête adressée au point de terminaison de l'API contient des paramètres non valides. La raison spécifique est indiquée dans le corps de la réponse.
401 Unauthorized Le jeton n'est pas valide.
403 Forbidden Le compte est bloqué ou le package actuel ne prend pas en charge certaines des fonctionnalités demandées.
429 Rate Limit Exceeded Trop d'appels d'API ont été effectués. La raison spécifique est incluse dans le corps de la réponse.
499 Client Closed Request Erreur renvoyée lorsque votre application ferme la connexion à l'API. Assurez-vous de laisser votre connexion ouverte pendant 90 secondes, ce qui correspond au délai d'expiration de l'API.
500 Internal Server Error L'API n'a pas réussi à gérer la situation rencontrée.
520 Generic Failure La demande a échoué et elle est gratuite. Vous trouverez plus de détails sur l'échec dans les en-têtes de réponse pc_status et original_status. Les codes d'erreur pc_status 5xx et 6xx nous aident à identifier ce qui se passe exactement avec votre demande. Vous n'êtes pas obligé de les utiliser, mais ils peuvent vous aider lors du signalement d'erreurs.