TL;DR: We have updated version 2.0 of the API to allow up to 50 requests per second and to allow up to 40 concurrent uploads when using the chunked upload endpoint.
In simple terms, rate limits ensure that an API consumer can only make X calls per Y period of time. Rate limits can be enforced:
For these reasons, Acquia has historically limited API calls to 10 requests per second.
Up until recently, the way we counted API calls towards rate limits had a few problems:
To alleviate these issues, we've been working on a better way to count API calls.
Our new approach has some pretty important benefits:
It also allows us to be more transparent when applying rate limits. All V2 API calls now return a few HTTP headers to allow consumers to better understand how their integrations are consuming rate limits.
Upon making an API call, the response will contain the following headers showing the applied rate limit and how many requests are remaining:
X-Ratelimit-Limit: 50/secondX-Ratelimit-Remaining: 49
If a call exceeds the rate limits, the response will also contain a header containing an ISO-8601 timestamp stating when the next successful call can be made:
X-Ratelimit-Reset: 2022-02-07T15:40:07.028Z
In addition, due to our more accurate counting and better metrics on customer use, we now enforce a rate limit of 50 requests per second. We were also able to increase the number of concurrent Asset chunks being uploaded from 10 to 40.
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Fri Sep 12 2025 08:21:49 GMT+0000 (Coordinated Universal Time)