article_create
Create a new blog article in your CMS. Specify the parent blog page ID and title; optionally add body, excerpt, meta description, tags, and set publish status.
Instructions
Create a new blog article. Required: page_id (the parent blog page), title. Optional: body (HTML), excerpt, description (meta), path (auto from title if omitted), image_id, tag_names (array), data (custom dict), publish (default false). Title and body go to autosaved_* fields per Voog convention; if publish=true, publishing:true is set so values copy to published fields atomically. NOT idempotent — repeat calls create multiple articles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| page_id | Yes | Parent blog page id | |
| title | Yes | ||
| body | No | ||
| excerpt | No | ||
| description | No | Meta description (rendered as og_description in Voog Liquid). Distinct from excerpt — excerpt goes to listings/RSS, description goes to <meta>. | |
| path | No | ||
| image_id | No | Asset id (must be image content type) | |
| tag_names | No | ||
| data | No | ||
| publish | No |