Skip to main content
GET
Get a Computer Screen

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

checkfu-version
enum<string>
required
Available options:
2026-08-27

Path Parameters

id
string
required
Pattern: ^comp_[0-9a-f]{32}$
screen_id
string
required
Pattern: ^scrn_[0-9a-f]{32}$

Response

A stable public provider-neutral presentation head without allocation or target coordinates.

id
string
required
Pattern: ^scrn_[0-9a-f]{32}$
workspace_id
string
required
Pattern: ^wrkspc_[0-9a-f]{32}$
computer_id
string
required
Pattern: ^comp_[0-9a-f]{32}$
computer_generation
integer
required
Required range: x > 0
active_attachment_id
string | null
required
Pattern: ^catt_[0-9a-f]{32}$
product_subject
object | null
required
state
enum<string>
required
Available options:
idle,
agent_controlling,
handoff_requested,
human_controlling,
returning_control,
recovering,
unavailable
control_epoch
integer
required
Required range: x >= 0
observation_generation
integer
required
Required range: x >= 0
width
integer
required
Required range: 0 < x <= 16384
height
integer
required
Required range: 0 < x <= 16384
scale
number
required

Observed device pixels per logical Screen pixel, from 0.25 through 8.

Required range: 0.25 <= x <= 8
active_target_label
string | null
required
Required string length: 1 - 128
Pattern: ^[a-z0-9][a-z0-9._-]*$
created_at
string
required

A canonical UTC ISO-8601 timestamp with millisecond precision.

Maximum string length: 24
Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$
updated_at
string
required

A canonical UTC ISO-8601 timestamp with millisecond precision.

Maximum string length: 24
Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$