Choose white-label app modules
set_platform_modulesTurns on modules from this account's catalogue. The reply includes module_groups. Each group is the section stored on those catalogue rows, with that section's title. Show the groups as they are. A group is not a separate price and not a separate setup step. Omitted confirm returns a preview and does not save. The preview includes features, the switches that will change on each platform. A newly selected module turns its portal switches on. A name that is not on the catalogue is refused and the current modules stay as they are. This does not charge. The apps read the edition feature flags this saves.
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": {
"modules": "<modules>"
},
"name": "set_platform_modules"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Omitted returns a preview on every client. True saves. | |
| modules | Yes | ||
| features | No | Optional switches for the selected modules. | |
| group_id | No |