Process status
Get the status of a single desktop process.
GET
/api/process/{processName}/statusGet the status of a single desktop process.
Authorization
BearerAuth AuthorizationBearer <token>
API key passed as a Bearer token.
In: header
Path Parameters
processName*string
Desktop process name: xvfb, xfce4, x11vnc, or novnc.
Value in
"xvfb" | "xfce4" | "x11vnc" | "novnc"Response Body
application/json
application/json
curl -X GET "https://<sandbox_id>.sandbox.leap0.dev/api/process/xvfb/status"{ "name": "x11vnc", "running": true, "pid": 0, "stdout_log": "string", "stderr_log": "string"}{ "message": "Invalid request", "errors": [ { "field": "string", "error": "string" } ]}Status stream (SSE) GET
Subscribe to a live Server-Sent Events stream of process status. Events are sent immediately on connect, on status changes, and every 2 seconds as a heartbeat. Each SSE message is a framed `data:` line containing a JSON-encoded `ProcessStatusResponse`. Error events use `event: error` with a plain-text `data:` payload.
Restart process POST
Restart a single desktop process.

