Iterable · Rate Limits

Iterable Rate Limits

Iterable applies rate limits per endpoint, and each endpoint states whether its limit is counted per project, per API key or per organization. Exhaustion returns HTTP 429 with the named code RateLimitExceeded; Iterable tells clients to retry with exponential backoff.

Iterable Rate Limits is the machine-readable rate-limit profile for Iterable on the APIs.io network, in the API Commons Rate Limits shape.

It captures 54 rate-limit definitions, measuring events.

Limit state is signalled in the retryAfter and note response headers, and an exhausted limit returns HTTP 429.

The profile also includes response codes documented for throttled and code.

Tagged areas include Rate Limiting and Marketing.

54 Limits Exhausted: HTTP 429 retryAfternote
Transcribed from the provider's documentation on 2026-08-13 — api.iterable.com/api-docs — Iterable publishes each endpo....
View Source
Rate LimitingMarketing

Limits

GET /api/campaigns project
/api/campaigns
POST /api/campaigns/archive api_key
/api/campaigns/archive
GET /api/campaigns/metrics project
/api/campaigns/metrics
GET /api/campaigns/recurring/{id}/childCampaigns project
/api/campaigns/recurring/{id}/childCampaigns
GET /api/campaigns/{id} project
/api/campaigns/{id}
GET /api/catalogs api_key
/api/catalogs
GET /api/catalogs/{catalogName}/items api_key
/api/catalogs/{catalogName}/items
POST /api/catalogs/{catalogName}/items api_key
/api/catalogs/{catalogName}/items
PUT /api/catalogs/{catalogName}/items/{itemId} api_key
/api/catalogs/{catalogName}/items/{itemId}
GET /api/channels project
/api/channels
GET /api/email/viewInBrowser project
/api/email/viewInBrowser
GET /api/events/byUserId/{userId} project
/api/events/byUserId/{userId}
POST /api/events/track project
/api/events/track
POST /api/events/trackBulk project
/api/events/trackBulk
GET /api/events/{email} project
/api/events/{email}
GET /api/export/data.csv project
/api/export/data.csv
GET /api/export/data.json project
/api/export/data.json
POST /api/export/start organization
/api/export/start
DELETE /api/export/{jobId} project
/api/export/{jobId}
GET /api/export/{jobId}/files organization
/api/export/{jobId}/files
GET /api/lists project
/api/lists
GET /api/lists/getUsers project
/api/lists/getUsers
GET /api/lists/previewUsers project
/api/lists/previewUsers
GET /api/lists/{listId}/size project
/api/lists/{listId}/size
GET /api/messageTypes project
/api/messageTypes
GET /api/templates project
/api/templates
GET /api/templates/email/get project
/api/templates/email/get
POST /api/templates/email/preview project
/api/templates/email/preview
POST /api/templates/email/proof api_key
/api/templates/email/proof
GET /api/templates/embedded/get project
/api/templates/embedded/get
GET /api/templates/getByClientTemplateId project
/api/templates/getByClientTemplateId
POST /api/templates/inapp/preview project
/api/templates/inapp/preview
POST /api/templates/inapp/proof api_key
/api/templates/inapp/proof
GET /api/templates/push/get project
/api/templates/push/get
POST /api/templates/push/proof api_key
/api/templates/push/proof
GET /api/templates/sms/get project
/api/templates/sms/get
POST /api/templates/sms/proof api_key
/api/templates/sms/proof
POST /api/users/bulkUpdate project
/api/users/bulkUpdate
GET /api/users/byUserId project
/api/users/byUserId
DELETE /api/users/byUserId/{userId} project
/api/users/byUserId/{userId}
GET /api/users/byUserId/{userId} project
/api/users/byUserId/{userId}
POST /api/users/forget project
/api/users/forget
GET /api/users/forgotten project
/api/users/forgotten
GET /api/users/forgottenUserIds project
/api/users/forgottenUserIds
GET /api/users/getByEmail project
/api/users/getByEmail
GET /api/users/getFields project
/api/users/getFields
GET /api/users/getSentMessages project
/api/users/getSentMessages
POST /api/users/merge api_key
/api/users/merge
POST /api/users/registerDeviceToken project
/api/users/registerDeviceToken
POST /api/users/unforget project
/api/users/unforget
POST /api/users/update project
/api/users/update
DELETE /api/users/{email} project
/api/users/{email}
GET /api/users/{email} project
/api/users/{email}
Bulk event batch size request
events · request
1000

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/iterable-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.