Limit
If you need a higher ceiling, contact support — limits are per plan and can be raised.
Response headers
Every response (success or failure) includes the IETF RateLimit headers:
Example:
Throttled responses
When you exceed the limit, the API returns429 Too Many Requests with a Retry-After header (in seconds):
Backoff strategy
A robust client honorsRetry-After and adds jitter on repeated throttles to avoid thundering herds:
Practical tips
- Watch
RateLimit-Remaining. Slow down preemptively when it dips below 10 — it’s cheaper than recovering from a429. - Coalesce reads. If you need many conversations, list with
?limit=100and walk pages — that costs one request per page instead of one per conversation. - Spread bursts. Schedule background jobs with small delays between calls rather than firing them in a tight loop.
- One key per workload. Separate keys for separate workloads keeps a noisy job from starving a critical path.