X-RateLimit-Reset.
Every response includes:
When you hit the limit
The API responds withHTTP 429 Too Many Requests and a body like:
X-RateLimit-Reset and retry. Implement exponential backoff if you are issuing bursts.
Designing for the limit
- Pre-aggregate: when syncing many records, prefer a smaller number of larger requests over many small ones. Most resources support cursor pagination; use the largest page size that fits your schema.
- Spread retries: if your integration retries on transient errors, add jitter to avoid creating self-inflicted thundering herds.
- Issue purpose-scoped tokens: each token has its own budget, so a webhook listener and a backfill job on separate tokens won’t starve each other.