Create Store Email Template
POST/api/store-email-templates
Creates a new store email template (always non-system).
Authentication: Requires Bearer token.
Fields:
- store_id (required): store ID (must exist)
- context (required): bound entity — one of sales_order, purchase_order, sales_credit, vendor_credit, bulk_purchase_order, warehouse_transfer. Determines available variables and attachable documents.
- event (required): trigger within the context (e.g. confirmation, updated, fulfilled, submitted, issued, manual). The legacy
typecolumn is derived from context+event server-side. - name (optional): human label for the template
- subject (required): subject line, max 255
- html_body (required): HTML body (supports {{ }} merge variables)
- enabled (optional): boolean. For automatic events only one template per (store, context, event) stays enabled.
- sent_type (optional): automatically | manually
- cc (optional): array of email addresses
- attachments (optional): array of document keys valid for the context (e.g. po_pdf, po_csv, po_xlsx, invoice_pdf, credit_note_pdf, vendor_credit_pdf)
Request
Responses
- 200
Successful response