Rate Limiting
The Monotree Open API enforces 60 requests per minute per token by default. The limit is configurable per server — your account team can raise it for high-volume integrations.
Incoming webhooks share the same limit, applied per webhook URL.
Headers
Every response includes:
| Header | Value |
|---|---|
X-RateLimit-Limit | Maximum requests in the current window. |
X-RateLimit-Remaining | Requests remaining in the current window. |
X-RateLimit-Reset | Unix timestamp when the window resets. |
When the limit is exceeded, the response is 429 Too Many Requests:
HTTP/1.1 429 Too Many Requests
Retry-After: 23
Content-Type: application/json
{ "message": "Too Many Attempts." }Backoff strategy
- Check
X-RateLimit-Remainingon every response and slow down before you hit0. - On
429, wait for the duration inRetry-After(seconds) before retrying. - For burst traffic, batch requests — e.g. paginate with
per_page=50instead ofper_page=10.