create_template
Create a reusable email template by providing HTML content. Save designs for use in multiple campaigns later.
Instructions
Create a new reusable email template from HTML content.
Use to save HTML email designs for reuse across campaigns. Retrieve template HTML later via get_template_default_content for use with set_campaign_content. Use list_templates to browse existing templates. Do not use for one-off emails; use set_campaign_content directly instead.
Authenticated via API key. Max 10 concurrent requests. Respects read-only and dry-run modes.
Args: name: Display name for the template (e.g. 'Monthly Newsletter v2'). html: Complete HTML content. Must be valid HTML with inline CSS for email client compatibility. Mailchimp merge tags (e.g. |FNAME|, |UNSUB|) are supported. folder_id: Optional template folder ID to organize the template. Obtain from the Mailchimp web UI.
Returns: JSON with id (int, new template ID), name, type ('user'), active (boolean), date_created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| html | Yes | ||
| folder_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |