- Geral — leituras, tags, mailbox, notes, files.
- Mensagens — envios sob
conversation.messages.*(text, quick-reply, template).
Quando é excedido
Ao passar o limite a API responde429 com código RATE_LIMIT_EXCEEDED:
Headers da resposta
Toda resposta429 inclui estes headers:
Segundos a esperar antes de repetir.
O limite do bucket que aplicou ao request (60 em qualquer um dos dois).
Requisições disponíveis na janela atual do bucket que aplicou.
Momento em que a janela é reiniciada.
Como tratar um 429
1
Detecte o status
Trate qualquer resposta
429 como rate limit, sem parsear o body.2
Leia o Retry-After
Espere a quantidade de segundos indicada pelo header
Retry-After.3
Repita com backoff
Reenvie a requisição. Para cargas grandes (campanhas), espace as requisições
em vez de enviá-las em rajada.