pages_update
Update an existing Ghost page with selected fields while preserving unchanged content; replace HTML only when provided and handle updated_at collisions automatically.
Instructions
Update a page. Only the provided fields change; the body is replaced only when html is given. Handles Ghost's updated_at collision check automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| html | No | Full body as HTML; Ghost converts it to its native format | |
| tags | No | Tag names; missing tags are created by Ghost | |
| title | No | ||
| status | No | ||
| featured | No | ||
| og_title | No | ||
| meta_title | No | SEO title (max 300 chars) | |
| published_at | No | ISO 8601 datetime; required when scheduling, optional to backdate | |
| feature_image | No | URL of the feature image (use images_upload first for local/remote files) | |
| twitter_title | No | ||
| custom_excerpt | No | ||
| og_description | No | ||
| meta_description | No | SEO description (max 500 chars) | |
| feature_image_alt | No | ||
| codeinjection_foot | No | ||
| codeinjection_head | No | ||
| twitter_description | No | ||
| feature_image_caption | No |