Upgrade or Operate Installed App
operate_installed_appRun lifecycle operations—upgrade, restart, start, stop, or rebuild—on an installed 1Panel App Store app for a chosen node, auto-selecting the newest version when upgrading without a detail ID.
Instructions
Perform lifecycle operations (upgrade, restart, start, stop, rebuild) on an installed App Store application on the selected node. When operate is "upgrade" and detail_id is omitted, automatically selects the newest available version from get_app_update_versions.
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": {
"install_id": "<install_id>",
"operate": "<operate>"
},
"name": "operate_installed_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| backup | No | Create a pre-upgrade app backup before upgrading (recommended: true). | |
| nodeId | No | Target node ID: "local" for the Main Node, or a numeric string ID (e.g. "3") from list_nodes. | local |
| operate | Yes | Lifecycle operation to execute. | |
| detail_id | No | Target version `detailId` (from `get_app_update_versions`) when `operate` is `upgrade`. | |
| install_id | Yes | Numeric installed app ID. | |
| pull_image | No | Pull latest container images during upgrade/rebuild. |