---
title: "get session recording"
method: GET
path: "/v1/sessions/{id}/recording"
tags: ["Sessions"]
---

# get session recording

`GET /v1/sessions/{id}/recording`

Returns a presigned URL to download the session recording. Recordings are never returned for zero-data-retention sessions, including to Anam-internal admin API keys. Admin keys may fetch recordings for non-ZDR sessions of any organization.

## Path parameters

- `id` string, uuid, required

## Response `200`

Successfully retrieved recording URL

- object
  - `recordingUrl` string — Presigned URL to download the recording (expires in 1 hour)

## Other responses

- `400` — Bad request - Invalid session ID
- `401` — Unauthorized - Invalid or missing API key
- `403` — Forbidden - API key lacks the required permission
- `404` — Not Found - Session or recording not found, or the session is zero-data-retention
- `410` — Gone - Recording was deleted
- `500` — Server error

---

[API](https://skmtc.net/anam/apis/anam-ai-api.md) · [All operations](https://skmtc.net/anam/apis/anam-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anam/anam-ai-api/revisions/dae97e8eb063/schema)
