Aller au contenu

RATE_LIMIT_EXCEEDED

Statut HTTP 429Appels et comptes

Trop d’appels, ou trop à la fois. Attendez Retry-After, renvoyez le même appel.

Un appel refusé répond 429 avec un en-tête Retry-After (en secondes entières) et, pour les limites d’appels ci-dessous, deux en-têtes qui donnent les chiffres en vigueur : RateLimit-Policy (pour chaque seau, q la rafale et w les secondes nécessaires pour le remplir) et RateLimit (le seau qui a refusé, et les secondes à attendre). Attendez Retry-After, puis renvoyez le même appel. Nous ne donnons aucun chiffre de débit ni de temps de réponse. Les chiffres ci-dessous sont les valeurs par défaut ; comptez dessus comme un minimum, et lisez les chiffres en vigueur dans les en-têtes d’un 429. Nous pouvons les modifier, avec préavis.

Une erreur a cette forme ; lisez error.code, pas error.message :

{
"object": "error",
"error": { "code": "RATE_LIMIT_EXCEEDED", "message": "…", "type": "…" },
"meta": { "request_id": "req_…" }
}