API rate limits

Perfecto enforces rate limits on high-impact API operations, such as file and artifact uploads, to protect platform performance for all users.

Default rate limit

Parameter

Value

Limit

20 requests per 60 seconds (default)

Scope

Per user, per cloud, per operation

Applies to

High-impact API operations (for example, artifact uploads)

Automated test execution is not subject to rate limits. Rate limits apply only to direct API calls such as file and artifact uploads.

When the rate limit is exceeded

When you exceed the rate limit, the API returns 429 Too Many Requests with a Retry-After header. The Retry-After value is the number of seconds to wait before retrying.

Copy
Example response body:
{"error": "Rate limit exceeded. Please try again later."}

Wait for the number of seconds specified in the Retry-After header before sending additional requests.

Request a rate limit increase

Rate limits are configurable per cloud. If your workflow requires a higher limit, contact Perfecto Support with the following information:

  • Your cloud name (for example, mycompany.perfectomobile.com)

  • A description of your use case

  • The request rate you require

Related topics