> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datacrazy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Limites de Requisições

> Entenda os limites de requisições da API e como lidar com o erro 429.

# Limites de Requisições (Rate Limit)

Para garantir a estabilidade e segurança da plataforma, a API do CRM DataCrazy impõe um **limite de requisições por rota**.

## Limite Padrão

O limite padrão é de:

> **60 requisições por minuto para a mesma rota**

Isso significa que, se o número de chamadas a uma determinada rota exceder esse valor dentro de 60 segundos, a API retornará um erro.

***

## Headers de Rate Limit

As respostas da API incluem os seguintes headers para ajudar a monitorar o uso:

| Header                  | Descrição                                                 |
| ----------------------- | --------------------------------------------------------- |
| `X-RateLimit-Limit`     | Número máximo de requisições permitidas                   |
| `X-RateLimit-Remaining` | Número de requisições restantes antes de atingir o limite |
| `X-RateLimit-Reset`     | Tempo (em segundos) restante para o reset da contagem     |

***

## Quando o limite é ultrapassado

Se o limite for excedido, a API retorna a resposta com:

* Código de status **429 Too Many Requests**
* Header `Retry-After` com o número de segundos que você deve aguardar antes de tentar novamente.

### Exemplo de resposta ao exceder o limite:

```http theme={null}
HTTP/1.1 429 Too Many Requests
Retry-After: 30
Content-Type: application/json

{
  "statusCode": 429,
  "message": "Too many requests"
}
```
