Skip to main content

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 type column 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

Successful response