Skip to main content
Every browser session, whether driven live or by an agent, produces a session with a replay. None of the three calls below has an MCP tool or a CLI command: a replay is something a person watches in a browser to check a charge, not something a model or a script can act on.

Get one session

Returns the replay URL, duration in milliseconds, page count and usage. This is how a charge gets disputed: watch what it bought. To follow a session that is still running instead of waiting for it to end, iterate session.live() in either SDK, or add ?live=true to the request.
A replay never autoplays. A person presses play.

List sessions

Query past sessions by status, outcome, task or age.

Export a session

Exports a session as a portable bundle that plays back offline, for attaching to a ticket or an audit trail. The answer carries a download url and when it expires. The TypeScript SDK also downloads the bundle when you pass a file path; in Python, download it from url.