Rate Limits
A API ApexPy implementa rate limiting para garantir estabilidade e performance para todos os usuários.
Limites por Endpoint
| Endpoint | Limite | Janela |
|---|---|---|
POST /v1/charges |
100 requisições | 1 minuto |
| Outros endpoints | 1000 requisições | 1 minuto |
Headers de Rate Limit
Todas as respostas incluem headers informativos sobre o rate limit:
X-RateLimit-Limit- Limite total de requisiçõesX-RateLimit-Remaining- Requisições restantes na janela atualX-RateLimit-Reset- Timestamp de quando o limite será resetado
Resposta de Rate Limit Excedido
Quando o limite é excedido, você receberá uma resposta 429 Too Many Requests:
{
"success": false,
"error": {
"type": "rate_limit_error",
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded. Please try again later."
}
}
Boas Práticas
- Implemente retry com backoff exponencial
- Monitore os headers de rate limit
- Cache respostas quando possível
- Use webhooks para evitar polling excessivo