Skip to main content

Limits

Limits are per team. Every API token and the MCP server share them.

Headers

Every response, errors included, carries:

When you hit one

The response is 429 with a Retry-After header, in seconds.
retry.ts

Platform limits

Platforms limit each of your accounts separately from the API. When one does, the response is 429 platformRateLimited, with details.retryAfterSeconds when the platform gives one. Other accounts keep working.

Stay under

  • Use webhooks instead of polling. One webhook replaces a loop over GET /threads.
  • Expand instead of fetching again. ?expand=contact&expand=profile saves two requests per thread.
  • Look up in batches. GET /contacts takes up to 100 platformId values in one call.
  • Page with limit=100. The default is 50.