Rate Limiting

API request rate limiting depends on which ControlUp API you are using.

Platform, VDI, Desktops, and Compliance API

A ControlUp organization can handle up to 200 requests per minute. As an individual user, you can make up to 60 requests per minute per ControlUp organization. Note that even if you create multiple API keys, you are still limited to 60 requests per minute across all API keys.

For example, if three users in an organization each make 60 requests in a minute (180 total), a fourth user can make only 20 requests in that minute before reaching the request limit of the organization.

VDI API parallel request limit

In addition to the per-minute rate limit, the VDI APIs enforce a parallel request limit. You can have up to 15 requests in-flight at the same time.

Some requests take considerable time to process. During that time, the request remains active and counts against your limit. If you send a 16th request before any of the previous 15 have finished, it will fail immediately with a 429 error.

Synthetic Monitoring API

  • The Create a Scout endpoint can be called 10 times per minute.
  • The Create alert policy endpoint can be called 10 times per minute.
  • All other endpoints can be called 100 times per minute.