Set white-label app tabs
set_platform_tabsSets the tab list for this swift_platform app: keys, labels, order, the default tab, and the centre tab. platform is web, ios, android, or all. Omitted platform updates every platform, including the kosher profile when this app has one. Omitted confirm returns a preview and does not save. A tab or view whose module is off is left out. conversations, feed, pa, and me are tab keys. A key the apps do not support is refused and the current tabs stay as they are. This does not charge.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tabs": "<tabs>"
},
"name": "set_platform_tabs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tabs | Yes | Tabs in order. Each item is key, label, and optional views. | |
| center | No | Same as centre. | |
| centre | No | Tab key shown in the centre. center is the same field. | |
| confirm | No | Omitted returns a preview on every client. True saves. | |
| default | No | Tab key that opens first. | |
| group_id | No | App id from create_platform_app. Omit when there is one app. | |
| platform | No | Which app shell. Omit for all. |