Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tavus Conversations API

The Conversations API from Tavus — 3 operation(s) for conversations.

Tavus Conversations API is one of 13 APIs that Tavus publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Conversations. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 5 operations across 3 paths, and defines 1 schema. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://tavusapi.com.

5 operations 3 paths 1 schemas 1 DELETE2 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://tavusapi.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Tavus Conversations API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (apiKey). By default, every request must be authenticated.

Paths & Operations 5

Across 3 paths, the API surfaces 5 operations — 1 DELETE, 2 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Conversations 5
POST
/v2/conversations
This endpoint starts a real-time video conversation with your AI replica, powered by a persona that allows it to see, hear, and respond like a human.
createConversation body → 200400401
GET
/v2/conversations
List Conversations
listConversations 3 params → 200401
GET
/v2/conversations/{conversation_id}
Get Conversation
getConversation 2 params → 200400401
DELETE
/v2/conversations/{conversation_id}
Delete Conversation
deleteConversation 2 params → 204400401
POST
/v2/conversations/{conversation_id}/end
End Conversation
endConversation 1 param → 200400401

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is recording_storage_config (12 properties). Each schema is shown below with its type and property counts.

recording_storage_config
object
Provider-agnostic recording storage configuration. Supports Amazon S3 (any region), Google Cloud Storage via Workload Identity Federation, and Azure Blob Stora…
12 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tavus-conversations-api-openapi.yml Raw ↑

Other APIs Tavus publishes across the network.

Tavus API
Tavus Documents API
Tavus Guardrails API
Tavus Lipsync API
Tavus Objectives API
Tavus Personas API
Tavus Pronunciation Dictionaries API
Tavus Replacements API
Tavus Replicas API
Tavus Transcriptions API
Tavus Videos API
Tavus Voices API