run_app_action
Run one action of an app made with create_app, by name, with its input (for example add_task with { title }). The action changes the app's data the same way tapping its form does, and the open screen shows the result. Fails with not_installed (no such spec app) or action_failed (the action refused the input, with the reason).
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>",
"action": "<action>"
},
"name": "run_app_action"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | App id | |
| input | No | The action's input | |
| action | Yes | Action name from the spec | |
| session | Yes | Session from open_app |