Get started
Rate limits
Request quotas per credential and how to stay under them.
Limits apply per API key (or per session for first-party clients). Exceeding a limit returns 429 Too Many Requests with a Retry-After header.
| Bucket | Limit | Scope |
|---|---|---|
| General API | 600 requests / minute | All GET endpoints |
| Mutations | 120 requests / minute | POST, PUT, DELETE |
| Upload intents | 30 intents / minute | POST /v1/publishing/upload-intents |
| OAuth connect | 10 redirects / minute | GET /v1/connections/{provider}/connect |
Rate limit headers
Response headerstext
X-RateLimit-Limit: 600
X-RateLimit-Remaining: 597
X-RateLimit-Reset: 1790152600
Retry-After: 12Track X-RateLimit-Remaining and queue writes client-side — bursting past the mutation bucket is the most common cause of 429s.
Was this page helpful?
