Skip to main content

Vue d’ensemble

Traitez les erreurs en deux niveaux : d’abord le statut HTTP, puis error.code lorsqu’il est présent. Les noms de champs et les codes restent inchangés car ils font partie du contrat API.

Format de réponse

HTTP

Plan et quota

Fichier et téléversement

Montant et facture

Contrat et workflow

Nouvelle tentative

  • Réessayer les GET idempotents et lectures 503 avec backoff.
  • Pour POST, PATCH et DELETE, vérifier l’état courant après timeout ou 5xx avant de réessayer.
  • Ne pas réessayer inchangé après 400, 401, 403, 404, 409 ou 422.