Limites por endpoint
Planeje a carga inicial. Com 30 criações de contato por minuto e uma requisição por contato, importar uma base grande pela API leva horas. Para carga inicial, use a importação de CSV no painel.
Cabeçalhos de limite
Toda resposta traz o estado do seu saldo:
Use
X-RateLimit-Remaining para desacelerar antes de bater no teto, em vez de esperar o 429.
Teto adicional de envio por número
Além do limite de 100 requisições por minuto do endpoint de envio, existe um segundo teto, aplicado por número de WhatsApp e derivado da capacidade que a Meta atribui à conta. Na prática: se o envio começar a falhar comSEND_FAILED sob volume alto, reduza a taxa de envio mesmo sem ter recebido 429.
Como reagir ao 429
1
Leia o Retry-After
A resposta diz quantos segundos esperar. Respeite esse valor em vez de tentar de novo imediatamente.
2
Espere e repita
Aguarde o intervalo indicado e refaça a requisição. Se ainda receber
429, aumente a espera progressivamente.3
Distribua a carga
Se o
429 for constante, o problema é a taxa média, não o pico. Espalhe as chamadas ao longo do minuto.Não use várias chaves para contornar o limite. Os tetos existem para proteger a entrega das suas próprias mensagens: exceder a capacidade que a Meta atribui ao seu número piora a qualidade da conta.

