SIGNALS Documentation
API Reference

Communication Templates

Merge-field communication templates with version restore.

Communication Templates API

Merge-field communication templates for billing and customer emails with version restore.

Endpoints

Method URL Description
GET /api/v1/communication_templates List templates
GET /api/v1/communication_templates/{id} Show template
POST /api/v1/communication_templates Create template
PUT /api/v1/communication_templates/{id} Update template
DELETE /api/v1/communication_templates/{id} Delete template
GET /api/v1/communication_templates/{id}/versions List version snapshots
POST /api/v1/communication_templates/{id}/versions/{version}/restore Restore version

Authentication

Requires communication-templates:read (GET) or communication-templates:write (mutations) with notifications.manage permission.

Templates

Templates use merge-field syntax for billing communications (invoice email, receipt, statement). Updates create version snapshots restorable via the versions endpoints.

Collection key: communication_templates; singular: communication_template.

Admin editor: /admin/settings/communication-templates/{template}/edit.