Desktop Sessions

Create Desktop Session

post
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Body
integration_namestring · min: 1 · max: 256Required
Responses
post
/v1/{workspace_id}/desktop-sessions

Get Screenshot

get
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/v1/{workspace_id}/desktop-sessions/{session_id}/screenshot

No content

Perform Action

post
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · uuidRequired
Body
typestring · enumRequiredPossible values:
xany ofOptional
integerOptional
or
nullOptional
yany ofOptional
integerOptional
or
nullOptional
x1any ofOptional
integerOptional
or
nullOptional
y1any ofOptional
integerOptional
or
nullOptional
x2any ofOptional
integerOptional
or
nullOptional
y2any ofOptional
integerOptional
or
nullOptional
textany ofOptional
string · max: 10000Optional
or
nullOptional
keyany ofOptional
string · max: 256Optional
or
nullOptional
buttonany ofOptional
string · max: 32Optional
or
nullOptional
directionany ofOptional
string · enumOptionalPossible values:
or
nullOptional
amountany ofOptional
integer · min: 1 · max: 100Optional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
okbooleanRequired
post
/v1/{workspace_id}/desktop-sessions/{session_id}/action

Get Session Status

get
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
session_idstringRequired
connectedbooleanRequired
healthybooleanRequired
created_atnumberRequired
idle_secondsintegerRequired
get
/v1/{workspace_id}/desktop-sessions/{session_id}/status

Disconnect Session

delete
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
okbooleanRequired
delete
/v1/{workspace_id}/desktop-sessions/{session_id}

Last updated

Was this helpful?