Manage application lifecycle
manage_applicationQueue a lifecycle action for an owned managed application: start, stop, restart, repair, update, rollback, reconcile, or uninstall. Requires user confirmation and verification of the queued result.
Instructions
Queue one supported lifecycle action for an owned managed application. Confirm the exact action with the user first. For update or rollback, first read get_application_installation and copy the exact advertised blueprint_version and upstream_version as execution preconditions. The backend still selects and freezes the eligible immutable release; callers cannot choose an arbitrary target. Stop interrupts service. Uninstall permanently deletes the managed containers, configuration, saved credentials, and application data; existing server backups are retained. Uninstall requires acknowledge_data_loss=true after explicit user confirmation. A queued response must be verified with get_application_installation and get_application_events. Selective data restore is a separate operation exposed by list_application_restore_points and restore_application_data. Requires applications:manage and is not a paid API-key operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Supported lifecycle action. Update and rollback apply the exact backend-advertised immutable release. Selective data restore is a separate revision-bound operation. | |
| orderNo | Yes | Tenant-owned service order number: 1-64 ASCII letters, digits or hyphens, e.g. VP12345 or VP12345-1 | |
| confirmed | Yes | True only after the user confirmed this lifecycle action | |
| idempotencyKey | Yes | Client-global unique key. Reuse it only to replay this exact lifecycle request; never reuse it for another service or request. | |
| installation_id | Yes | Managed application installation UUID | |
| acknowledge_data_loss | No | Required for uninstall only. Set true after the user explicitly confirms permanent deletion of managed configuration, credentials, and application data. | |
| expected_upstream_version | No | Required for update or rollback: exact upstream_version from the corresponding available_actions capability | |
| expected_blueprint_version | No | Required for update or rollback: exact blueprint_version from the corresponding available_actions capability |