Rate Limit Headers
Every API response includes rate limit information:Limits by Plan
The rate limit window is 1 hour, aligned to the top of the hour.
When You Hit the Limit
You’ll receive a429 response:
X-RateLimit-Reset header for when you can retry.
Exempt Endpoints
File upload endpoints (PUT /api/v1/_upload/*) are not rate limited. They are already gated by upload tokens and expiry timestamps.
Tips
- Batch your operations where possible
- Use hash deduplication to reduce the number of API calls when updating sites
- The publish script handles everything in a single create → upload → finalize flow