---
title: "Queue a call transcript from legacy Synoptic Mini Recorder"
method: POST
path: "/recorder"
---

# Queue a call transcript from legacy Synoptic Mini Recorder

`POST /recorder`

## Request

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

Legacy desktop compatibility endpoint; new setup uses Synoptic Meeting Recorder in Meetings. Available only to Synoptic - Prod; other workspaces receive 404. Scope: recordings:write. Maximum JSON body: 4 MB. One source per API key; workspace-visible. Same call_id and content safely replay; different content returns 409. A 202 confirms durable receipt, not completed indexing. Transcript-only endpoint; existing audio clients use /recorder/audio.

## Request body

- object
  - `call_id` string, uuid, required
  - `recorded_at` string, date-time, required
  - `title` string, required
  - `text` string, required
  - `language` string

## Response `202`

Call durably queued for indexing

## Other responses

- `409`: idempotency_conflict (call identity conflict) or conflict (paused source)
- `413`: payload_too_large

---

[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)
