arrange_apps
Lay out an installed app on the home screen: pinned (first), hidden (not on the home screen, still opens with switch_app), position (0 first) and schedule (days, from, to: the app shows only then, e.g. a weekly planner Monday to Friday 08:00-18:00 and weekend plans on Saturday). Leave days out or pass an empty list for every day. Pass schedule: null to always show. Fails with not_installed or bad_placement. The home screen text says which apps are showing and why one is not. Logged in device_log.
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>",
"id": "<id>"
},
"name": "arrange_apps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | App id | |
| hidden | No | ||
| pinned | No | ||
| session | Yes | Session from open_app | |
| position | No | ||
| schedule | No |