commsharbor_template_update
Update one template draft. Editing a draft can never change what a past delivery rendered: published versions are immutable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Template name | |
| blocks | No | Canonical content blocks. This is the stored form — HTML is converted into it, never kept raw. | |
| subject | No | Subject with declared {{variables}} | |
| variables | No | Typed variables the template declares: `name`, `type` and whether it is `required`. | |
| template_id | Yes | Template ID | |
| message_type | No | What the template may be used for. A marketing campaign will not accept a transactional template. | |
| organization_id | Yes | Active organization ID |