Skip to main content
GET
Get VNC password
Returns the computer’s VNC credential and its Desktop API token.
These values grant direct access to the computer’s display, shell, and Desktop API. Treat them as secrets. They rotate whenever the computer restarts, is started again, or has its RAM resized, so fetch them fresh rather than caching them.

Path parameters

string
required
Computer UUID. This endpoint accepts the UUID only. Unlike the lifecycle endpoints, it does not resolve an instance_id, and passing one returns 500.

Response

string
The VNC credential. Use it as the password for a VNC client and as the token query parameter on the VNC and terminal WebSockets.
string
The Bearer token for the computer’s Desktop API: /bash, /events, and the terminal. Usually the same string as password, but a computer that carries its own stamped token returns that instead, so send this field rather than reusing password.

Access control

Workspace owners and workspace members can read these values. Anyone else gets 403. A workspace-scoped API key can only read them for computers in its own workspace.

Example

Response

Usage

  • VNC connections: pass password as the password in any VNC client.
  • VNC and terminal WebSockets: pass password as the token query parameter (see the Terminal WebSocket).
  • Desktop API: send desktop_api_token as the Bearer token on https://www.orgo.ai/api/desktops/{instance_id}/proxy/{endpoint}.
For programmatic control, use the Computer Actions endpoints instead of VNC. For interactive shell access, use the Terminal WebSocket.

Errors

Authorizations

Authorization
string
header
required

API key authentication. Get your key at orgo.ai/workspaces

Path Parameters

id
string
required

Computer ID

Response

VNC password

password
string

VNC connection password