Back to Ghost
Connect Knoon AI with Ghost to automate AI workflows.
Update an existing Ghost post by ID or slug.
ghostDefaultUpdatePost
BETA
Internal
Permissions
There are no items to display.
Optional permissions
There are no items to display.
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| postId | mustache | Post ID to update. Either postId or slug is required. | No |
| slug | mustache | Post slug to update. Either postId or slug is required. | No |
| title | mustache | New title for the post. | No |
| html | mustache | Updated HTML content. If not provided, markdown will be converted to HTML when available. | No |
| plainText | mustache | Updated plain text content. | No |
| markdown | mustache | Updated markdown content. Will be converted to HTML before sending to Ghost. | No |
| excerpt | mustache | Updated custom excerpt. | No |
| tags | mustache | Updated comma-separated list of tags. | No |
| featureImageURL | mustache | Optional public image URL to replace the featured image. If featureImageAttachment is also provided, the attachment is used. | No |
| featureImageAttachment | attachment | Optional image attachment to upload and replace the featured image. Takes precedence over featureImageURL. | No |
| status | string | Updated post status. If omitted, status stays unchanged. | No |
Returns
| Name | Type | Description |
|---|---|---|
| postId | string | Post ID. |
| title | string | Post title. |
| slug | string | Post slug. |
| url | string | Published URL of the post. |
| status | string | Post status (draft/published). |
| publishedAt | string | Publish timestamp (ISO 8601) if published. |
| updatedAt | string | Last updated timestamp (ISO 8601). |
| featureImage | string | Featured image URL. |
| excerpt | string | Custom or auto-generated excerpt. |
| plainText | string | Plain-text version of the post. |
| html | string | HTML content of the post. |
| markdown | string | Markdown content of the post if available. |