Rate Limiting
A rate limiter limits the number of requests received by the API within any given second. For most endpoints, Courier does not rate limit.
Send API
No rate limit.
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
No rate limit.
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
No rate limit.
Logs API
No rate limit.
Lists API
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
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
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