ghost_create_post
Create a new post in Ghost CMS with title and HTML content, and optional settings for status, visibility, tags, and SEO metadata.
Instructions
Creates a new post in Ghost CMS.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| html | Yes | HTML content of the post | |
| slug | No | ||
| status | No | draft | |
| visibility | No | public | |
| featured | No | ||
| feature_image | No | ||
| feature_image_alt | No | ||
| feature_image_caption | No | ||
| excerpt | No | ||
| custom_excerpt | No | ||
| meta_title | No | ||
| meta_description | No | ||
| og_image | No | ||
| og_title | No | ||
| og_description | No | ||
| twitter_image | No | ||
| twitter_title | No | ||
| twitter_description | No | ||
| canonical_url | No | ||
| tags | No | Array of tag names or IDs to associate with the post. On update, this fully replaces the existing tags array (not merged). | |
| authors | No | Array of author IDs or emails. On update, this fully replaces the existing authors array (not merged). | |
| published_at | No | Scheduled publish time (ISO 8601 format) | |
| codeinjection_head | No | ||
| codeinjection_foot | No | ||
| custom_template | No | Custom template filename | |
| email_only | No | Whether post is email-only |