---
title: "Store legacy desktop call audio and queue server transcription"
method: POST
path: "/recorder/audio"
---

# Store legacy desktop call audio and queue server transcription

`POST /recorder/audio`

## Request

- Base URL: `https://api.lochless.io/api/v1`
- URL: `https://api.lochless.io/api/v1/recorder/audio`
- Auth: HTTP bearer

Legacy Mini Recorder compatibility endpoint; new setup uses Synoptic Meeting Recorder in Meetings. Synoptic - Prod only; recordings:write. M4A audio, at most 512 MB. Workspace comes only from the key. An immutable call ID and recording date make retries safe. A 202 confirms audio in account S3 raw data; server transcription, naming, and indexing follow asynchronously.

## Query parameters

- `call_id` string, uuid, required
- `recorded_at` string, date-time, required

## Response `202`

Audio durably stored

## Other responses

- `409`: idempotency_conflict (identity conflict) or conflict (paused source)
- `413`: payload_too_large: audio exceeds 512 MB

---

[API](https://skmtc.dev/lochless/apis/synoptic-customer-api.md) · [All operations](https://skmtc.dev/lochless/apis/synoptic-customer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lochless/apis/synoptic-customer-api/revisions/e6dee3956611?raw)
