publ betaReference (MCP guide)
Open publ console

vod_settings_apply

# vod_settings_apply

Changes the video and playlist menu titles, visibility or tab order, or switches the appearance hero or a banner on or off (changed separately from the menu settings) in the Basic VOD app (pApp C00001). Shows a preview first; the change runs only after confirmation. Called without confirmToken it previews and returns a confirmToken; repeating the same input with it executes once.

## Inputs

| Field | Required here | Contract |
| --- | --- | --- |
| `change` | Yes | object |
| `change.settings` | Yes | object |
| `change.settings.postsTitle` | No | string; min length 1; max length 12; pattern `^[^<>'"/\\&=();]+$`; Menu label, 1–12 characters; no < > ' " / \ & = ( ) ;. No automatic translation. |
| `change.settings.seriesTitle` | No | string; min length 1; max length 12; pattern `^[^<>'"/\\&=();]+$`; Menu label, 1–12 characters; no < > ' " / \ & = ( ) ;. No automatic translation. |
| `change.settings.postsVisible` | No | boolean |
| `change.settings.seriesVisible` | No | boolean |
| `change.settings.tabOrder` | No | array; items: `POSTS`, `SERIES`; min items 2; max items 2; Complete ordered list, including hidden tabs; every tab appears exactly once. |
| `change.settings.heroVisible` | No | boolean; Appearance editor: show the hero. |
| `change.settings.banner1Visible` | No | boolean; Appearance editor: show banner 1 (left side bar). |
| `change.settings.banner2Visible` | No | boolean; Appearance editor: show banner 2 (right side bar). |
| `confirmToken` | No | string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |