Skip to main content

Rate Limiting

When and how rate-limits are applied to requests made to the Courier APIs.

API Rate Limits

Send API

Not rate limited

  • There are no rate limits on requests made to the Send API.
  • If your send requests occur at a rate that exceeds your provider's rate limit, Courier's Send pipeline will retry your message for 72 hours following these send retry rules.

Profiles API

Not rate limited

  • There is no rate limit on requests made to the Profiles API.
  • Some Courier customers like to hit the Profiles API before or after hitting the Send endpoint as part of their Notifications send workflow. The Profiles API is built to scale with this type of workflow.

Preferences API

Not rate limited

Logs API

Not rate limited

  • There is no rate limit on requests made to the Logs API.

Lists API

Some rate limits

  • POST requests to the subscriptions endpoint are rate-limited to 20 creations per minute.
  • PUT requests to the Lists API are rate-limited to 20 creations per minute.
  • GET requests to the Lists API are not rate-limited.

Events API

Some rate limits

  • PUT requests to the Events API are rate-limited to 20 creations per minute.
  • GET requests to the Events API are not rate-limited.

Brands API

Some rate limits

  • PUT requests to the Brands API are rate-limited to 20 creations per minute.
  • GET requests to the Brands API are not rate-limited.

Other Rate Limits

  • Invitations: 50 invites per 15 minutes
  • Login attempts: 5 attempts per 5 minutes
  • Categories: 20 creations per minute
Was this helpful?