Delete up to 50 virtual machines in a single request.
Each VM is processed independently — if some deletions fail, others still succeed. The response includes per-VM results so you can identify and retry failures.
Control what happens to volumes attached to the VMs with volume_action:
delete (default) — volumes are permanently deleted along with the VM.detach — volumes are detached and kept. They remain billable and can be re-attached to another VM.Set delete_vpc to true (default) to also delete each VM’s associated VPC. A VPC is only deleted if no other VMs are using it.
For VMs with active subscriptions, the remaining prepaid balance is refunded pro-rata (hourly precision) to your account balance.
API key for authentication. Each key is bound to a specific account.
Project ID. Required for all mutating operations (create, delete, power actions, resize).
VM IDs to delete (1–50).
1 - 50 elementsWhat to do with attached volumes. detach keeps them (still billable), delete removes them permanently.
detach, delete Whether to delete associated VPCs. Only succeeds if no other VMs are using them.
Bulk deletion results