List cloud VMs
Returns one page of cloud VMs in the workspace, newest first: 10 by default, at most 100 per page. Use limit and offset to page through the rest. Requires scope: vm.read.
Authentication
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.
Query parameters
The positive numeric workspace ID to scope this request to. Zero, negative, and non-numeric values are rejected.
Maximum number of records to return. The server returns 10 when this is omitted; use offset to read further pages.
Field to sort by. Default created_at.
Sort direction. Default desc.
Send all to include VMs deleted in the selected month (see date).
Calendar month YYYY-MM for the deleted-VM history returned with status=all.
Response
Lifecycle status of the VM.
pending: create accepted, not started yet.creating,provisioning: compute, disk and network resources are being allocated.configuring: the guest is being configured (keys, network, cloud-init).running: powered on.starting: a start is in progress.stopping: a stop is in progress.stopped: powered off.rebooting: a reboot is in progress.resizing,resizing_plan,resizing_disk: a CPU/memory or root-disk change is being applied.attaching_volume,detaching_volume: a block volume is being attached or detached.deleting: a delete is in progress.deleted: the VM no longer exists.error: the last operation failed; see the operation or events for detail.
OS family: linux or windows.
OS distribution, for example ubuntu.
Public IPv4 address; null when the VM has none.
Private IPv4 address; null when none is assigned.
When the VM was created (ISO 8601).
When the VM record was last changed (ISO 8601).
