Skip to main content
Table of Contents

Rate limits for API calls

Learn about API rate limits, how does it apply to you, and what to do if you do exceed them.

Test Management enforces rate limits on the number of external REST API requests you can make within a specified time frame. This ensures both security and quality control, maximizing reliability and minimizing latency. As the scale of the API grows, rate limiting becomes increasingly critical. It helps prevent abuse and denial-of-service attacks, ensuring the API remains available for all users.

Applicable rate limits

All of the API requests have a rate limit of 300 requests per minute. Rate limits apply to each group. Exceeding these limits will result in the API returning a 429 Too Many Requests response.

Avoid and handle rate limits

How to avoid reaching the rate limit

Do the following to avoid reaching the rate limit.

What to do if you hit the rate limit

If you receive a 429 Too Many Requests response, it means you have exceeded the rate limit. To rectify this, you must wait for 60 seconds before making a new API request.

Example

Consider users from one group with a shared rate limit:

Rate limit

In this scenario, User B can send a request at 00:01:00 to stay within the rate limit. This pro-rata adjustment ensures that the rate limit is managed at the group level effectively.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback