create_landing_page
Create an unpublished landing page from a template to collect signups for an audience. Optionally link to an e-commerce store for tracking.
Instructions
Create a new landing page in draft status from a template, optionally linked to a store.
The page is created unpublished. Use update_landing_page to edit settings or publish_landing_page to make it live at its public URL. Use list_landing_pages or get_landing_page to inspect existing pages.
Authenticated via API key. Max 10 concurrent requests. Respects read-only and dry-run modes. Returns 400 error if template_id is invalid or list_id does not exist.
Args: name: Internal name for the page (shown in the Mailchimp dashboard, not to visitors). title: Browser tab title (shown in the page's HTML ). list_id: Audience ID this page collects signups for (e.g. 'abc123def4'). Obtain from list_audiences. template_id: Template ID to base the page on. Obtain from list_templates. store_id: Optional e-commerce store ID to link the page to. Obtain from list_ecommerce_stores. description: Optional internal description. tracking_opens: Track view-opens analytics. Default true. tracking_clicks: Track link clicks analytics. Default true.
Returns: JSON with id (use as page_id for subsequent calls), name, title, status ('unpublished'), url (null until published), created_at, list_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| title | Yes | ||
| list_id | Yes | ||
| template_id | Yes | ||
| store_id | No | ||
| description | No | ||
| tracking_opens | No | ||
| tracking_clicks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |