Skip to content

Limites de Requisições

A API do MeChat implementa limites de requisições para garantir estabilidade e evitar uso abusivo.

Os limites são aplicados por token de acesso e calculados por minuto.

Limites por Endpoint

CategoriaLimiteEndpoints
Envio de mensagens20/minPOST /messages
Verificação de número10/minPOST /contacts/verifynumber
Leitura60/minTodos os endpoints GET
Escrita30/minOutros endpoints POST, PUT, DELETE

Headers de Resposta

Todas as respostas incluem headers para monitoramento do limite:

HeaderDescrição
X-RateLimit-LimitTotal de requisições permitidas por minuto
X-RateLimit-RemainingRequisições restantes no período atual
Retry-AfterSegundos para aguardar (apenas no erro 429)

Limite Excedido

Ao exceder o limite, a API retorna erro 429 Too Many Requests:

json
{
  "success": false,
  "message": "Muitas requisições. Tente novamente em alguns segundos.",
  "retry_after": 45
}

Aguarde o tempo indicado em retry_after antes de fazer novas requisições.

Boas Práticas

  • Monitore o header X-RateLimit-Remaining para evitar atingir o limite
  • Implemente cache local para dados que não mudam com frequência
  • Use paginação adequada para reduzir quantidade de requisições
  • Em caso de erro 429, aguarde o tempo indicado antes de tentar novamente