- General — lecturas, tags, mailbox, notes, files.
- Mensajes — envíos bajo
conversation.messages.*(text, quick-reply, template).
Cuando se excede
Al pasar el límite la API responde429 con código RATE_LIMIT_EXCEEDED:
Headers de la respuesta
Toda respuesta429 incluye estos headers:
Segundos a esperar antes de reintentar.
El límite del bucket que aplicó al request (60 en cualquiera de los dos).
Requests disponibles en la ventana actual del bucket que aplicó.
Momento en que la ventana se reinicia.
Cómo manejar un 429
1
Detecta el status
Trata cualquier respuesta
429 como rate limit, sin parsear el body.2
Lee el Retry-After
Espera la cantidad de segundos que indica el header
Retry-After.3
Reintenta con backoff
Reenvía el request. Para cargas grandes (campañas), espacia los requests en
vez de mandarlos en ráfaga.