VMs
Manages the lifecycle of virtual machines within a project: creation, listing, renaming, metrics, SSH key retrieval, power operations (start/stop/reboot), resize and rebuild, and deletion.
📄️ Creates a new virtual machine in the project.
This operation is asynchronous: VM provisioning starts in the background and the
📄️ Returns a page of virtual machines in the project, with support for sorting and filtering.
Supported values for `sorts` and `filters` on this endpoint are `id`, `name`,
📄️ Renames an existing virtual machine.
This operation is synchronous and completes before the response is returned.
📄️ Returns a single virtual machine by id.
Returns details of the selected VM.
📄️ Deletes (deprovisions) a virtual machine.
This operation is asynchronous and returns a pollable operation id. Poll
📄️ Returns a VM metrics time series (CPU, RAM, disk and network throughput).
Currently returns deterministic mock data; live metrics wiring is a pending follow-up. The
📄️ Returns the SSH keys associated with a virtual machine.
Returns a list of SSH keys for the selected VM.
📄️ Starts (powers on) a virtual machine.
This operation is asynchronous. The `CommandId` in the response is an internal
📄️ Stops (powers off) a virtual machine.
This operation is asynchronous. The `CommandId` in the response is an internal
📄️ Reboots (restarts) a virtual machine.
This operation is asynchronous. The `CommandId` in the response is an internal
📄️ Resizes a virtual machine to a different tariff.
This endpoint is currently disabled: regardless of input, it always returns 503 Service Unavailable
📄️ Rebuilds a virtual machine, reinstalling it from a specified image.
This operation is asynchronous and returns a pollable operation id. Poll