A Nuvende pode aplicar limites de taxa (throttling) por rota, credencial ou IP para proteger a plataforma e garantir uso justo. Quando um limite é atingido, a API responde normalmente com HTTP 429 Too Many Requests — ver também Códigos de erro.
Em muitas APIs REST, os limites são comunicados em cabeçalhos de resposta. Valores exatos dependem do produto e do ambiente; monitore na integração:
| Cabeçalho (exemplo) | Significado |
|---|---|
X-RateLimit-Limit | Máximo de requisições na janela atual |
X-RateLimit-Remaining | Requisições restantes antes do bloqueio |
X-RateLimit-Reset | Tempo até reinício da janela (em segundos, conforme implementação) |
Retry-After | Segundos a aguardar antes de repetir (comum em 429) |
Se o seu cliente receber 429, respeite Retry-After quando existir; caso contrário, use backoff exponencial (ex.: 1s, 2s, 4s) com limite máximo de tentativas.
Limites indicativos podem aparecer na documentação de Cobranças. Trate-os como ordem de grandeza — a quota da sua credencial pode diferir.
Boas práticas:
expires_in.offset/limit) em vez de muitas chamadas paralelas.client_id e medir respostas 429 e cabeçalhos.