Developers/Guides

Rate limits

Budgets apply per API key in fixed one-minute windows, per class:

ClassDefault per minuteApplies to
general600every operation unless marked otherwise
itemCreate3,000item creation
preview60preview images and proof PDFs

Every response to a key carries RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset (seconds until the window resets). Beyond the budget the API answers 429 rate_limited with Retry-After; wait that many seconds and retry. The SDKs expose the headers (result.rateLimit, client.last_rate_limit) and the retryAfterSeconds of the error.

Budgets can be raised per organisation; contact support with your expected volumes. The numbers are initial and may change after load tests; your integration should read the headers rather than hard-code them.