Rate Limits
Information about API rate limiting and best practices for managing request volume.
Current Status
The Sent API currently operates under a fair usage policy without explicit rate limits. However, this may change in the future to ensure platform stability and fair access for all users.
Fair Usage Guidelines
While no hard limits are enforced, please follow these guidelines:
- Reasonable Request Volume: Keep request rates reasonable for your use case
- Bulk Operations: Implement throttling when sending bulk messages
- Retry Logic: Use exponential backoff for retries
- Monitor Responses: Watch for 429 status codes in case limits are implemented
Future Rate Limiting
When rate limits are implemented, you can expect:
Response Headers
X-RateLimit-Limit
: Maximum requests allowedX-RateLimit-Remaining
: Requests remaining in current windowX-RateLimit-Reset
: Time when the limit resets
Error Response
{
"status": 429,
"title": "Too Many Requests",
"detail": "Rate limit exceeded. Please retry after 60 seconds."
}
Best Practices
1. Implement Request Queuing
Queue messages during high-volume periods to smooth out request rates.
2. Use Webhooks
Instead of polling for status updates, use webhooks to receive real-time notifications.
3. Batch Processing
When processing large volumes, batch your requests and add delays between batches.
4. Monitor Your Usage
Track your API usage patterns to identify and optimize high-volume operations.
Rate Limit Exceptions
Contact support if you need higher rate limits for:
- Migration projects
- Seasonal campaigns
- Time-sensitive operations