import_phone_apps
Put apps from export_phone_apps on this phone, with their data, settings and home-screen layout. Every spec is checked first: all problems come back with their path (for example apps[1].spec.screens) and nothing is installed unless all are valid. An id that is already installed fails with already_installed unless replace is true. Android and iOS styles are kept. Fails with invalid_spec or already_installed.
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": {
"session": "<session>",
"apps": "<apps>"
},
"name": "import_phone_apps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apps | Yes | The apps array from export_phone_apps | |
| replace | No | Overwrite apps with the same id (default false) | |
| session | Yes | Session from open_app |