Create a new bulk job for sending messages to multiple recipients. This is step 1 of a 3-step flow:
POST /bulk — Create the job and define the shared message template (this endpoint)POST /bulk/{jobId} — Add individual users to the job (call once per batch of users)POST /bulk/{jobId}/run — Execute the job and begin sendingThere is no single-call bulk endpoint. All three steps are required.
Required: message.event (event ID or notification ID)
Optional (V2 format): message.template (notification ID) or message.content (Elemental content) can be provided to override the notification associated with the event.
Documentation Index
Fetch the complete documentation index at: https://www.courier.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bulk message definition. Supports two formats:
event field (event ID or notification ID)template (notification ID) or content (Elemental content) in addition to event