---
title: "Get Call Recording"
method: GET
path: "/api/v1/calls/{call_id}/recording"
tags: ["Calls"]
---

# Get Call Recording

`GET /api/v1/calls/{call_id}/recording`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/v1/calls/{call_id}/recording`
- Auth: none declared

Return a time-limited download link for the call recording, or 404 if there is none. With ?redirect=true the response is a 307 to the file.

## Path parameters

- `call_id` string, required

## Query parameters

- `redirect` boolean: Redirect straight to the audio instead of returning JSON — lets `curl -L -o call.ogg` download in one step.

## Response `200`

Successful Response

- unknown

## Other responses

- `307`: With redirect=true: redirect to the time-limited recording URL.
- `422`: Validation Error
- `503`: A recording exists but storage could not issue a download URL; retry later.

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
