{
"conversation_id": "c123456",
"conversation_name": "A Meeting with Hassaan",
"conversation_url": "https://tavus.daily.co/c123456",
"status": "active",
"callback_url": "sample.com/callback",
"created_at": "<string>",
"meeting_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
For AI agents, use https://docs.tavus.io/openapi.yaml for the full HTTP API contract.
Set callback_url on the PAL as the default for conversation webhooks. A non-empty callback_url on Create Conversation overrides that default for that conversation only, without changing the PAL. Omit the conversation field or pass an empty string to inherit the default. See Conversation callbacks.
The unique identifier for the face the PAL will render in the conversation. Each request must have a valid face_id value that's either directly passed in or as part of a PAL.
The unique identifier for the PAL that will use the specified face in the conversation.
If your PAL does not have a valid face_id, you must define the face_id field.
If your PAL already has a valid face_id and you provide one in the request, the face_id provided in the request will be used instead of the one defined in your PAL.
URL that receives webhooks about the conversation state. A non-empty value overrides the PAL’s callback_url for this conversation only, without modifying the PAL. Omit this field or pass an empty string to inherit the PAL’s callback URL. If neither level has a URL, no conversation callbacks are sent. See Conversation callbacks.
An optional custom greeting that the PAL will give once a participant joins the conversation. When set, this is spoken verbatim and always wins over generated greetings.
Optional override of the PAL's dynamic_greeting. Omit to inherit the PAL. Greeting priority is a written custom_greeting, then this field set to true (generates even if the PAL has a written greeting), then the PAL's greeting, then the PAL's dynamic_greeting. Generated from the PAL and any conversational_context, in the first tag of this conversation's properties.languages, otherwise the PAL's languages.
Legacy tag-based memory namespaces. Existing integrations remain supported. New integrations should use participant_tags; do not send both fields in one request.
Optional participant tags for memory. Provide zero or one stable, non-empty tag. With one tag, Tavus finds or creates the PAL-specific memory store server-side. Reuse the same tag with the same PAL to continue memory across conversations. Omit the field or send an empty array for a stateless conversation. Sending more than one tag returns a 400 error because multi-participant memory is not supported yet. Cannot be combined with memory_stores.
The ids of the documents that the PAL will be able to access during the conversation. The document_ids are returned during the document creation process in the response of the Get Document and the Create Document endpoints.
The tags of the documents that the PAL will be able to access during the conversation. The tags are passed in the document_tags parameter of the Create Document endpoint. The document tags do not have to be created explicitly, it is enough to pass in the tags during the document creation process.
If true, the conversation will be created but the PAL will not join the call. This can be used for testing the conversation creation process without incurring any costs. Additionally, the conversation will be created with a status ended so it does not affect concurrency limits.
A Google Meet, Zoom, or Microsoft Teams URL for the PAL to join instead of a Tavus-hosted Daily room (for example https://meet.google.com/abc-defg-hij, https://us02web.zoom.us/j/123456789, https://teams.microsoft.com/l/meetup-join/...).
When set, the PAL joins that meeting shortly after the conversation is created. Requires the PAL to have a conferencing layer with username configured. See Google Meet / Zoom / Teams.
If true, creates a private room requiring authentication. A meeting_token will be returned in the response that must be used to join the conversation. Without a valid token, users will see 'You are not allowed to join this meeting.'
Regional policy applied to this conversation. Set to eu when you want PAL fields left on auto to resolve as described in the EU AI Act product guide:
emotion_recognition: auto behaves like limited (Raven-1 does not attach biometric-derived emotion).
disclosure_type: auto delivers the spoken and on-screen AI disclosure for that conversation.
Explicit settings (full, limited, always, off) are honored as-is and are not overridden by policy.
Leave unset when you do not want that auto resolution. Choosing the correct value per participant is your responsibility — on the create-conversation API Tavus does not geolocate the caller.
The unique identifier of an objectives set to use for this conversation. Overrides any objectives_id set on the PAL for this call only, without modifying the PAL. Create objectives with Create Objectives. See Overriding objectives per conversation.
A short-lived JWT token required to join the conversation. Only returned when require_auth is true. Append as ?t=TOKEN to the conversation URL or pass to Daily SDK's join() method.
Example:
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tavus","colors":{"primary":"#FA3862","light":"#FA3862","dark":"#FA3862"},"logo":{"light":"https://mintcdn.com/tavus/mlBBb4gkXXhWTLQi/logo/light_logo.png?fit=max\u0026auto=format\u0026n=mlBBb4gkXXhWTLQi\u0026q=85\u0026s=892e020f9d0afc49e64011dcae9d3dd6","dark":"https://mintcdn.com/tavus/mlBBb4gkXXhWTLQi/logo/dark_logo.png?fit=max\u0026auto=format\u0026n=mlBBb4gkXXhWTLQi\u0026q=85\u0026s=1268f09533ab55791e8ef8200d4a669f"},"favicon":{"light":"https://mintcdn.com/tavus/yC-TYEqHye998xbI/favicon_light.png?fit=max\u0026auto=format\u0026n=yC-TYEqHye998xbI\u0026q=85\u0026s=25642e844d8f4aaad82e6cb0d0cf44c3","dark":"https://mintcdn.com/tavus/yC-TYEqHye998xbI/favicon_dark.png?fit=max\u0026auto=format\u0026n=yC-TYEqHye998xbI\u0026q=85\u0026s=42861da3c81323c222cd6182eee43175"},"api":{"openapi":"openapi.yaml"},"navbar":{"links":[{"href":"https://discord.gg/5Y9Er6WNN5","label":"Community"},{"href":"https://status.tavus.io","label":"Status"},{"href":"mailto:support@tavus.io","label":"Get Support"}],"primary":{"type":"button","label":"Get Started","href":"https://maker.tavus.io/auth/sign-up?is_developer=true"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/tavus-io","discord":"https://discord.gg/5Y9Er6WNN5"}},"integrations":{"ga4":{"measurementId":"G-SBQHZWT4FS"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tavus","hasAudioNarration":false,"actualSubdomain":"tavus","customDomains":["docs.tavus.io"],"gitSource":{"type":"github","owner":"tavus-engineering","repo":"platform-api-developer-documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af1a7af77b2275ecbcc80d0","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"CVI","count":137},{"language":"default","tag":"API","count":93},{"language":"default","tag":"Build","count":92},{"language":"default","tag":"Skills","count":27},{"language":"default","tag":"Deploy","count":23},{"language":"default","tag":"Interaction Events","count":21},{"language":"default","tag":"Face","count":20},{"language":"default","tag":"Magic Canvas","count":17},{"language":"default","tag":"Deployments","count":16},{"language":"default","tag":"Tools","count":14}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/conversations/create-conversation","slug":"/api-reference/conversations/create-conversation","pageMetadata":{"openapi":"post /v2/conversations","keywords":["PAL","persona","pal_id","persona_id","face","replica","face_id","replica_id"],"title":null,"description":"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\n","href":"/api-reference/conversations/create-conversation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Info,Note}=_components;if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`For AI agents, use `,_jsx(_components.code,{children:`https://docs.tavus.io/openapi.yaml`}),` for the full HTTP API contract.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Set `,_jsx(_components.code,{children:`callback_url`}),` on the PAL as the default for conversation webhooks. A non-empty `,_jsx(_components.code,{children:`callback_url`}),` on Create Conversation overrides that default for that conversation only, without changing the PAL. Omit the conversation field or pass an empty string to inherit the default. See `,_jsx(_components.a,{href:`/sections/webhooks-and-callbacks#pal-default-and-conversation-override`,children:`Conversation callbacks`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /v2/conversations","keywords":["PAL","persona","pal_id","persona_id","face","replica","face_id","replica_id"],"title":null,"description":"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\n","href":"/api-reference/conversations/create-conversation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Conversations"],"description":"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\n","operationId":"createConversation","requestBody":"cfb94b03-0d22-4629-bde4-12953d9cda75","responses":{"200":"43b17cc1-4c96-4150-851e-b42350e3bfde","400":"f7813cf9-9c16-4d46-aeb7-a129db27827c","401":"d43c4ad0-7cbd-4b4b-a28d-285bb9b79ec6"},"method":"post","type":"path","servers":["b17d08fa-e921-4a01-8671-46fdd3a8244e"],"security":["e1afc0e9-b57a-48cc-9aa0-90efca3edbd5"],"path":"/v2/conversations","baseUrlOptions":["https://tavusapi.com"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"face_id":{"type":"string","description":"The unique identifier for the face the PAL will render in the conversation. **Each request must have a valid `face_id` value that's either directly passed in or as part of a PAL**.","example":"rc9cff32ceba","uniqueKey":"face_id","typeLabel":"string"},"pal_id":{"type":"string","description":"The unique identifier for the PAL that will use the specified face in the conversation.\n\n- **If your PAL does not have a valid `face_id`, you must define the `face_id` field.**\n- **If your PAL already has a valid `face_id` and you provide one in the request, the `face_id` provided in the request will be used instead of the one defined in your PAL**.\n","example":"pcb7a34da5fe","uniqueKey":"pal_id","typeLabel":"string"},"audio_only":{"type":"boolean","description":"Specifies whether the interaction should be voice-only. **This field is required if you want to create an audio-only conversation**.","example":"false","uniqueKey":"audio_only","typeLabel":"boolean"},"callback_url":{"type":"string","description":"URL that receives webhooks about the conversation state. A non-empty value overrides the PAL’s `callback_url` for this conversation only, without modifying the PAL. Omit this field or pass an empty string to inherit the PAL’s callback URL. If neither level has a URL, no conversation callbacks are sent. See [Conversation callbacks](/sections/webhooks-and-callbacks#conversation-callbacks).","example":"https://yourwebsite.com/webhook","uniqueKey":"callback_url","typeLabel":"string"},"conversation_name":{"type":"string","description":"A name for the conversation.","example":"Improve Sales Technique","uniqueKey":"conversation_name","typeLabel":"string"},"conversational_context":{"type":"string","description":"Optional context that will be appended to any context provided in the PAL, if one is provided.","example":"I want to improve my sales techniques. Help me practice handling common objections from clients and closing deals more effectively.","uniqueKey":"conversational_context","typeLabel":"string"},"custom_greeting":{"type":"string","description":"An optional custom greeting that the PAL will give once a participant joins the conversation. When set, this is spoken verbatim and always wins over generated greetings.","example":"Hey there!","uniqueKey":"custom_greeting","typeLabel":"string"},"dynamic_greeting":{"type":"boolean","description":"Optional override of the PAL's `dynamic_greeting`. Omit to inherit the PAL. Greeting priority is a written `custom_greeting`, then this field set to true (generates even if the PAL has a written `greeting`), then the PAL's `greeting`, then the PAL's `dynamic_greeting`. Generated from the PAL and any `conversational_context`, in the first tag of this conversation's `properties.languages`, otherwise the PAL's `languages`.\n","example":false,"uniqueKey":"dynamic_greeting","typeLabel":"boolean"},"memory_stores":{"type":"array","deprecated":true,"items":{"type":"string","uniqueKey":"memory_stores.items.[INDEX]","typeLabel":"string"},"description":"Legacy tag-based memory namespaces. Existing integrations remain supported. New integrations should use `participant_tags`; do not send both fields in one request.","example":["user_12345-p123456789ab"],"uniqueKey":"memory_stores","typeLabel":"string[]"},"participant_tags":{"type":"array","maxItems":1,"description":"Optional participant tags for memory. Provide zero or one stable, non-empty tag. With one tag, Tavus finds or creates the PAL-specific memory store server-side. Reuse the same tag with the same PAL to continue memory across conversations. Omit the field or send an empty array for a stateless conversation. Sending more than one tag returns a 400 error because multi-participant memory is not supported yet. Cannot be combined with `memory_stores`.","items":{"type":"string","minLength":1,"uniqueKey":"participant_tags.items.[INDEX]","typeLabel":"string"},"example":["user_12345"],"uniqueKey":"participant_tags","typeLabel":"string[]"},"document_ids":{"type":"array","items":{"type":"string","uniqueKey":"document_ids.items.[INDEX]","typeLabel":"string"},"description":"The ids of the documents that the PAL will be able to access during the conversation. The `document_ids` are returned during the document creation process in the response of the [Get Document](/api-reference/documents/get-document) and the [Create Document](/api-reference/documents/create-document) endpoints.","example":["doc_1234567890"],"uniqueKey":"document_ids","typeLabel":"string[]"},"document_retrieval_strategy":{"type":"string","description":"The strategy to use for document retrieval. Possible values: `speed`, `quality`, `balanced`. Default is `balanced`.","example":"balanced","uniqueKey":"document_retrieval_strategy","typeLabel":"string"},"document_tags":{"type":"array","items":{"type":"string","uniqueKey":"document_tags.items.[INDEX]","typeLabel":"string"},"description":"The tags of the documents that the PAL will be able to access during the conversation. The tags are passed in the `document_tags` parameter of the [Create Document](/api-reference/documents/create-document) endpoint. The document tags do not have to be created explicitly, it is enough to pass in the tags during the document creation process.","example":["sales","marketing"],"uniqueKey":"document_tags","typeLabel":"string[]"},"test_mode":{"type":"boolean","description":"If true, the conversation will be created but the PAL will not join the call. This can be used for testing the conversation creation process without incurring any costs. Additionally, the conversation will be created with a status `ended` so it does not affect concurrency limits.","example":false,"uniqueKey":"test_mode","typeLabel":"boolean"},"meeting_url":{"type":"string","description":"A Google Meet, Zoom, or Microsoft Teams URL for the PAL to join instead of a Tavus-hosted Daily room (for example `https://meet.google.com/abc-defg-hij`, `https://us02web.zoom.us/j/123456789`, `https://teams.microsoft.com/l/meetup-join/...`).\n\nWhen set, the PAL joins that meeting shortly after the conversation is created. Requires the PAL to have a conferencing layer with `username` configured. See [Google Meet / Zoom / Teams](/sections/conversational-video-interface/pal/meetings#join-a-meeting-via-api).\n","example":"https://meet.google.com/xgq-epxn-ccp","uniqueKey":"meeting_url","typeLabel":"string"},"require_auth":{"type":"boolean","description":"If true, creates a private room requiring authentication. A `meeting_token` will be returned in the response that must be used to join the conversation. Without a valid token, users will see 'You are not allowed to join this meeting.'","example":false,"uniqueKey":"require_auth","typeLabel":"boolean"},"max_participants":{"type":"integer","minimum":2,"description":"Maximum number of participants allowed in the conversation room. Must be at least 2 (the PAL counts as one participant).","example":2,"uniqueKey":"max_participants","typeLabel":"integer"},"policy":{"type":"string","description":"Regional policy applied to this conversation. Set to `eu` when you want PAL fields left on `auto` to resolve as described in the [EU AI Act](/sections/onboarding-guide/eu-ai-act) product guide:\n\n- `emotion_recognition: auto` behaves like `limited` (Raven-1 does not attach biometric-derived emotion).\n- `disclosure_type: auto` delivers the spoken and on-screen AI disclosure for that conversation.\n- Explicit settings (`full`, `limited`, `always`, `off`) are honored as-is and are not overridden by `policy`.\n\nLeave unset when you do not want that auto resolution. Choosing the correct value per participant is your responsibility — on the create-conversation API Tavus does not geolocate the caller.\n","enum":["eu"],"example":"eu","uniqueKey":"policy","typeLabel":"enum\u003cstring>"},"objectives_id":{"type":"string","description":"The unique identifier of an objectives set to use for this conversation. Overrides any `objectives_id` set on the PAL for this call only, without modifying the PAL. Create objectives with [Create Objectives](/api-reference/objectives/create-objectives). See [Overriding objectives per conversation](/sections/conversational-video-interface/pal/objectives#overriding-objectives-per-conversation).","example":"o12345","uniqueKey":"objectives_id","typeLabel":"string"},"properties":{"type":"object","description":"Optional properties that can be used to customize the conversation.","properties":{"max_call_duration":{"type":"integer","description":"The maximum duration of the call in seconds. The default max_call_duration is 3600 seconds (1 hour). Once the time limit specified by this parameter has been reached, the conversation will automatically shut down.","example":3600,"uniqueKey":"properties.max_call_duration","typeLabel":"integer"},"participant_left_timeout":{"type":"integer","description":"The duration in seconds after which the call will be automatically shut down once the last participant leaves.","example":60,"uniqueKey":"properties.participant_left_timeout","typeLabel":"integer"},"participant_absent_timeout":{"type":"integer","description":"Starting from conversation creation, the duration in seconds after which the call will be automatically shut down if no participant joins the call. Default is 300 seconds (5 minutes).","example":300,"uniqueKey":"properties.participant_absent_timeout","typeLabel":"integer"},"enable_recording":{"type":"boolean","description":"If true, the user will be able to record the conversation. You can find more instructions on recording [here](/sections/conversational-video-interface/quickstart/conversation-recordings#conversation-recordings).","example":true,"uniqueKey":"properties.enable_recording","typeLabel":"boolean"},"auto_start_recording":{"type":"boolean","description":"If true, Tavus starts the recording about a second after the pal joins, so you do not need to call `startRecording()` from your client. Requires `recording_storage`. Only supported on Tavus-hosted rooms - not with `daily_room`, `meeting_url`, or LiveKit. Defaults to false. See [Start recording automatically](/sections/conversational-video-interface/quickstart/conversation-recordings#start-recording-automatically).","example":true,"uniqueKey":"properties.auto_start_recording","typeLabel":"boolean"},"enable_closed_captions":{"type":"boolean","description":"If true, the user will be able to display closed captions (subtitles) during the conversation. You can find more instructions on displaying closed captions if you are using your custom DailyJS components [here](https://docs.daily.co/reference/daily-js/events/transcription-events#transcription-message). You need to have an [event listener](https://docs.daily.co/reference/daily-js/events) on Daily that listens for app-messages.","example":true,"uniqueKey":"properties.enable_closed_captions","typeLabel":"boolean"},"apply_greenscreen":{"type":"boolean","description":"If true, the background will be replaced with a greenscreen (RGB values: [0, 255, 155]). You can use WebGL on the frontend to make the greenscreen transparent or change its color. Background customization not compatible with Phoenix-4.5 faces. This property resolves to `false` when used with Phoenix-4.5 face.","example":true,"uniqueKey":"properties.apply_greenscreen","typeLabel":"boolean"},"language":{"type":"string","deprecated":true,"description":"**Deprecated.** Use `languages` instead, on this object or on the PAL.\n\n`language` takes one FULL language name, not a code, or `multilingual` for automatic detection. It cannot express which languages a conversation should be prepared for, so it cannot restrict recognition, hold the PAL's replies to a set, or select a per-language voice. `languages` does all three, and covers the single-language case: `languages: [\"es\"]` is equivalent to `language: \"spanish\"`.\n\nExisting integrations keep working unchanged. Where both are sent, `languages` wins and rewrites this field. See [Language support](/sections/conversational-video-interface/language-support).\n","example":"multilingual","uniqueKey":"properties.language","typeLabel":"string"},"languages":{"type":"array","description":"The languages this conversation is expected to run in, from the [spoken languages](/sections/conversational-video-interface/language-support#spoken-languages) Tavus supports. More precise than `language: multilingual`, Tavus restricts speech recognition to this set and holds the PAL's replies to it, instead of detecting from every language.\n\nSetting `languages` decides `language` for you: several entries make the conversation `multilingual`, a single entry makes it that language. The first entry is the language the conversation opens in.\n\nOverrides a `languages` set on the PAL; the two are not merged. A language the conversation cannot actually be held in, one the resolved TTS engine and model cannot speak, is rejected rather than ignored. See [Language support](/sections/conversational-video-interface/language-support#setting-languages).\n","maxItems":42,"items":{"type":"string","maxLength":16,"uniqueKey":"properties.languages.items.[INDEX]","typeLabel":"string"},"example":["en","es","pt"],"uniqueKey":"properties.languages","typeLabel":"string[]"},"recording_s3_bucket_name":{"type":"string","deprecated":true,"description":"**Deprecated.** Use `recording_storage` (also on `properties`) instead. The name of the S3 bucket where the recording will be stored. Existing integrations using this flat field continue to work unchanged.\n","example":"conversation-recordings","uniqueKey":"properties.recording_s3_bucket_name","typeLabel":"string"},"recording_s3_bucket_region":{"type":"string","deprecated":true,"description":"**Deprecated.** Use `recording_storage` (also on `properties`) instead. The region of the S3 bucket where the recording will be stored. Existing integrations using this flat field continue to work unchanged.\n","example":"us-east-1","uniqueKey":"properties.recording_s3_bucket_region","typeLabel":"string"},"aws_assume_role_arn":{"type":"string","deprecated":true,"description":"**Deprecated.** Use `recording_storage` (also on `properties`) instead. The ARN of the role that will be assumed to access the S3 bucket. Existing integrations using this flat field continue to work unchanged.\n","example":"","uniqueKey":"properties.aws_assume_role_arn","typeLabel":"string"},"recording_storage":{"type":"object","description":"Provider-agnostic recording storage configuration. Supports Amazon S3 (any region),\nGoogle Cloud Storage via Workload Identity Federation, and Azure Blob Storage via\nEntra ID Federated Credentials. All fields are non-secret identifiers - every\nprovider uses federated identity, so you configure a trust relationship on your\nside and pass identifiers to us, never credentials.\n\nUse this in place of the legacy `recording_s3_bucket_name` / `recording_s3_bucket_region` /\n`aws_assume_role_arn` fields. Existing customers using the flat fields continue to\nwork unchanged.\n","required":["provider"],"properties":{"provider":{"type":"string","enum":["s3","gcs","azure_blob"],"description":"Storage provider discriminator.","example":"s3","isRequired":true,"uniqueKey":"properties.recording_storage.provider","typeLabel":"enum\u003cstring>"},"bucket_name":{"type":"string","description":"Bucket name. Used when `provider` is `s3` or `gcs`.","example":"conversation-recordings","uniqueKey":"properties.recording_storage.bucket_name","typeLabel":"string"},"bucket_region":{"type":"string","description":"AWS region (e.g. `us-east-1`, `eu-north-1`). Used when `provider` is `s3`. Any AWS region is\nsupported - Daily-supported regions get a direct write; others are routed through a Tavus-managed\nCloudflare Worker that copies the recording into your bucket via `sts:AssumeRole`.\n","example":"us-east-1","uniqueKey":"properties.recording_storage.bucket_region","typeLabel":"string"},"assume_role_arn":{"type":"string","description":"IAM role ARN that Tavus assumes to write to your bucket. Used when `provider` is `s3`.","example":"arn:aws:iam::123456789012:role/TavusRecordingWriter","uniqueKey":"properties.recording_storage.assume_role_arn","typeLabel":"string"},"external_id":{"type":"string","description":"Not used for S3 recordings: the recording service always presents the ExternalId `tavus`\nwhen assuming your role. To isolate your account, set `key_template` and scope your role's\npermissions policy to `tavus/\u003cyour_workspace_id>/*` instead. See\n[Conversation Recordings](/sections/conversational-video-interface/quickstart/conversation-recordings#amazon-s3).\n","deprecated":true,"uniqueKey":"properties.recording_storage.external_id","typeLabel":"string"},"key_template":{"type":"string","description":"Shapes the destination object key. Tokens: `{conversation_id}` and `{epoch_ms}`. Allowed literal\ncharacters `[0-9A-Za-z./_-]`, max 512 characters, no leading slash, no `//`, no `..`.\n\nOn `s3`, setting this switches recordings to the account-scoped layout: Tavus prepends\n`tavus/\u003cyour_workspace_id>/` to the template, so a policy restricted to that prefix admits only\nyour account's recordings. `{epoch_ms}` is required on `s3`. Without `key_template`, S3\nrecordings use the default key `tavus/\u003cconversation_id>/\u003cepoch_ms>`.\n\nOn `gcs` and `azure_blob` the template is used as the full object key.\n","example":"recordings/{conversation_id}/{epoch_ms}.mp4","uniqueKey":"properties.recording_storage.key_template","typeLabel":"string"},"project_id":{"type":"string","description":"GCP project ID containing the bucket. Used when `provider` is `gcs`.","example":"my-gcp-project","uniqueKey":"properties.recording_storage.project_id","typeLabel":"string"},"workload_identity_provider":{"type":"string","description":"Resource name of your Workload Identity Pool Provider - without the `//iam.googleapis.com/`\nprefix (Tavus prepends it). Used when `provider` is `gcs`.\n","example":"projects/123456/locations/global/workloadIdentityPools/tavus-pool/providers/tavus-cf-worker","uniqueKey":"properties.recording_storage.workload_identity_provider","typeLabel":"string"},"service_account_email":{"type":"string","description":"Email of the service account that has `storage.objects.create` on the bucket. Used when `provider` is `gcs`.","example":"tavus-recording-writer@my-gcp-project.iam.gserviceaccount.com","uniqueKey":"properties.recording_storage.service_account_email","typeLabel":"string"},"storage_account":{"type":"string","description":"Azure storage account name. Used when `provider` is `azure_blob`.","example":"myrecordingsaccount","uniqueKey":"properties.recording_storage.storage_account","typeLabel":"string"},"container":{"type":"string","description":"Container within the storage account. Used when `provider` is `azure_blob`.","example":"conversation-recordings","uniqueKey":"properties.recording_storage.container","typeLabel":"string"},"tenant_id":{"type":"string","description":"Azure AD tenant UUID. Used when `provider` is `azure_blob`.","example":"11111111-2222-3333-4444-555555555555","uniqueKey":"properties.recording_storage.tenant_id","typeLabel":"string"},"client_id":{"type":"string","description":"App Registration client UUID. Used when `provider` is `azure_blob`.","example":"66666666-7777-8888-9999-000000000000","uniqueKey":"properties.recording_storage.client_id","typeLabel":"string"}},"uniqueKey":"properties.recording_storage","typeLabel":"object"}},"uniqueKey":"properties","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Required Parameters Only":{"title":"Required Parameters Only","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe"}},"Full Customizations":{"title":"Full Customizations","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","callback_url":"https://yourwebsite.com/webhook","conversation_name":"Improve Sales Technique","conversational_context":"I want to improve my sales techniques. Help me practice handling common objections from clients and closing deals more effectively.","properties":{"max_call_duration":1800,"participant_left_timeout":60,"participant_absent_timeout":120,"language":"multilingual","enable_closed_captions":true,"apply_greenscreen":true}}},"Audio Only":{"title":"Audio Only","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","audio_only":true}},"Private Room":{"title":"Private Room","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","require_auth":true}},"Google Meet (direct invite)":{"title":"Google Meet (direct invite)","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","meeting_url":"https://meet.google.com/xgq-epxn-ccp"}},"Microsoft Teams (direct invite)":{"title":"Microsoft Teams (direct invite)","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","meeting_url":"https://teams.microsoft.com/l/meetup-join/19%3ameeting_abc"}},"EU AI Act compliance (policy = eu)":{"title":"EU AI Act compliance (policy = eu)","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","policy":"eu"}},"Recording Storage - Amazon S3":{"title":"Recording Storage - Amazon S3","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","properties":{"enable_recording":true,"recording_storage":{"provider":"s3","bucket_name":"conversation-recordings","bucket_region":"us-east-1","assume_role_arn":"arn:aws:iam::123456789012:role/TavusRecordingWriter","key_template":"recordings/{conversation_id}/{epoch_ms}.mp4"}}}},"Recording Storage - Google Cloud Storage":{"title":"Recording Storage - Google Cloud Storage","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","properties":{"enable_recording":true,"recording_storage":{"provider":"gcs","bucket_name":"conversation-recordings","project_id":"my-gcp-project","workload_identity_provider":"projects/123456/locations/global/workloadIdentityPools/tavus-recording-pool/providers/tavus-worker","service_account_email":"tavus-recording-writer@my-gcp-project.iam.gserviceaccount.com"}}}},"Recording Storage - Azure Blob Storage":{"title":"Recording Storage - Azure Blob Storage","value":{"face_id":"rc9cff32ceba","pal_id":"pcb7a34da5fe","properties":{"enable_recording":true,"recording_storage":{"provider":"azure_blob","storage_account":"myrecordingsaccount","container":"conversation-recordings","tenant_id":"11111111-2222-3333-4444-555555555555","client_id":"66666666-7777-8888-9999-000000000000"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"43b17cc1-4c96-4150-851e-b42350e3bfde":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"conversation_id":{"type":"string","description":"A unique identifier for the conversation.","example":"c123456","uniqueKey":"conversation_id","typeLabel":"string"},"conversation_name":{"type":"string","description":"The name of the conversation.","example":"A Meeting with Hassaan","uniqueKey":"conversation_name","typeLabel":"string"},"conversation_url":{"type":"string","description":"A direct link to join the conversation. This link can be used to join the conversation directly or can be embedded in a website.","example":"https://tavus.daily.co/c123456","uniqueKey":"conversation_url","typeLabel":"string"},"status":{"type":"string","description":"The status of the conversation. Possible values: `active`, `ended`.","example":"active","uniqueKey":"status","typeLabel":"string"},"callback_url":{"type":"string","description":"The url that will receive webhooks with updates of the conversation state.","example":"sample.com/callback","uniqueKey":"callback_url","typeLabel":"string"},"created_at":{"type":"string","description":"The date and time the conversation was created.","example":"\u003cstring>","uniqueKey":"created_at","typeLabel":"string"},"meeting_token":{"type":"string","description":"A short-lived JWT token required to join the conversation. Only returned when `require_auth` is true. Append as `?t=TOKEN` to the conversation URL or pass to Daily SDK's join() method.","example":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","uniqueKey":"meeting_token","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"conversation_id":"c123456","conversation_name":"A Meeting with Hassaan","conversation_url":"https://tavus.daily.co/c123456","status":"active","callback_url":"sample.com/callback","created_at":"\u003cstring>","meeting_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."}}},"exampleType":"generated"}},"exampleType":"generated"},"f7813cf9-9c16-4d46-aeb7-a129db27827c":{"description":"Bad Request. The response body contains either an `error` or `message` field depending on the error type.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Present for request validation errors.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Present for limit and account errors.","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"bad_request":{"title":"bad_request","value":{"error":"Bad Request. {'_schema': ['Either face_id or a pal_id with a default face specified must be present.']}"}},"concurrent_limit":{"title":"concurrent_limit","value":{"message":"User has reached maximum concurrent conversations"}}},"exampleType":"examples"}},"exampleType":"examples"},"d43c4ad0-7cbd-4b4b-a28d-285bb9b79ec6":{"description":"UNAUTHORIZED","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message.","example":"Invalid access token","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Invalid access token"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e1afc0e9-b57a-48cc-9aa0-90efca3edbd5":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKey"}}},"servers":{"b17d08fa-e921-4a01-8671-46fdd3a8244e":{"url":"https://tavusapi.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"tavus","siteName":"Tavus","title":"Create conversation - Tavus","contextualStarterQuestions":[{"_id":"6aee09be831efc4f862f2a91","deploymentId":"65baa7516ce8cd46ab1aa877","questionText":"What is a callback URL?","status":"active","generatedBy":"contextual","path":"api-reference/conversations/create-conversation","createdAt":"2026-11-06T17:09:18.794Z","updatedAt":"2026-11-06T17:09:18.794Z","__v":0},{"_id":"6aee09be831efc4f862f2a92","deploymentId":"65baa7516ce8cd46ab1aa877","questionText":"How do webhooks work?","status":"active","generatedBy":"contextual","path":"api-reference/conversations/create-conversation","createdAt":"2026-11-06T17:09:18.794Z","updatedAt":"2026-11-06T17:09:18.794Z","__v":0},{"_id":"6aee09be831efc4f862f2a90","deploymentId":"65baa7516ce8cd46ab1aa877","questionText":"How do I start a video call?","status":"active","generatedBy":"contextual","path":"api-reference/conversations/create-conversation","createdAt":"2026-11-06T17:09:18.794Z","updatedAt":"2026-11-06T17:09:18.794Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T17:09:11.196Z","originalFileLocation":"api-reference/conversations/create-conversation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tavus\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create conversation - Tavus\">\u003cmeta data-mint-head property=\"og:description\" content=\"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tavus\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tavus.io/api-reference/conversations/create-conversation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tavus.mintlify.site/_mintlify/api/og/v2?division=Conversation\u0026amp;title=Create+conversation\u0026amp;description=This+endpoint+starts+a+real-time+video+conversation+with+your+AI+face%2C+powered+by+a+PAL+that+allows+it+to+see%2C+hear%2C+and+respond+like+a+human.%0A\u0026amp;theme=91cafe4cc1af35a0828d7f58\u0026amp;signature=8f9704859e6d22b285af0910d20f92d4a55dac9367079e9f1e4fcf0f3d65f101\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create conversation - Tavus\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tavus.mintlify.site/_mintlify/api/og/v2?division=Conversation\u0026amp;title=Create+conversation\u0026amp;description=This+endpoint+starts+a+real-time+video+conversation+with+your+AI+face%2C+powered+by+a+PAL+that+allows+it+to+see%2C+hear%2C+and+respond+like+a+human.%0A\u0026amp;theme=91cafe4cc1af35a0828d7f58\u0026amp;signature=8f9704859e6d22b285af0910d20f92d4a55dac9367079e9f1e4fcf0f3d65f101\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tavus/Gv5r0opZCeHlefXw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tavus\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FA3862\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tavus.io/api-reference/conversations/create-conversation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/conversations/create-conversation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tavus.io/#organization\",\"name\":\"Tavus\",\"url\":\"https://docs.tavus.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tavus/mlBBb4gkXXhWTLQi/logo/light_logo.png?fit=max\u0026auto=format\u0026n=mlBBb4gkXXhWTLQi\u0026q=85\u0026s=892e020f9d0afc49e64011dcae9d3dd6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tavus.io#website\",\"name\":\"Tavus\",\"url\":\"https://docs.tavus.io\",\"publisher\":{\"@id\":\"https://docs.tavus.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tavus.io/api-reference/conversations/create-conversation#webpage\",\"url\":\"https://docs.tavus.io/api-reference/conversations/create-conversation\",\"name\":\"Create conversation\",\"description\":\"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\",\"dateModified\":\"2026-11-06T17:09:11.196Z\",\"isPartOf\":{\"@id\":\"https://docs.tavus.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tavus.io/api-reference/conversations/create-conversation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tavus.io/api-reference/conversations/create-conversation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tavus\",\"item\":\"https://docs.tavus.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create conversation\",\"item\":\"https://docs.tavus.io/api-reference/conversations/create-conversation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tavus.io/api-reference/conversations/create-conversation#apireference\",\"headline\":\"Create conversation\",\"name\":\"Create conversation\",\"description\":\"This endpoint starts a real-time video conversation with your AI face, powered by a PAL that allows it to see, hear, and respond like a human.\",\"url\":\"https://docs.tavus.io/api-reference/conversations/create-conversation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tavus.io/api-reference/conversations/create-conversation#webpage\"},\"dateModified\":\"2026-11-06T17:09:11.196Z\",\"keywords\":\"PAL, persona, pal_id, persona_id, face, replica, face_id, replica_id\",\"publisher\":{\"@id\":\"https://docs.tavus.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tavus.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tavus\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tavus","nav":{"global":null,"tabs":[{"tab":"CVI","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Introduction","mode":"wide","href":"/sections/introduction"},{"title":"Agents \u0026 Automation","href":"/sections/agents-and-automation"},{"title":"What Is a PAL?","sidebarTitle":"What Is a PAL?","href":"/sections/conversational-video-interface/pal/what-is-a-pal"},{"title":"What Is CVI?","sidebarTitle":"What Is CVI?","href":"/sections/conversational-video-interface/overview-cvi"},{"group":"Sample Use Cases","pages":[{"title":"Sales Development Representative","href":"/sections/conversational-video-interface/conversation/usecases/sales-development-representative"},{"title":"AI Interviewer","href":"/sections/conversational-video-interface/conversation/usecases/ai-interviewer"},{"title":"Customer Service Agent","href":"/sections/conversational-video-interface/conversation/usecases/customer-service"},{"title":"Medical Intake","href":"/sections/conversational-video-interface/conversation/usecases/medical-intake"}]},{"title":"Models","href":"/sections/models"}]},{"group":"Guides","icon":"book-open","pages":[{"title":"PAL Strategies","href":"/sections/onboarding-guide/pal-strategies"},{"title":"Tavus Tool Calling","href":"/sections/onboarding-guide/tool-calling-examples"},{"title":"Reducing Join Latency","href":"/sections/onboarding-guide/latency-optimization"},{"title":"Prompting Guide","href":"/sections/onboarding-guide/prompting-guide"},{"title":"Objectives Prompting Guide","href":"/sections/onboarding-guide/objectives"},{"title":"EU AI Act Compliance","sidebarTitle":"EU AI Act","href":"/sections/onboarding-guide/eu-ai-act"}]},{"group":"Build","icon":"hammer","pages":[{"title":"API Conversation Quickstart","sidebarTitle":"API Conversation Quickstart","href":"/sections/conversational-video-interface/quickstart/cvi-quickstart"},{"group":"MCP \u0026 CLI","pages":[{"title":"Overview","href":"/sections/agent-tools/overview"},{"group":"MCP","pages":[{"title":"MCP Server","href":"/sections/agent-tools/mcp-server"},{"title":"MCP Tools Reference","href":"/sections/agent-tools/mcp-tools-reference"}]},{"title":"CLI","href":"/sections/agent-tools/cli"},{"title":"Agentic PAL Building \u0026 Testing","href":"/sections/agent-tools/pal-build-and-verify"}]},{"title":"Pipeline Modes","href":"/sections/conversational-video-interface/quickstart/pipeline-modes"},{"group":"PAL","pages":[{"title":"Overview","sidebarTitle":"PAL Overview","href":"/sections/conversational-video-interface/pal/overview"},{"title":"Stock PALs","mode":"wide","href":"/sections/conversational-video-interface/pal/stock-pals"},{"title":"PAL Editing Lifecycle","sidebarTitle":"Editing Lifecycle","href":"/sections/conversational-video-interface/pal/editing-lifecycle"},{"title":"Objectives","href":"/sections/conversational-video-interface/pal/objectives"},{"title":"Guardrails","href":"/sections/conversational-video-interface/guardrails"},{"title":"Knowledge Base","href":"/sections/conversational-video-interface/knowledge-base"},{"title":"Memories","href":"/sections/conversational-video-interface/memories"}]},{"group":"Face","pages":[{"title":"Overview","href":"/sections/faces/overview"},{"group":"Creating a Face","pages":[{"title":"Video to Face","sidebarTitle":"Video to Face","href":"/sections/faces/video-to-face-quickstart"},{"title":"Image to Face","sidebarTitle":"Image to Face","href":"/sections/faces/image-to-face-quickstart"},{"title":"Phoenix-4.5 Preview and Status","sidebarTitle":"4.5 Preview and Status","href":"/sections/faces/phoenix-45-preview-and-status"},{"title":"Voices for Image-Based Faces","sidebarTitle":"Voices for Image Faces","href":"/sections/faces/voices-for-image-based-faces"},{"group":"Model and Training Path","pages":[{"title":"Choose a Model and Training Path","href":"/sections/faces/which-training-path"},{"title":"Phoenix-4.5 Image Requirements","sidebarTitle":"Phoenix-4.5 Image","href":"/sections/faces/phoenix-45-image-requirements"},{"title":"Phoenix-4.5 Video Requirements","sidebarTitle":"Phoenix-4.5 Video","href":"/sections/faces/phoenix-45-video-requirements"},{"title":"Phoenix-4 Image Requirements","sidebarTitle":"Phoenix-4 Image","href":"/sections/faces/phoenix-4-image-requirements"},{"title":"Phoenix-4 Video Requirements","sidebarTitle":"Phoenix-4 Video","href":"/sections/faces/phoenix-4-video-requirements"},{"title":"Phoenix-3 Video Requirements (Legacy)","sidebarTitle":"Phoenix-3 Video (Legacy)","href":"/sections/faces/phoenix-3-video-requirements"}]}]},{"title":"Emotion Control with Phoenix-4 and Phoenix-4.5","sidebarTitle":"Emotion Control","href":"/sections/conversational-video-interface/quickstart/emotional-expression"},{"group":"Stock Faces","root":{"title":"Stock Faces","href":"/sections/faces/stock-faces"},"pages":[{"title":"Stock Face Model Map","href":"/sections/faces/stock-face-model-map"}]},{"title":"Face FAQs","href":"/sections/faces/face-faqs"}]},{"title":"Voices","href":"/sections/conversational-video-interface/voices"},{"group":"Pipeline Layers","pages":[{"group":"Text-to-Speech","pages":[{"title":"Text-to-Speech (TTS)","href":"/sections/conversational-video-interface/pal/tts"},{"title":"Language Support","href":"/sections/conversational-video-interface/language-support"},{"title":"Pronunciation Dictionaries","sidebarTitle":"Pronunciation Dictionaries","href":"/sections/conversational-video-interface/pal/pronunciation-dictionaries"}]},{"group":"Conversational Flow and STT","pages":[{"title":"Conversational Flow","sidebarTitle":"Conversational Flow","href":"/sections/conversational-video-interface/pal/conversational-flow"},{"title":"Speech-to-Text (STT)","sidebarTitle":"Speech-to-Text (STT)","href":"/sections/conversational-video-interface/pal/stt"}]},{"title":"Large Language Model (LLM)","href":"/sections/conversational-video-interface/pal/llm"},{"title":"Perception","sidebarTitle":"Perception","href":"/sections/conversational-video-interface/pal/perception"},{"title":"Screen Share","href":"/sections/conversational-video-interface/pal/screen-share"}]},{"group":"Skills","pages":[{"title":"Overview","href":"/sections/conversational-video-interface/skills/overview"},{"title":"Presentation","href":"/sections/conversational-video-interface/skills/presentation"},{"group":"Magic Canvas","pages":[{"title":"Magic Canvas Overview","sidebarTitle":"Overview","href":"/sections/conversational-video-interface/magic-canvas/overview"},{"title":"Magic Canvas Quickstart","sidebarTitle":"Quickstart","href":"/sections/conversational-video-interface/magic-canvas/quickstart"},{"group":"Components","pages":[{"title":"Canvas Components","sidebarTitle":"Components Overview","href":"/sections/conversational-video-interface/magic-canvas/components"},{"title":"Component: question","sidebarTitle":"question","href":"/sections/conversational-video-interface/magic-canvas/components/question"},{"title":"Component: input","sidebarTitle":"input","href":"/sections/conversational-video-interface/magic-canvas/components/input"},{"title":"Component: calendar","sidebarTitle":"calendar","href":"/sections/conversational-video-interface/magic-canvas/components/calendar"},{"title":"Component: scheduling_embed","sidebarTitle":"scheduling_embed","href":"/sections/conversational-video-interface/magic-canvas/components/scheduling-embed"},{"title":"Component: text","sidebarTitle":"text","href":"/sections/conversational-video-interface/magic-canvas/components/text"},{"title":"Component: image","sidebarTitle":"image","href":"/sections/conversational-video-interface/magic-canvas/components/image"},{"title":"Component: chart","sidebarTitle":"chart","href":"/sections/conversational-video-interface/magic-canvas/components/chart"},{"title":"Component: alert","sidebarTitle":"alert","href":"/sections/conversational-video-interface/magic-canvas/components/alert"}]},{"group":"API","pages":[{"title":"PAL Canvas Configuration","sidebarTitle":"Canvas Configuration","href":"/sections/conversational-video-interface/magic-canvas/api/configuration"},{"title":"Canvas Interactions","sidebarTitle":"Canvas Interactions","href":"/sections/conversational-video-interface/magic-canvas/api/interactions"}]},{"group":"Integrations","pages":[{"title":"Integration: Tavus-Hosted Embed and Widget","sidebarTitle":"Hosted Embed \u0026 Widget","href":"/sections/conversational-video-interface/magic-canvas/integrations/hosted"},{"title":"Integration: @tavus/cvi-ui MagicCanvas","sidebarTitle":"React SDK (@tavus/cvi-ui)","href":"/sections/conversational-video-interface/magic-canvas/integrations/cvi-ui-sdk"}]}]},{"title":"Internet Search","href":"/sections/conversational-video-interface/skills/internet-search"},{"title":"Browser Use","href":"/sections/conversational-video-interface/skills/browser-use"}]},{"group":"Tools","pages":[{"title":"Overview","href":"/sections/conversational-video-interface/pal/tools"},{"title":"Tool Calling for LLM","href":"/sections/conversational-video-interface/pal/llm-tool"},{"title":"Tool Calling for Perception","href":"/sections/conversational-video-interface/pal/perception-tool"},{"title":"Post-Call Actions","href":"/sections/conversational-video-interface/pal/post-call-tool"},{"title":"Tool Delivery","href":"/sections/conversational-video-interface/pal/llm-tool-delivery"},{"title":"Tool Authentication","href":"/sections/conversational-video-interface/pal/llm-tool-auth"}]},{"group":"Connectors","pages":[{"title":"MCP Connectors","href":"/sections/conversational-video-interface/pal/mcp-connectors"}]},{"group":"Conversation / Sessions","pages":[{"title":"Overview","href":"/sections/conversational-video-interface/conversation/overview"},{"title":"Conversation Recordings","href":"/sections/conversational-video-interface/quickstart/conversation-recordings"},{"group":"Customizations","pages":[{"title":"Audio-Only Conversation","href":"/sections/conversational-video-interface/conversation/customizations/audio-only"},{"title":"Call Duration and Timeout","href":"/sections/conversational-video-interface/conversation/customizations/call-duration-and-timeout"},{"title":"Closed Captions","href":"/sections/conversational-video-interface/conversation/customizations/closed-captions"},{"title":"Background Customizations","href":"/sections/conversational-video-interface/conversation/customizations/background-customizations"},{"title":"Private Rooms","href":"/sections/conversational-video-interface/conversation/customizations/private-rooms"},{"title":"Participant Limits","href":"/sections/conversational-video-interface/conversation/customizations/participant-limits"}]}]},{"group":"Interaction Events","pages":[{"title":"Interaction Events","sidebarTitle":"Overview","href":"/sections/conversational-video-interface/interactions-protocols/overview"},{"title":"Echo Interaction","href":"/sections/event-schemas/conversation-echo"},{"title":"Text Respond Interaction","href":"/sections/event-schemas/conversation-respond"},{"title":"Sensitivity Interaction","href":"/sections/event-schemas/conversation-sensitivity"},{"title":"Set Emotion Interaction","href":"/sections/event-schemas/conversation-set-emotion"},{"title":"Interrupt Interaction","href":"/sections/event-schemas/conversation-interrupt"},{"title":"Overwrite Conversational Context Interaction","href":"/sections/event-schemas/conversation-overwrite-context"},{"title":"Append Conversational Context Interaction","href":"/sections/event-schemas/conversation-append-context"},{"title":"Utterance Event","href":"/sections/event-schemas/conversation-utterance"},{"title":"Utterance Streaming Event","href":"/sections/event-schemas/conversation-utterance-streaming"},{"title":"Tool Call Event","href":"/sections/event-schemas/conversation-toolcall"},{"title":"Tool Call Result","href":"/sections/event-schemas/conversation-tool-result"},{"title":"Started/Stopped Speaking Event","href":"/sections/event-schemas/conversation-started-stopped-speaking"},{"title":"Joined/Left Event","href":"/sections/event-schemas/conversation-joined-left"},{"title":"Perception Tool Call Event","href":"/sections/event-schemas/conversation-perception-tool-call"},{"title":"Perception Analysis Event","href":"/sections/event-schemas/conversation-perception-analysis"},{"title":"Agent Start Event","href":"/sections/event-schemas/conversation-agent-start"},{"title":"Agent Update Event","href":"/sections/event-schemas/conversation-agent-update"},{"title":"Agent Stop Event","href":"/sections/event-schemas/conversation-agent-stop"},{"title":"Canvas Interaction Event","href":"/sections/event-schemas/canvas-interaction"},{"title":"Wake/Sleep Phrase Detected Event","href":"/sections/event-schemas/system-wake-sleep-phrase-detected"}]}]},{"group":"Deploy","icon":"rocket","pages":[{"title":"CVI App Quickstart","sidebarTitle":"CVI App Quickstart","href":"/sections/conversational-video-interface/quickstart/build-first-app"},{"title":"CVI App: AI Prompt","sidebarTitle":"CVI App: AI Prompt","href":"/sections/conversational-video-interface/quickstart/ai-prompt-cvi-quickstart"},{"group":"Deployments","pages":[{"title":"Deployments Overview","href":"/sections/deployments/overview"},{"title":"Examples","href":"/sections/deployments/examples"},{"title":"Build with a coding agent","sidebarTitle":"Coding agents","href":"/sections/deployments/coding-agents"},{"title":"App builders and website builders","sidebarTitle":"App \u0026 website builders","href":"/sections/deployments/app-builders"},{"title":"Widget","href":"/sections/deployments/widget"},{"title":"Embed","href":"/sections/deployments/embed"},{"title":"Landing Page","href":"/sections/deployments/landing-page"},{"title":"Host Communication","href":"/sections/deployments/host-communication"}]},{"group":"Web","pages":[{"title":"Embed Conversational Video Interface","href":"/sections/integrations/embedding-cvi"},{"title":"Customize Conversation UI","href":"/sections/conversational-video-interface/quickstart/customize-conversation-ui"},{"group":"React Component Library","pages":[{"title":"Overview","href":"/sections/conversational-video-interface/component-library/overview"},{"title":"Blocks","href":"/sections/conversational-video-interface/component-library/blocks"},{"title":"Components","href":"/sections/conversational-video-interface/component-library/components"},{"title":"Hooks","href":"/sections/conversational-video-interface/component-library/hooks"},{"title":"Server","href":"/sections/conversational-video-interface/component-library/server"}]}]},{"title":"Mobile","href":"/sections/conversational-video-interface/mobile"},{"title":"Google Meet / Zoom / Teams","sidebarTitle":"Google Meet / Zoom / Teams","href":"/sections/conversational-video-interface/pal/meetings"},{"group":"Third-Party Integrations","pages":[{"title":"LiveKit Agent","href":"/sections/integrations/livekit"},{"title":"Pipecat","href":"/sections/integrations/pipecat"},{"title":"Agora","href":"/sections/integrations/agora"},{"title":"Speech-to-Speech","href":"/sections/integrations/speech-to-speech"}]}]},{"group":"Debug","icon":"bug","pages":[{"title":"Webhooks and Callbacks","href":"/sections/webhooks-and-callbacks"},{"title":"Errors and Status Details","href":"/sections/errors-and-status-details"},{"title":"Troubleshooting","href":"/sections/troubleshooting"},{"title":"FAQs","href":"/sections/conversational-video-interface/faq"}]},{"group":"Teams \u0026 SSO","icon":"users","pages":[{"title":"Teams","href":"/sections/teams/overview"},{"title":"Single Sign-On (SSO)","href":"/sections/teams/sso"}]},{"group":"Resources","icon":"bookmark","pages":[{"title":"Example Projects","url":"https://github.com/Tavus-Engineering/tavus-examples","href":"/sections/example-projects"}]}]},{"tab":"API","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/api-reference/overview"},{"title":"Authentication","description":"Generate an API key in the PAL Maker and send it on each request in the `x-api-key` header.","href":"/api-reference/authentication"}]},{"group":"Conversation","pages":[{"openapi":"post /v2/conversations","title":null,"href":"/api-reference/conversations/create-conversation"},{"openapi":"get /v2/conversations/{conversation_id}","title":"Get Conversation","description":"This endpoint returns a single conversation by its unique identifier.\n","href":"/api-reference/conversations/get-conversation"},{"openapi":"get /v2/conversations","title":"List Conversations","href":"/api-reference/conversations/get-conversations"},{"openapi":"post /v2/conversations/{conversation_id}/end","title":"End Conversation","href":"/api-reference/conversations/end-conversation"},{"openapi":"delete /v2/conversations/{conversation_id}","title":"Delete Conversation","href":"/api-reference/conversations/delete-conversation"}]},{"group":"PAL","pages":[{"openapi":"post /v2/pals","title":"Create PAL","href":"/api-reference/pals/create-pal"},{"openapi":"get /v2/pals/{pal_id}","title":"Get PAL","href":"/api-reference/pals/get-pal"},{"openapi":"get /v2/pals","title":"List PALs","href":"/api-reference/pals/list-pals"},{"openapi":"patch /v2/pals/{pal_id}","title":"Patch PAL","href":"/api-reference/pals/patch-pal"},{"title":"Publish PAL","sidebarTitle":"Publish PAL (removed)","href":"/api-reference/pals/publish-pal"},{"openapi":"delete /v2/pals/{pal_id}","title":"Delete PAL","href":"/api-reference/pals/delete-pal"},{"openapi":"get /v2/pals/check-username","title":"Check Conferencing Username Availability","href":"/api-reference/pals/check-conferencing-username"}]},{"group":"Face","pages":[{"openapi":"post /v2/faces","title":"Create Face","href":"/api-reference/faces/create-face"},{"openapi":"post /v2/faces/image-validation","title":"Validate Face Image","href":"/api-reference/faces/validate-face-image"},{"openapi":"get /v2/faces/{face_id}","title":"Get Face","href":"/api-reference/faces/get-face"},{"openapi":"get /v2/faces","title":"List Faces","href":"/api-reference/faces/list-faces"},{"openapi":"patch /v2/faces/{face_id}","title":"Update Face","href":"/api-reference/faces/update-face"},{"openapi":"delete /v2/faces/{face_id}","title":"Delete Face","href":"/api-reference/faces/delete-face"}]},{"group":"Voices","pages":[{"openapi":"post /v2/voices","title":"Create Voice","href":"/api-reference/voices/create-voice"},{"openapi":"get /v2/voices/{voice_id}","title":"Get Voice","href":"/api-reference/voices/get-voice"},{"openapi":"get /v2/voices","title":"List Voices","href":"/api-reference/voices/list-voices"},{"openapi":"patch /v2/voices/{voice_id}","title":"Update Voice","href":"/api-reference/voices/update-voice"},{"openapi":"delete /v2/voices/{voice_id}","title":"Delete Voice","href":"/api-reference/voices/delete-voice"}]},{"group":"Tools","pages":[{"openapi":"post /v2/tools","title":"Create Tool","href":"/api-reference/tools/create-tool"},{"openapi":"get /v2/tools","title":"Get Tools","href":"/api-reference/tools/get-tools"},{"openapi":"get /v2/tools/{tool_id}","title":"Get Tool","href":"/api-reference/tools/get-tool"},{"openapi":"patch /v2/tools/{tool_id}","title":"Update Tool","href":"/api-reference/tools/update-tool"},{"openapi":"delete /v2/tools/{tool_id}","title":"Delete Tool","href":"/api-reference/tools/delete-tool"},{"openapi":"post /v2/pals/{pal_id}/tools","title":"Attach Tools To PAL","href":"/api-reference/pal-tools/attach-tools-to-pal"},{"openapi":"get /v2/pals/{pal_id}/tools","title":"List PAL Tools","href":"/api-reference/pal-tools/list-pal-tools"},{"openapi":"delete /v2/pals/{pal_id}/tools/{tool_id}","title":"Detach Tool From PAL","href":"/api-reference/pal-tools/detach-tool-from-pal"}]},{"group":"Connectors","pages":[{"openapi":"post /v2/connectors","title":"Create Connector","href":"/api-reference/connectors/create-connector"},{"openapi":"get /v2/connectors","title":"List Connectors","href":"/api-reference/connectors/list-connectors"},{"openapi":"get /v2/connectors/{connector_id}","title":"Get Connector","href":"/api-reference/connectors/get-connector"},{"openapi":"patch /v2/connectors/{connector_id}","title":"Update Connector","href":"/api-reference/connectors/update-connector"},{"openapi":"delete /v2/connectors/{connector_id}","title":"Delete Connector","href":"/api-reference/connectors/delete-connector"},{"openapi":"get /v2/connectors/{connector_id}/preview","title":"Preview Connector Tools","href":"/api-reference/connectors/preview-connector-tools"},{"openapi":"post /v2/connectors/{connector_id}/runtime_check","title":"Runtime Check Connector","href":"/api-reference/connectors/runtime-check-connector"},{"openapi":"post /v2/connectors/{connector_id}/oauth/reconnect","title":"Reconnect OAuth","href":"/api-reference/connectors/reconnect-connector-oauth"}]},{"group":"Skills","pages":[{"openapi":"get /v2/skills","title":"List Skills","href":"/api-reference/skills/list-skills"},{"openapi":"get /v2/skills/{skill_id}","title":"Get Skill","href":"/api-reference/skills/get-skill"},{"openapi":"get /v2/pals/{pal_id}/skills","title":"List PAL Skills","href":"/api-reference/pal-skills/list-pal-skills"},{"openapi":"get /v2/pals/{pal_id}/skills/{skill_id}","title":"Get PAL Skill","href":"/api-reference/pal-skills/get-pal-skill"},{"openapi":"put /v2/pals/{pal_id}/skills/{skill_id}","title":"Attach Skill to PAL","href":"/api-reference/pal-skills/attach-skill-to-pal"},{"openapi":"patch /v2/pals/{pal_id}/skills/{skill_id}","title":"Update PAL Skill","href":"/api-reference/pal-skills/update-pal-skill"},{"openapi":"delete /v2/pals/{pal_id}/skills/{skill_id}","title":"Detach Skill from PAL","href":"/api-reference/pal-skills/detach-skill-from-pal"},{"openapi":"put /v2/pals/{pal_id}/skills","title":"Replace PAL Skills","href":"/api-reference/pal-skills/replace-pal-skills"}]},{"group":"Memory Stores","pages":[{"group":"Store management","pages":[{"openapi":"post /v2/memory-stores","title":"Create Memory Store","href":"/api-reference/memory-stores/create-memory-store"},{"openapi":"get /v2/memory-stores","title":"List Memory Stores","href":"/api-reference/memory-stores/list-memory-stores"},{"openapi":"get /v2/memory-stores/{memory_store_id}","title":"Get Memory Store","href":"/api-reference/memory-stores/get-memory-store"},{"openapi":"delete /v2/memory-stores/{memory_store_id}","title":"Delete Memory Store","href":"/api-reference/memory-stores/delete-memory-store"}]},{"group":"Pinned memories","pages":[{"openapi":"post /v2/memory-stores/{memory_store_id}/pinned","title":"Create Pinned Memory","href":"/api-reference/memory-stores/create-pinned-memory"},{"openapi":"get /v2/memory-stores/{memory_store_id}/pinned","title":"List Pinned Memories","href":"/api-reference/memory-stores/list-pinned-memories"},{"openapi":"patch /v2/memory-stores/{memory_store_id}/pinned/{memory_id}","title":"Update Pinned Memory","href":"/api-reference/memory-stores/update-pinned-memory"},{"openapi":"delete /v2/memory-stores/{memory_store_id}/pinned/{memory_id}","title":"Delete Pinned Memory","href":"/api-reference/memory-stores/delete-pinned-memory"}]},{"group":"Learned memory","pages":[{"openapi":"get /v2/memory-stores/{memory_store_id}/learned","title":"Get Learned Memory","href":"/api-reference/memory-stores/get-learned-memory"},{"openapi":"delete /v2/memory-stores/{memory_store_id}/learned/profile","title":"Delete Learned Profile Memory","href":"/api-reference/memory-stores/delete-learned-profile-memory"},{"openapi":"delete /v2/memory-stores/{memory_store_id}/learned/timeline","title":"Delete Learned Timeline Memory","href":"/api-reference/memory-stores/delete-learned-timeline-memory"}]}]},{"group":"Magic Canvas","pages":[{"openapi":"post /v2/conversations/{conversation_id}/canvas/interactions","title":"Record Canvas Interaction","href":"/api-reference/canvas-interactions/record-canvas-interaction"},{"openapi":"get /v2/conversations/{conversation_id}/canvas/interactions","title":"List Canvas Interactions","href":"/api-reference/canvas-interactions/list-canvas-interactions"}]},{"group":"Objectives","pages":[{"openapi":"post /v2/objectives","title":"Create Objectives","href":"/api-reference/objectives/create-objectives"},{"openapi":"get /v2/objectives/{objectives_id}","title":"Get Objective","href":"/api-reference/objectives/get-objectives"},{"openapi":"get /v2/objectives","title":"Get Objectives","href":"/api-reference/objectives/get-objectives-list"},{"openapi":"patch /v2/objectives/{objectives_id}","title":"Patch Objective","href":"/api-reference/objectives/patch-objectives"},{"openapi":"delete /v2/objectives/{objectives_id}","title":"Delete Objective","href":"/api-reference/objectives/delete-objectives"}]},{"group":"Guardrails","pages":[{"openapi":"post /v2/guardrails","title":"Create Guardrails","href":"/api-reference/guardrails/create-guardrails"},{"openapi":"get /v2/guardrails/{guardrail_id}","title":"Get Guardrails","href":"/api-reference/guardrails/get-guardrails"},{"openapi":"get /v2/guardrails","title":"List Guardrails","href":"/api-reference/guardrails/list-guardrails"},{"openapi":"patch /v2/guardrails/{guardrail_id}","title":"Patch Guardrails","href":"/api-reference/guardrails/patch-guardrails"},{"openapi":"delete /v2/guardrails/{guardrail_id}","title":"Delete Guardrails","href":"/api-reference/guardrails/delete-guardrails"}]},{"group":"Knowledge Base","pages":[{"title":"Create Document","openapi":"post /v2/documents","href":"/api-reference/documents/create-document"},{"title":"Get Document","openapi":"get /v2/documents/{document_id}","href":"/api-reference/documents/get-document"},{"title":"List Documents","openapi":"get /v2/documents","href":"/api-reference/documents/get-documents"},{"title":"Delete Document","openapi":"delete /v2/documents/{document_id}","href":"/api-reference/documents/delete-document"},{"title":"Update Document","openapi":"patch /v2/documents/{document_id}","href":"/api-reference/documents/patch-document"},{"title":"Recrawl Document","openapi":"post /v2/documents/{document_id}/recrawl","href":"/api-reference/documents/recrawl-document"}]},{"group":"Pronunciation Dictionaries","pages":[{"openapi":"post /v2/pronunciation-dictionaries","title":"Create Pronunciation Dictionary","href":"/api-reference/pronunciation-dictionaries/create-pronunciation-dictionary"},{"openapi":"get /v2/pronunciation-dictionaries/{dictionary_id}","title":"Get Pronunciation Dictionary","href":"/api-reference/pronunciation-dictionaries/get-pronunciation-dictionary"},{"openapi":"get /v2/pronunciation-dictionaries","title":"List Pronunciation Dictionaries","href":"/api-reference/pronunciation-dictionaries/list-pronunciation-dictionaries"},{"openapi":"patch /v2/pronunciation-dictionaries/{dictionary_id}","title":"Update Pronunciation Dictionary","href":"/api-reference/pronunciation-dictionaries/update-pronunciation-dictionary"},{"openapi":"delete /v2/pronunciation-dictionaries/{dictionary_id}","title":"Delete Pronunciation Dictionary","href":"/api-reference/pronunciation-dictionaries/delete-pronunciation-dictionary"}]},{"group":"Deployments","pages":[{"openapi":"post /v2/deployments","title":"Create Deployment","href":"/api-reference/deployments/create-deployment"},{"openapi":"get /v2/deployments","title":"List Deployments","href":"/api-reference/deployments/list-deployments"},{"openapi":"get /v2/deployments/{deployment_id}","title":"Get Deployment","href":"/api-reference/deployments/get-deployment"},{"openapi":"patch /v2/deployments/{deployment_id}","title":"Patch Deployment","href":"/api-reference/deployments/patch-deployment"},{"openapi":"delete /v2/deployments/{deployment_id}","title":"Delete Deployment","href":"/api-reference/deployments/delete-deployment"},{"openapi":"get /v2/deployments/{deployment_id}/init","title":"Get Deployment Init Config","href":"/api-reference/deployments/get-deployment-init"},{"openapi":"post /v2/deployments/{deployment_id}/start","title":"Start Deployment Conversation","href":"/api-reference/deployments/start-deployment-conversation"},{"openapi":"post /v2/deployments/{deployment_id}/conversations/{conversation_id}/end","title":"End Deployment Conversation","href":"/api-reference/deployments/end-deployment-conversation"}]}]},{"tab":"Changelog","groups":[{"group":"Changelog","pages":[{"title":"Changelog","href":"/sections/changelog/changelog"}]}]},{"tab":"Other Products","groups":[{"group":"Video Generation","icon":"video","pages":[{"title":"Overview","sidebarTitle":"Video overview","href":"/sections/video/overview"},{"title":"Quickstart","sidebarTitle":"Video quickstart","href":"/sections/video/quickstart"},{"title":"Background Customizations","href":"/sections/video/background-customizations"},{"group":"Video Generation API","pages":[{"openapi":"post /v2/videos","title":"Generate Video","href":"/api-reference/video-request/create-video"},{"openapi":"get /v2/videos/{video_id}","title":"Get Video","href":"/api-reference/video-request/get-video"},{"openapi":"get /v2/videos","title":"List Videos","href":"/api-reference/video-request/get-videos"},{"openapi":"delete /v2/videos/{video_id}","title":"Delete Video","href":"/api-reference/video-request/delete-video"},{"openapi":"patch /v2/videos/{video_id}/name","title":"Rename Video","href":"/api-reference/video-request/patch-video-name"}]}]}]},{"tab":"Enablement Docs","hidden":true,"groups":[{"group":"Account-Enabled Features","pages":[{"title":"Enablement Docs","href":"/sections/enablement-docs"},{"title":"EU Region (Data Processing)","href":"/sections/conversational-video-interface/conversation/customizations/eu-region"},{"title":"Zero Data Retention (ZDR)","href":"/sections/conversational-video-interface/conversation/customizations/zero-data-retention"},{"title":"Custom LLM via Fixed-IP Proxy","sidebarTitle":"Custom LLM via Fixed-IP Proxy","href":"/sections/conversational-video-interface/pal/llm-proxy"},{"title":"Bring Your Own Daily Room","href":"/sections/conversational-video-interface/conversation/customizations/bring-your-own-daily-room"},{"title":"Whitelabel Meeting Identity for Google Meet","sidebarTitle":"Whitelabel Meeting Identity","href":"/sections/conversational-video-interface/pal/meet-whitelabel-identity"},{"title":"Multiple PALs in one conversation","sidebarTitle":"Multiple PALs in one conversation","href":"/sections/conversational-video-interface/conversation/multiple-pals"}]}]}]},"basePath":"","title":"Create conversation - Tavus","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}