---
title: "Create Meeting"
method: POST
path: "/api/meetings"
tags: ["meetings", "meetings"]
---

# Create Meeting

`POST /api/meetings`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/meetings`
- Auth: none declared

## Request body

- CreateMeetingRequest
  - `agent_id` integer, nullable
  - `translation_mode` boolean
  - `target_language` string, nullable: Primary spoken translation target (ISO code).
  - `app_languages` string[], nullable: Extra app-only subtitle/audio languages (max 4); never spoken into the room.
  - `source_language` string, nullable: Spoken language of the meeting (any ISO code: 'en', 'ru', 'zh', ...). When set, speech recognition runs in that language's dedicated mode for better accuracy. Omit when participants may speak multiple languages — recognition then autodetects.
  - `comeback_phrase` string, nullable
  - `silent` boolean: Silent translator: no voice into the room (subtitles + the public /live listeners keep full audio). Reversible live via the roster's mute-in-room toggle.
  - `sentence_length` string: Translation buffering: how much speech is aggregated into a sentence before translating. 'short' = every STT final (lowest latency, choppy), 'medium' = sentence-aligned (balanced), 'long' = paragraph-ish (highest quality/latency).
  - `tts_provider` string, nullable: Translator VOICE provider (the TTS the translator speaks with). One of the translation-capable providers (cartesia, openai, deepgram, ...). Omit to use the workspace default translation voice.
  - `tts_voice` string, nullable: Specific voice id for tts_provider (e.g. 'nova' for openai, 'aura-2-asteria-en' for deepgram). Omit to use the provider's default voice.
  - `title` string, nullable
  - `browser_tab_id` string, nullable

## Response `200`

Successful Response

- MeetingResponse
  - `call_id` string, required
  - `room` string, required
  - `url` string, required
  - `host_token` string, required
  - `guest_link_token` string, required
  - `listener_link_token` string, required
  - `thread_id` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
