page_update
Update page properties like title, slug, layout, image, content type, parent, and custom data. Supports partial updates via merge semantics for the data field.
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 |
|---|---|---|---|
| data | No | ||
| site | Yes | ||
| slug | No | ||
| title | No | ||
| page_id | Yes | ||
| image_id | No | ||
| keywords | No | ||
| layout_id | No | ||
| parent_id | No | ||
| description | No | ||
| content_type | No |