Create on-demand server session (Coming soon)
create_temp_vmCreate an on-demand temporary VPS on VPSnet from a quote, with OS, profile, TTL, and credentials. Ordering is disabled; no charge or host is allocated.
Instructions
Coming soon: customer ordering is disabled. The backend returns tempVmComingSoon before any paid intent, charge, host, IP, or service allocation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os_id | No | Optional enabled Firecracker guest OS ID. Omit it to use the current default; Functions runtime images are rejected. | |
| profile | No | on-demand server profile returned by get_temp_vm_options | |
| quote_token | Yes | Short-lived quote token returned by quote_temp_vm | |
| ttl_minutes | No | Session duration from get_temp_vm_options.allowed_ttls | |
| root_password | No | Optional root password with uppercase, lowercase, and numeric characters. Never use together with ssh_public_key. | |
| ssh_public_key | No | Optional SSH public key. Never use together with root_password. Omit both credential fields for password delivery by account email. | |
| idempotency_key | Yes | Client-global key for one exact on-demand server quote and create attempt. Reuse it only with the unchanged request. | |
| acknowledge_price_eur | Yes | Exact gross EUR amount disclosed by quote_temp_vm and approved by the user | |
| acknowledge_no_backups | Yes | Confirm the disclosed data policy: automatic backups and snapshots are not included, so required data must be stored elsewhere before server deletion |