API Keys
To use the Courier API, you need an API Key. From here you are ready to get started!SDKs
Courier provides SDKs for popular programming languages and frameworks to make integration easier.Next Steps
Rate Limiting
The following endpoints have rate limits:| Endpoint | Method & Operation | Limit |
|---|---|---|
| Lists API | POST to subscriptions | 20 requests/minute |
PUT to lists | 20 requests/minute | |
| Events API | PUT to events | 20 requests/minute |
| Brands API | PUT to brands | 200 requests/minute |
| Invitations | — | 50 invites/15 minutes |
| Login Attempts | — | 5 attempts/5 minutes |
| Categories | — | 20 creations/minute |
Idempotency
Courier lets you send the samePOST request again without doing the same action twice. Just add an Idempotency-Key header with a unique value.
cuRL
- Add an
Idempotency-Keyheader with a random value (like a UUID) to your request. - If you send the same request again with the same key, Courier will give you the same answer as before, even if it was an error.
- Courier keeps idempotency keys for 24 hours.