Retry-After e repita a mesma chamada.
Se vier 429
Retry-After: segundos até poder tentar de novo. Espere isso antes de repetir.- O corpo do 429 usa
message, nãoerrorcomo os outros erros. - Se as respostas trouxerem os headers
RateLimit-RemainingeRateLimit-Reset, use-os para desacelerar antes de chegar no 429.
Como chamar em lote
1
Espace as chamadas
Para uma ação em muitos leads, faça poucas chamadas por segundo (2 a 5) e uma de
cada vez. É rápido o bastante para centenas de leads e não sobrecarrega nada.
2
Respeite o Retry-After
Ao receber 429, espere o tempo do header e repita a mesma chamada. Não repita na hora.
3
Não insista com chave inválida
401 em loop não resolve nada: confira a chave antes de tentar de novo.
Ver Autenticação.
Outros 429
O 429 que vem do provedor de WhatsApp é outro caso: aparece num envio de mensagem na conexão não oficial e não trazRetry-After da Zatten. Ver Erros.
Armadilhas
- Sem limite publicado não é convite a rajada. Espace as chamadas em lote.
- Repetir o 429 na hora só alonga a espera. Use o
Retry-After. - Erro também é chamada. 400 e 404 em loop não mudam de resultado: corrija o corpo antes de repetir.
Para saber mais
- Autenticação, Erros
- Campanhas para envio em massa
- Meta: limites de mensagens e throughput da plataforma
- Termos para buscar: “429 Too Many Requests”, “Retry-After header”, “RateLimit headers”, “exponential backoff”.