---
title: "Watch a draft's recording"
method: GET
path: "/api/me/task-drafts/{id}/recording/video"
---

# Watch a draft's recording

`GET /api/me/task-drafts/{id}/recording/video`

## Request

- Base URL: `https://www.toma.com`
- URL: `https://www.toma.com/api/me/task-drafts/{id}/recording/video`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `better-auth.session_token`

The poster's own view of the recording, approved or not. Supports Range requests and redirects large recordings to temporary storage links.

## Path parameters

- `id` string, required

## Response `200`

The video (streamed for private access).

## Other responses

- `206`: Part of the video, at most 4 MB per response.
- `302`: Without a Range header: a short-lived link to the whole file.
- `401`: No valid session or API key.
- `404`: No such draft, or it has no recording.

---

[API](https://skmtc.dev/toma/apis/toma-api.md) - [All operations](https://skmtc.dev/toma/apis/toma-api/llms.txt) - [OpenAPI document](https://skmtc.dev/toma/apis/toma-api/revisions/b4e56e1db5a2?raw)
