Restore a cloud VM backup
Restores a backup recovery point by replacing a VM, creating a new VM, or restoring one volume. Requires scope: vm.write.
Authentication
AuthorizationBearer
IBEE platform API token. Production tokens start with ibee_prod_key_; development tokens start with ibee_dev_key_. Use a token only with its matching gateway environment.
Path parameters
vm_id
Virtual machine ID.
Query parameters
workspace_id
The positive numeric workspace ID to scope this request to. Zero, negative, and non-numeric values are rejected.
Request
This endpoint expects an object.
recovery_point_id
target_mode
target_vm_name
target_cpu
target_ram_mb
target_disk_gb
target_plan_id
target_plan_name
target_plan_code
target_plan_type
target_performance_category
target_plan_monthly_rate
target_plan_hourly_rate
target_bandwidth_tb
target_bandwidth_display
target_network_bandwidth
target_compute_node_id
target_gpu_type
target_gpu_model
target_gpu_count
target_gpu_memory_gb
target_gpu_memory_display
target_site_id
target_site_name
selected_volume_id
requested_by
auto_start
Response
Backup restore started successfully.
organization_id
workspace_id
restore_id
source_vm_id
target_mode
recovery_point_id
status
organization_name
workspace_name
target_vm_id
target_vm_name
recovery_point_type
started_at
completed_at
error_message
metadata
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
