Introduction
Courier’s Token Management API simplifies push notification delivery by storing and routing device tokens per user across multiple providers and SDKs, while automatically managing token validity.
This API allows you to /send
messages to a :user_id
and Courier will automatically route the messages to the correct device tokens.
Multiple tokens with mulitiple providers can be managed in Courier for a user, allowing you to send a message to multiple devices with a single /send
call.
Token status is automatically tracked and invalid or expired tokens are handled for you.
Token Management APIs are all endpoints prefixed with /users/:user_id/tokens
Push Notification Providers:
Courier Mobile SDKs:
If are you using a Courier Mobile SDK:
- iOS will automatically manage APNS tokens
- Android will automatically manage FCM tokens
If you need to support FCM on iOS, see the mobile docs for your SDK for more details: