Skip to main content
v1

Start the private desktop runtime.

POST /v1/desktop/start: request parameters and responses.

POST /v1/desktop/start

Lazily launches the managed Xvfb/openbox stack, validates display health, and returns the resulting desktop status snapshot.

Request body

Required.

application/json

{
  "schema": {
    "$ref": "#/components/schemas/DesktopStartRequest"
  }
}

Related schemas: DesktopStartRequest.

Responses

200

Desktop runtime status after start

Content type: application/json

{
  "schema": {
    "$ref": "#/components/schemas/DesktopStatusResponse"
  }
}

Related schemas: DesktopStatusResponse.

400

Invalid desktop start request

Content type: application/json

{
  "schema": {
    "$ref": "#/components/schemas/ProblemDetails"
  }
}

Related schemas: ProblemDetails.

409

Desktop runtime is already transitioning

Content type: application/json

{
  "schema": {
    "$ref": "#/components/schemas/ProblemDetails"
  }
}

Related schemas: ProblemDetails.

501

Desktop API unsupported on this platform

Content type: application/json

{
  "schema": {
    "$ref": "#/components/schemas/ProblemDetails"
  }
}

Related schemas: ProblemDetails.

503

Desktop runtime could not be started

Content type: application/json

{
  "schema": {
    "$ref": "#/components/schemas/ProblemDetails"
  }
}

Related schemas: ProblemDetails.