---
title: "rooms/:name/transcription/start"
method: POST
path: "/rooms/{room_name}/transcription/start"
tags: ["rooms"]
---

# rooms/:name/transcription/start

`POST /rooms/{room_name}/transcription/start`

## Request

- Base URL: `https://api.daily.co/v1`
- URL: `https://api.daily.co/v1/rooms/{room_name}/transcription/start`
- Auth: HTTP bearer

Start a transcription in a room

## Path parameters

- `room_name` string, required

## Request body

- TranscriptionProperties
  - `language` string: See Deepgram's documentation for [`language`](https://developers.deepgram.com/docs/language)
  - `model` string: See Deepgram's documentation for [`model`](https://developers.deepgram.com/docs/model)
  - `tier` string: This field is deprecated, use `model` instead
  - `profanity_filter` boolean: See Deepgram's documentation for [`profanity filter`](https://developers.deepgram.com/docs/profanity-filter)
  - `punctuate` boolean: See Deepgram's documentation for [`punctuate`](https://developers.deepgram.com/docs/punctuation)
  - `endpointing` union: See Deepgram's documentation for [`endpointing`](https://developers.deepgram.com/docs/endpointing)
    - number
    - boolean
  - `redact` union: See Deepgram's documentation for [`redact`](https://developers.deepgram.com/docs/redaction)
    - boolean
    - string[]
    - boolean[]
  - `extra` object: Specify any Deepgram parameters. See Deepgram's documentation for [available streaming options](https://developers.deepgram.com/docs/features-overview)
  - `includeRawResponse` boolean: Whether Deepgram's raw response should be included in all transcription messages
  - `instanceId` string: A developer provided ID of an instance, which is used for multi-instance transcription.
  - `participants` string[]: A list of participant IDs to be transcribed. Only the participant IDs included in this array will be processed.
  - `transcription_geo` 'global' | 'eu': The geographic region where transcription is processed. Set to `eu` to ensure transcription data stays within the European Union.

## Response `200`

200

## Other responses

- `400`: 400

## Changes

- **2026-07-26** `225ed4870ea1`: 1 info
  - added the new optional request property `transcription_geo`

[Operation history](https://skmtc.dev/daily/apis/daily-api/changes/rooms/:room_name/transcription/start/post.md)

---

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