Skip to main content

Rate Limits

A API do Synax aplica limites de requisições para garantir estabilidade.

Limites por endpoint

EndpointLimiteJanela
REST API (/rest/v1/)1000 reqpor minuto
Edge Functions (/functions/v1/)300 reqpor minuto
Auth (/auth/v1/)30 reqpor minuto

Headers de resposta

Toda resposta inclui headers de rate limiting:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 997
X-RateLimit-Reset: 1709136000

Quando exceder o limite

Ao exceder, a API retorna status 429 Too Many Requests:
{
  "message": "Rate limit exceeded",
  "retryAfter": 30
}
Use o header Retry-After para saber quando tentar novamente.

Boas práticas

  • Use paginação (limit e offset) para listar muitos registros
  • Cache respostas quando possível
  • Implemente retry com backoff exponencial
  • Agrupe operações em batch quando a API suportar