page_update
Update specific fields on a CMS page, including title, slug, layout, content type, or custom data, without altering other properties.
Instructions
Update arbitrary fields on a page. At least one of title, slug, layout_id, image_id, content_type, parent_id, description, keywords, data must be supplied. For just hidden / layout id, prefer the dedicated page_set_hidden / page_set_layout — they're more explicit in tool listings.
data field is sent via PATCH (merge semantics) — only the keys you pass are touched. To delete a key, use page_delete_data. Calls without data route via PUT (full-field replace) as before.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| page_id | Yes | ||
| title | No | ||
| slug | No | ||
| layout_id | No | ||
| image_id | No | ||
| content_type | No | ||
| parent_id | No | ||
| description | No | ||
| keywords | No | ||
| data | No |