Enable rescue mode
/cloud/project/{project_uuid}/vm/{vmid}/rescue/Boots a stopped Linux VM from a temporary disk imported from the same OS image. The system disk stays attached. SSH keeps the existing keys. An optional password is for the console of the temporary system; the system disk keeps its own password. The request waits until the import finishes, then starts the VM. High availability must be off. Resize, reinstall, and snapshots stay unavailable until rescue mode is disabled.
Authorization
bearerAuth API key created in the portal (Settings → API Keys). Send as Authorization: Bearer <key>.
In: header
Path Parameters
Project UUID.
VM identifier (VMID).
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Optional console password for the temporary rescue system.
Response Body
application/json
curl -X POST "https://example.com/cloud/project/string/vm/0/rescue/" \ -H "Content-Type: application/json" \ -d '{}'{ "message": "string", "task_id": "string", "start_task_id": "string"}