create_blog_post_draft
Create a new blog post in draft state in HubSpot by providing blog ID, title, slug, and HTML content. Set optional metadata like SEO description, tags, featured image, and author.
Instructions
Create a new blog post in DRAFT state.
Args: blog_id: target blog instance — see list_blogs. title: post title. slug: URL slug. Lowercase, hyphens, no leading slash. content_html: the post body as HTML. meta_description: SEO meta description. language: ISO 639-1 code. Default 'en'. tag_ids: HubSpot blog tag IDs. featured_image_url: absolute URL of an image hosted in HubSpot. author_id: blog author ID — see list_blog_authors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| title | Yes | ||
| blog_id | Yes | ||
| tag_ids | No | ||
| language | No | en | |
| author_id | No | ||
| content_html | Yes | ||
| meta_description | No | ||
| featured_image_url | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||