Referência da API›Limites de taxa
Limites de taxa
O DiffHook aplica limites de taxa às requisições da API para garantir uso justo e estabilidade. Cotas por plano regem verificações, entregas de webhook e chamadas de API; os cabeçalhos mostram a capacidade restante.
Limites
| Nível | Solicitações/minuto |
|---|---|
| Grátis | 60 |
| Qualquer plano pago | 200 |
Os limites se aplicam por chave de API e por IP.
Lidando com 429 respostas
Ao ultrapassar o limite, você recebe 429 Too Many Requests:
Implemente a espera exponencial ao tentar novamente:
async function apiRequest(url, options, retries = 3) {
const res = await fetch(url, options)
if (res.status === 429 && retries > 0) {
const delay = 1000 * (4 - retries)
await new Promise(r => setTimeout(r, delay))
return apiRequest(url, options, retries - 1)
}
return res
}