Replace a notification template. All fields are required.
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.
Template ID (nt_ prefix).
Request body for replacing a notification template. Same shape as create. All fields required (PUT = full replacement).
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 update. Case-insensitive input, normalized to uppercase in the response. Defaults to "DRAFT".
DRAFT, PUBLISHED 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.