Create a notification template. Requires all fields in the notification object. Templates are created in draft state by default.
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.
Request body for creating a notification template.
Core template fields used in POST and PUT request bodies (nested under a notification key) and returned at the top level in responses.
Template state after creation. Case-insensitive input, normalized to uppercase in the response. Defaults to "DRAFT".
DRAFT, PUBLISHED Created
Response for GET /notifications/{id}, POST /notifications, and PUT /notifications/{id}. Returns all template fields at the top level.
Display name for the template.
Tags for categorization. Send empty array for none.
Brand reference, or null for no brand.
Subscription topic reference, or null for none.
Routing strategy reference, or null for none.
Elemental content definition.
The template ID.
The template state. Always uppercase.
DRAFT, PUBLISHED Epoch milliseconds when the template was created.
User ID of the creator.
Epoch milliseconds of last update.
User ID of the last updater.