---
title: "Download recording by stream ID from configured object storage"
method: GET
path: "/recording/{stream_id}"
tags: ["recordings"]
---

# Download recording by stream ID from configured object storage

`GET /recording/{stream_id}`

## Path parameters

- `stream_id` string, required

## Response `200`

Recording retrieved successfully

## Other responses

- `400` — Invalid stream_id format
- `404` — Recording not found
- `503` — Recording storage not configured or unavailable

## Changes

- **2026-02-08** `0df166d28191` — 2 info
  - the endpoint scheme security `auth` was added to the API
  - the endpoint scheme security `bearer_auth` was removed from the API
- **2025-11-30** `05a1a1b6b326` — 1 info
  - endpoint added
- **2025-11-12** `d85b83f25aea` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/saynaai/apis/sayna-api/changes/recording/:stream_id/get.md)

---

[API](https://skmtc.dev/saynaai/apis/sayna-api.md) · [All operations](https://skmtc.dev/saynaai/apis/sayna-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/saynaai/sayna-api/revisions/395ce7e35139/schema)
