Skip Navigation Links

Rate Limits

Some APIs are rate limited to prevent abuse and ensure fair usage. This document explains how rate limits work and how to handle them.

In order to provide a consistent and fair experience for all API users, certain API groups are rate limited. Rate-limited API groups only allow a certain number of requests to be made within a given time period. When a rate limit is exceeded, the API will return an error response indicating that the rate limit has been reached.

The Rate Limit always applies to the full API group. For example, if the API group "Tasks" is rate limited to 10 requests per second, then you can only make 10 requests per second to any endpoint in the "Tasks" API group.

Handling Rate Limits

The best way to handle rate limits is to rate limit the number of requests sent by the client application. Additionally, all client applications should react to the 429 Too Many Requests response from the API by waiting for a short period of time before making additional requests.

Rate Limits

This section documents the rate limited API groups. If an API group is not listed here, then it is not rate limited.

API groupRate Limit
User Admin10 req/s
Legacy Public Post API10 req/s