put_notification_content
Replace the elemental content of a V2 notification template. Overwrites all elements. Use channel elements to target specific channels. Multi-channel example: elements: [{ type: "channel", channel: "email", elements: [{ type: "meta", title: "Hello" }, { type: "text", content: "Email body" }] }, { type: "channel", channel: "push", elements: [{ type: "meta", title: "Hello" }, { type: "text", content: "Push body" }] }, { type: "channel", channel: "inbox", elements: [{ type: "text", content: "Inbox plain text only" }] }]. The template stays a draft; making it live is a separate step this tool cannot perform.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Must be "DRAFT". These tools cannot publish. | |
| version | No | Content version string (e.g. "2022-01-01"). Server defaults when omitted. | |
| elements | Yes | Array of elemental content nodes | |
| notification_id | Yes | The notification template ID (nt_ prefix). Copy it exactly, character for character, from the response that returned it — never retype it from memory or reconstruct it. |