Control Plane
Create Desktop
Provision a new VM environment
POST
Creates and initializes a new desktop environment. Runs as a background task and returns immediately with a task ID for status polling. Supports multiple VMs simultaneously (max 16).
Returns
429 Too Many Requests if the maximum number of concurrent environments is reached.
Request Body
VM provider
Operating system (
Ubuntu, Windows, macOS)Remote server IP (for remote VMs)
Remote server port
Enable accessibility tree
Enable terminal access
Session timeout in seconds
Response
Request status (
accepted)Status message
Unique identifier for the VM
Background task ID for status polling
URL to check task status