create_landing_page_draft
Create a HubSpot landing page as a draft using a template and slug, with optional SEO fields, to review before publishing.
Instructions
Create a new landing page in DRAFT state.
Args: name: internal page name shown in the HubSpot listing. template_path: from list_templates, e.g. '@marketplace/theme/templates/page.html'. slug: URL slug. Lowercase, hyphens, no leading slash. html_title: contents of the tag. meta_description: SEO meta description. language: ISO 639-1 code. Default 'en'. domain: only needed when the portal has several; otherwise the default is used. featured_image_url: absolute URL of an image already hosted in HubSpot. layout_sections: pre-built layoutSections payload for module content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | Yes | ||
| domain | No | ||
| language | No | en | |
| html_title | No | ||
| template_path | Yes | ||
| layout_sections | No | ||
| meta_description | No | ||
| featured_image_url | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||