Restore managed application data
restore_application_dataRestore the selected managed application's declared data from one eligible nightly backup by paying for and queuing the replacement after quoting and explicit approval.
Instructions
Pay for and queue replacement of only the selected managed application's declared data from one eligible nightly server backup. First call quote_application_data_restore, disclose its exact total charge, and obtain explicit approval for both that charge and replacement of current data. Use the exact quote token and same idempotency key. The worker derives every path, excludes secrets and unrelated Docker/server data, and requires rollback capacity. Requires applications:manage; API keys additionally require paid operations, applications:restore, and spend caps.
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 | |
| quote_token | Yes | Exact short-lived quote token returned by quote_application_data_restore | |
| idempotencyKey | Yes | Client-global unique key. Reuse it only to replay this exact restore request. | |
| backup_point_id | Yes | Opaque eligible backup-point UUID returned by list_application_restore_points | |
| installation_id | Yes | Managed application installation UUID | |
| expected_revision | Yes | Current installation revision returned by get_application_installation | |
| acknowledge_restore_charge | Yes | True only after the user explicitly approves the exact total_charged returned by quote_application_data_restore | |
| acknowledge_data_replacement | Yes | True only after the user explicitly confirms replacement of the current declared application data |