Category / Section
API Rate Limits: Optimizing RESTful API Usage
Published:
A rate limit is a set of rules that determines how many API calls an organization can make in a specified time period. The API rate limit is determined by the Organization Plan. The default API limit for a trial account is 50 calls per minute and 1000 calls per hour.
Plan based Rate Limiting is listed below.
Plan | Requests per Minutes | Requests per Endpoint in Per Minute | Requests per Hour |
---|---|---|---|
Scale/ Essential | 100 | Tickets List - 40 Ticket Create - 40 Ticket Update - 40 Contacts List - 40 Contact Create - 40 |
2000 |
Momentum / Pro | 300 | Tickets List - 120 Ticket Create - 120 Ticket Update - 120 Contacts List - 120 Contact Create - 120 |
3000 |
Enterprise / Business | 500 | Tickets List - 200 Ticket Create - 200 Ticket Update - 200 Contacts List - 200 Contact Create - 200 |
4000 |
The following HTTP headers which are returned in response to any API request can be used to verify the rate limit status.
Response Header:
x-rate-limit-limit: 1m
x-rate-limit-remaining: 499
x-rate-limit-reset: 2021-03-26T10:27:19.568443Z
Header Name | Description |
---|---|
x-rate-limit-limit |
It shows the time period for the rate limit in minutes, as defined by the rate limit rule |
x-rate-limit-remaining |
It displays the number of API requests that remain under the rate limit rule |
x-rate-limit-reset |
It indicates the reset rate limit in the Date-time format |