Passer au contenu principal
Toute réponse 4xx/5xx a le même corps :
  • code est stable : c’est sur lui que votre code doit s’appuyer.
  • message est une explication lisible, en anglais. Il est fait pour être montré à une personne, et sa formulation peut changer sans préavis : ne l’analysez jamais.
  • details est vide ({}) ou apporte du contexte — le parameter en cause, une valeur max, une reason ou retry_after_seconds, selon l’erreur.

Codes d’erreur

De nouveaux codes peuvent être ajoutés à la v1. Traitez un code que vous ne connaissez pas d’après son statut HTTP : 4xx signifie que la requête doit changer, 5xx que vous pouvez réessayer plus tard. Voir Versions.

Traiter les erreurs

Testez response.error.code === "automation_not_found" — pas le message, et pas seulement le statut HTTP, puisque plusieurs codes partagent le même (400, 404). Quand réessayer :