Rate Limiting
OneCal Unified API endpoints have two types of rate limiting:
- Application-level rate limiting
- End user account-level rate limiting
Application-level rate limiting
Application-level rate limiting is applied across all endpoints for requests made with the same API key. For Sandbox applications, the default rate limit is 20 requests per second. For Production applications, the default rate limit is 300 requests per second. This limit can be increased if necessary. To request a higher limit, please contact support.
Note that the calendar providers will also have their own application-level rate limits. These limits may vary and both Google and Microsoft have the option to request a higher limit if necessary.
End user account-level rate limiting
End user account-level rate limiting is applied to all calendar or calendar event endpoints made for a the same end user account. The rate limit varies depending on the provider and is specified below. These limits cannot be changed.
| Provider | Maximum Requests per Minute |
|---|---|
| 600 | |
| Microsoft | 1000 |