---
title: "Get Transcript"
method: GET
path: "/dispatch-calls/{call_id}/transcript"
tags: ["inbound-calls"]
---

# Get Transcript

`GET /dispatch-calls/{call_id}/transcript`

## Request

- Base URL: `https://api.verdun.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.verdun.ai/dispatch-calls/{call_id}/transcript`
- Auth: HTTP bearer

The call's transcript, summary and AI suggestion. Ops leads (owner, monitoring
manager) only.

## Path parameters

- `call_id` string, required

## Response `200`

Successful Response

- DispatchTranscriptResponse
  - `id` string, required: Call row id.
  - `transcript` TranscriptSegment[], nullable: null until transcribed.
    - `role` string, required: verdun | other | caller
    - `start_ms` integer, required: Segment start offset in milliseconds.
    - `end_ms` integer, required: Segment end offset in milliseconds.
    - `text` string, required: Transcribed speech.
  - `summary` string, nullable: Internal call summary; null until analyzed.
  - `ai_outcome` string, nullable: AI-suggested police outcome, if any.
  - `ai_reference` string, nullable: AI-suggested reference number, if any.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verdun/apis/verdun-api.md) - [All operations](https://skmtc.dev/verdun/apis/verdun-api/llms.txt) - [OpenAPI document](https://skmtc.dev/verdun/apis/verdun-api/revisions/35a2a6ebedda?raw)
