Rate Limiting
Limits
| Endpoint Type | Limit |
|---|---|
| General API | 100 requests/minute |
| Webhook test | 10 requests/hour per endpoint |
Rate Limit Headers
Responses include rate limit information:
| Header | Description |
|---|---|
X-RateLimit-Limit |
Maximum requests allowed |
X-RateLimit-Remaining |
Requests remaining in window |
X-RateLimit-Reset |
Unix timestamp when limit resets |
Handling Rate Limits
When you exceed the rate limit, you'll receive a 429 Too Many Requests response:
{
"status": false,
"message": "Too many requests, please try again later"
}
Best Practices:
- Implement exponential backoff on 429 responses
- Cache responses where appropriate
- Use bulk endpoints for multiple operations