---
title: "Start dictation"
method: POST
path: "/chrt_gpt/dictation/start/v1"
tags: ["/chrt_gpt"]
---

# Start dictation

`POST /chrt_gpt/dictation/start/v1`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/chrt_gpt/dictation/start/v1`
- Auth: HTTP bearer

Starts a live dictation room whose agent transcribes the caller's speech as they talk, and returns a token to join it. | authz: allowed_org_types=[shipper, provider], min_org_role=operator | () -> (ChrtGPTDictationStartRes)

## Response `200`

Successful Response

- ChrtGPTDictationStartRes
  - `server_url` string, required: The LiveKit server to connect to with participant_token.
  - `participant_token` string, required: Joins only this dictation's room, as the caller.

## Changes

- **2026-10-29** `6f428e2e2b98`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/chrt/apis/chrt-fastapi/changes/chrt_gpt/dictation/start/v1/post.md)

---

[API](https://skmtc.dev/chrt/apis/chrt-fastapi.md) - [All operations](https://skmtc.dev/chrt/apis/chrt-fastapi/llms.txt) - [OpenAPI document](https://skmtc.dev/chrt/apis/chrt-fastapi/revisions/6f428e2e2b98?raw)
