Move lists between schema sync scopes
move_listsMove lists to another schema sync scope, assign unmanaged lists to one, or release them (scope: null), with the indexes the scope manages. Choose lists by id or pathName, or every list of fromScope (e.g. to rename a scope). All or nothing. dryRun defaults to true: show the user the plan, then call again with dryRun: false. Needs the sync-schema permission. 1 request.
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": {
"scope": "<scope>"
},
"name": "move_lists"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lists | No | The lists to move, by id or pathName | |
| scope | Yes | The scope to move them to, or null to release them from schema sync | |
| dryRun | No | Only plan the move (default) | |
| fromScope | No | Move every list this scope manages, instead of lists |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| applied | Yes | ||
| changes | Yes |