---
title: "List call recordings"
method: GET
path: "/recordings"
tags: ["call-recordings"]
---

# List call recordings

`GET /recordings`

Returns platform-wide finished call recordings. Recording URLs are presigned S3 links (15 min TTL) for direct client download.

## Query parameters

- `languages` string[]
- `from` string
- `to` string
- `limit` integer
- `offset` integer
- `inbound_only` boolean
- `outbound_only` boolean

## Response `200`

OK

- CallrecordingsserviceCallRecording[]
  - `call_duration_in_seconds` integer
  - `call_type` string
  - `created_at` string
  - `id` string
  - `languages` string[]
  - `recording_url` string
  - `transcript_text` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

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