publish_template
Validate, build, and publish email templates to MoEngage. Returns success status, external template ID, and preview.
Instructions
Validate, build, and publish an email template to MoEngage.
Runs TemplateValidator before publishing (unless force=True). Returns success status, external_template_id, and structured preview on success. HTML is never exposed to agent context.
Use force=True to bypass validation. Use debug=True to save HTML to temp file for inspection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| components | Yes | ||
| template_id | Yes | ||
| template_name | Yes | ||
| template_version | Yes | ||
| subject | Yes | ||
| sender_name | Yes | ||
| created_by | Yes | ||
| preview_text | No | ||
| force | No | ||
| debug | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||