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
}
}