Create Template
Headers
{{tenant_key_name}}
Request
This endpoint expects a multipart form.
body
Required: Template body - HTML for email/document, plain text for SMS/push - supports {{merge_tags}}
name
Required: Template name - max 255 chars
type
Required: Template type - invoice|estimate|payment|work_order|form|billing
action
Required: Template action - sent|overdue|receipt|document|statement|etc
channel
Optional: Channel - email|sms|push - null/omit for document templates
subject
Optional: Email subject line - max 500 chars - supports {{merge_tags}}
is_active
Optional: Active status - true|false - default true
layout_id
Optional: Layout UUID - must exist in template_layouts table
clone_from
Optional: UUID of template to clone content from
is_default
Optional: Default template flag - true|false - default false
sender_name
Optional: Custom sender name - max 255 chars
Response
Successful response

