Create a cloud VM
Creates a cloud VM. Returns an operation you can poll for status. Requires scope: vm.write.
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.
Headers
Query parameters
The positive numeric workspace ID to scope this request to. Zero, negative, and non-numeric values are rejected.
Request
Operating system distribution (e.g. ubuntu, centos, debian, rocky, windows).
The selected plan's billing_catalog object from GET /compute/plans, passed through unmodified — the same flow the portal uses. Treat it as opaque. Billing charges are always computed server-side from plan_id, not from this echoed copy.
Optional placement site ID. Omit for automatic placement. To pin the VM, copy site_id from GET /compute/sites and use the same value when filtering plans and images.
