Skip to main content
GET
Take screenshot
Captures the computer’s display, uploads the image to storage, and returns a path you can fetch.

Path parameters

string
required
Computer ID (UUID).

Query parameters

string
Which screen to capture. Optional. Omit it to capture the screen the computer booted with. An unknown id returns 404 rather than falling back to the default screen.

Response

boolean
Always true on a 200. A failed capture is an error status, not success: false.
string
Path to the stored image, relative to https://www.orgo.ai. For example: /api/storage/4d96f9a0-1c2b-4f3e-9a7d-8b5c6e0f1a2d/2026-04-20T12-00-00-000Z_9f2b7c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d.jpg. It is not an absolute URL, so join it to the origin before fetching. The path does not expire and is served without authentication. The key itself is the capability, so treat it as a secret.
object
Information about the stored image.
The object is stored under a .jpg key and served as image/jpeg, but the computer agent captures PNG. Detect the format from the bytes rather than from the extension or the content type.

Example

Response

Errors

Every failure raised after the request leaves the API layer also carries a request_id. Quote it in support requests. When the computer agent itself answered non-2xx, the body additionally carries upstream_status.

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Computer ID

Query Parameters

screen
string

Which screen to act on. Omit for the boot screen. An unknown id returns 404 rather than falling back.

Response

Screenshot captured

image
string

URL of the captured image, usually a path relative to the API origin. Fetch it to get the bytes.