Rate limiting of the CMS API v2.4 is on a per api_id
basis, meaning each request made is tied to the api_id
that you have been provided with. If you have more than one application using the same api_id
, then the requests received for all of those applications will count towards the rate limit for that api_id
.
Rate limits are divided into 1 minute intervals. Additionally, all endpoints require authentication, so there is no concept of unauthenticated calls and rate limits.
By default requests to the API are limited to 60
requests per 1 minute window.
Please refer to the HTTP headers for information regarding the rate limit of the requests being made.
X-RateLimit-Limit:
the rate limit ceiling for that given requestX-RateLimit-Remaining:
the number of requests left for the 1 minute windowWhen an application exceeds the rate limit for a given API endpoint, the CofE API v2 will return a HTTP 429 "Too Many Requests" response code.
If the rate limit is hit on a given endpoint, the following error will be returned:
{ "error" : { "message" : "You have made too many requests.", "status_code": 429 } }