Roll back application
rollback_applicationQueue a managed application rollback using the advertised reverse release, verify blueprint/upstream versions, confirm backup data replacement, then track install and events.
Instructions
Queue the exact reverse transition advertised as type=rollback by get_application_installation. Read its release and backup, disclose replacement of current application data by that backup, and obtain explicit approval. Copy its blueprint_version and upstream_version as execution preconditions; arbitrary targets are refused. Poll installation and events for the final result. Reuse the same idempotency key and exact versions for an unchanged retry even after availability changes. Requires applications:manage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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 confirms this exact action | |
| idempotencyKey | Yes | Client-global unique key for this exact lifecycle request. Reuse only for an unchanged retry. | |
| installation_id | Yes | Managed application installation UUID | |
| expected_upstream_version | Yes | Exact upstream_version from the advertised rollback release | |
| expected_blueprint_version | Yes | Exact blueprint_version from the advertised rollback release |