Pular para o conteúdo

Limites e rate limit

Os limites protegem a plataforma e cada clínica. Leia os cabeçalhos e espere o tempo indicado antes de tentar de novo.

Limite padrão

120 requisições a cada 60 segundos por token. Sem token, a contagem é por endereço IP. O limite vale para todas as rotas, inclusive /health.

Cabeçalhos

Resposta
X-RateLimit-Limit: 120X-RateLimit-Remaining: 119X-RateLimit-Reset: 60

Limit é a cota da janela, Remaining o que resta e Reset os segundos até a janela reiniciar.

Quando o limite estoura

A API responde 429 com Retry-After em segundos. Espere esse tempo; repetir antes só prolonga o bloqueio da janela.

429 Too Many Requests
{  "error": {    "code": "rate_limit_exceeded",    "message": "Limite de requisições excedido. Tente novamente em 42 segundos.",    "requestId": "req_…"  }}

Limites por operação

Operações sensíveis ou caras têm limite próprio, menor que o padrão:

Tamanho das requisições

  • Corpo JSON: até 1 MB. Acima disso, 413 payload_too_large.
  • Upload de arquivo (multipart): um arquivo por requisição, até 2 MB.
  • Listas: até 100 itens por página.