API_LIMIT environment variable.
Headers
When you are limited
Exceeding the window returns429 with a body such as:
retryAfter seconds before retrying. A client that keeps retrying without backing off stays limited.
Scope
The 60-per-minute guard applies to every route that resolves an organization, which includes the/public/v1 endpoints. Other application routes (dashboard sessions) use a separate, higher global throttler, so their limits are not the same as the public API window.
Idempotency and retries
ForPOST /public/v1/posts, send a stable Idempotency-Key so a retry after a 429 or network failure does not create a duplicate post. Replaying the same key returns the original result.
