update_page_settings
Update specific page settings like name, slug, display name, SEO fields, and custom fields, preserving any fields you omit. Modify only what the user confirms to avoid unintended changes.
Instructions
Update page metadata: name, slug, display name, SEO fields and custom fields. Only the languages and fields you pass change - the ones you omit keep their current values. Only call after the user confirms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Internal page name | |
| slug | No | URL slug | |
| pageId | No | Page id | |
| parentId | No | Move the page under a different parent by id (reparent). The full slug path is recomputed from the new parent + this page's leaf segment, and descendant slugs cascade. | |
| seoTitle | No | SEO title for the languages you pass; languages you omit keep their current value | |
| displayName | No | Display name for the languages you pass; languages you omit keep their current value | |
| seoKeywords | No | ||
| customFields | No | Custom field values to set: [{ fieldKey, value }]. Fields you omit keep their current value | |
| seoDescription | No | SEO description for the languages you pass; languages you omit keep their current value |