---
title: "Get browser session recording"
method: POST
path: "/browsers/getSessionRecording"
tags: ["Browser Sessions"]
---

# Get browser session recording

`POST /browsers/getSessionRecording`

Retrieves the recording data for a specific browser session

## Request body

- object
  - `id` string, required — ID of the browser session to retrieve recording for

## Response `200`

Recording retrieved successfully

- object
  - `recording` union, required — Session recording data - either video or RRWeb format, or null if no recording is available
    - object
      - `type` 'Video', required — Type of recording - Video format
      - `videoUrl` string, uri, required — URL to the video recording of the session
    - object
      - `type` 'RRWeb', required — Type of recording - RRWeb format
      - `rrwebRecording` object[], required — Recording information for the session using the rrweb session format. See: https://github.com/rrweb-io/rrweb/blob/98e71cd0d23628cd1fbdbe47664a65748084c4a4/packages/types/src/index.ts#L169
        - `type` number, required
        - `data` unknown
        - `timestamp` number, required
        - `delay` number

## Other responses

- `404` — Browser session not found or recording not available

---

[API](https://skmtc.dev/kaizenautomation/apis/kaizen-api.md) · [All operations](https://skmtc.dev/kaizenautomation/apis/kaizen-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kaizenautomation/kaizen-api/revisions/4aa3664ceff2/schema)
