Skip to main content
GET
JavaScript

Authorizations

Authorization
string
header
required

Enter your API key as the bearer token. Set header: Authorization to Bearer <api_key>

Response

200 - application/json

Successful response

id
string
required

Unique identifier for the capture session.

Example:

"cap_0R3kPq8mWxYz1aBcDeFgHi"

state
enum<string>
required

Current state of the capture session. A session records while active, is completing once completion is requested, and becomes a reusable recording once completed.

Available options:
active,
completing,
completed,
abandoned,
failed
Example:

"active"

browser_session_id
string | null
required

Opaque identifier for the spawned browser session. Null once the browser is gone.

iframe_url
string | null
required

URL to embed in an iframe to control the browser. Only usable while the session is active.

created_at
string<date-time>
required

Timestamp when the object was created.

Example:

"2026-01-01T12:00:00Z"

updated_at
string<date-time>
required

Timestamp when the object was last updated.

Example:

"2026-01-06T12:05:00Z"