Skip to main content

Default limits

Each API key is rate-limited to 60 requests per minute using a sliding window. Rate limits are tracked per key, not per team. If you have multiple keys, each gets its own 60 req/min allowance.

Rate limit headers

When you hit the rate limit, the API returns:
With the following header:

Handling rate limits

Best practices

  • Spread requests evenly — avoid bursting 60 requests at once and then waiting
  • Use exponential backoff — when retrying after a 429, increase the wait time with each retry
  • Use separate keys for separate services — if you have multiple integrations, create a key for each to get independent rate limits