ElevenLabs integration for AI agents.
ElevenLabs integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves ElevenLabs tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.
Real ElevenLabs actions, managed and audited.
Your user connects ElevenLabs once; your agent can then high performance AI audio models to power the most dynamic interactions requiring fast responses and top quality output — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.
- 1
Your user grants ElevenLabs access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
Supported ElevenLabs tools.
361 tools are generated from the published ElevenLabs catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.
Showing 361 tools. All published catalog entries are included in this page's server-rendered HTML.
- Create Chapter
- Creates a new chapter either as blank or from a URL.
- studio
- Add To Knowledge Base
- Uploads a file or reference a webpage to use as part of the shared knowledge base
- Agents Platform
- Add A Pronunciation Dictionary
- Creates a new pronunciation dictionary from a lexicon .PLS file
- Pronunciation Dictionary
- Add A Pronunciation Dictionary
- Creates a new pronunciation dictionary from provided rules.
- Pronunciation Dictionary
- Add A Language To The Resource
- Adds the given ElevenLab Turbo V2/V2.5 language code to the resource. Does not automatically generate transcripts/translations/audio.
- dubbingdubbingresourcesegmententerprise
- Create Mcp Server Tool Approval
- Add approval for a specific MCP tool when using per-tool approval mode.
- Agents Platform
- Create Mcp Tool Configuration Override
- Create configuration overrides for a specific MCP tool.
- Agents Platform
- Add Member To User Group
- Adds a member of your workspace to the specified group. Requires `group_members_manage` permission.
- workspace
- Create Studio Project
- Creates a new Studio project, it can be either initialized as blank, from a document or from a URL.
- studio
- Add Samples To Pvc Voice
- Add audio samples to a PVC voice
- pvc-voices
- Add Rules To The Pronunciation Dictionary
- Add rules to the pronunciation dictionary. If a rule with the same string_to_replace already exists, it will be replaced.
- Pronunciation Dictionary
- Add Shared Voice
- Add a shared voice to your collection of voices.
- voices
- Add Tool
- Add a new tool to the available tools in the workspace.
- Agents Platform
- Add Voice
- Add a new voice to your collection of voices in VoiceLab.
- voices
- Bulk Move Tests To Folder
- Moves multiple tests or folders from one folder to another.
- Agents Platform
- Assign Conversation Tags
- Assign one or more conversation tags to a conversation. Tags that are already assigned are ignored. Tags must belong to the same workspace.
- Agents Platform
- Audio Isolation
- Removes background noise from audio
- audio-isolation
- Audio Isolation Stream
- Removes background noise from audio and streams the result
- audio-isolation
- Update Audio-Native Project Content
- Updates content for the specific AudioNative Project.
- audio-native
- Update Audio-Native Content From Url
- Finds an AudioNative project matching the provided URL, extracts content from the URL, updates the project content, and queues it for conversion and auto-publishing.
- audio-native
- Cancel A Batch Call.
- Cancel a running batch call and set all recipients to cancelled status.
- Agents Platform
- Cancel Crawl Job
- Cancel a crawl job and delete all associated documents and folders.
- Conversational AI
- Delete File Upload
- Remove a file upload from a conversation. Only possible if the file hasn't already been used in the conversation.
- Agents Platform
- Compile Procedures
- Compile procedure drafts into a workflow.
- Agents Platform
- Compose Music With A Detailed Response
- Compose a song from a prompt or a composition plan.
- music-generation
- Stream Composed Music With A Detailed Response
- Stream a song and its detailed metadata using Server-Sent Events (SSE).
- music-generation
- Generate Composition Plan
- Generate a composition plan from a prompt.
- music-generation
- Convert Chapter
- Starts conversion of a specific chapter.
- studio
- Convert Studio Project
- Starts conversion of a Studio project and all of its chapters.
- studio
- Create Or Update Deployments
- Create a new deployment for an agent
- Agents Platform
- Create Agent Draft
- Create a new draft for an agent
- Agents Platform
- Create Agent Response Test
- Creates a new agent response test.
- agent
- Create Agent
- Create an agent from a config object
- Agents Platform
- Create Agent Test Folder
- Creates a folder for organizing agent tests.
- Agents Platform
- Creates Audio Native Enabled Project.
- Creates Audio Native enabled project, optionally starts conversion and returns project ID and embeddable HTML snippet.
- audio-native
- Create Workspace Auth Connection
- Create a new OAuth2 auth connection for the workspace
- workspace
- Submit A Batch Call Request.
- Submit a batch call request to schedule calls for multiple recipients.
- Agents Platform
- Create A New Branch
- Create a new branch from a given version of any branch
- Agents Platform
- Create A Segment For The Speaker
- Creates a new segment in dubbing resource with a start and end time for the speaker in every available language. Does not automatically generate transcripts/translations/audio.
- dubbingdubbingresourcesegmententerprise
- Create Conversation Tag
- Create a new conversation tag for the workspace.
- Agents Platform
- Create Crawl Job
- Create a crawl job to crawl the given URL with specified depth and page limits.
- Conversational AI
- Dub A Video Or An Audio File
- Dubs a provided audio or video file into given language.
- dubbingdubbingdubbing
- Create Environment Variable
- Create a new environment variable for the workspace
- Agents Platform
- Create File Document
- Create a knowledge base document generated form the uploaded file.
- Agents Platform
- Create Music Finetune
- Create a new music finetune
- music-finetunes
- Create Folder
- Create a folder used for grouping documents together.
- Conversational AI
- Create Mcp Server
- Create a new MCP server configuration in the workspace.
- Agents Platform
- Import Phone Number
- Import Phone Number from provider configuration (Twilio, Exotel, or SIP trunk)
- Agents Platform
- Create Podcast
- Create and auto-convert a podcast project. Currently, the LLM cost is covered by us but you will still be charged for the audio generation. In the future, you will be charged for both the LLM and audio generation costs.
- studio
- Create Procedure
- Create a new procedure for the agent on a branch.
- Agents Platform
- Create Pvc Voice
- Creates a new PVC voice with metadata but no samples
- pvc-voices
- Create Convai Workspace Secret
- Create a new secret for the workspace
- Agents Platform
- Create Service Account
- Create a new service account in the workspace. By default, a workspace can have up to 20 service accounts. Enterprise customers may request an increase to this limit, up to 100.
- workspace
- Create Service Account Api Key
- Create a new API key for a service account
- workspace
- Create A New Speaker
- Creates a new speaker in a dubbing resource. The speaker is added to every available language and can optionally be associated with an ElevenLabs voice and voice settings.
- dubbingdubbingresourcesegmententerprise
- Create Speech Engine
- Create a new Speech Engine resource
- Speech Engine
- Create Text Document
- Create a knowledge base document containing the provided text.
- Agents Platform
- Create Url Document
- Create a knowledge base document generated by scraping the given webpage.
- Agents Platform
- Create A New Voice From Voice Preview
- Create a voice from previously generated voice preview. This endpoint should be called after you fetched a generated_voice_id using POST /v1/text-to-voice/design or POST /v1/text-to-voice/:voice_id/remix.
- text-to-voice
- Create Workspace Webhook
- Create a new webhook for the workspace with the specified authentication type.
- workspace
- Delete Agent Draft
- Delete a draft for an agent
- Agents Platform
- Delete Agent
- Delete an agent
- Agents Platform
- Delete Agent Test Folder
- Deletes an agent test folder by ID. Use force=true to delete a non-empty folder and all its contents.
- Agents Platform
- Delete Audio Isolation History Item
- Deletes a specific audio isolation history item and the associated media files.
- audio-isolation
- Delete Workspace Auth Connection
- Delete an auth connection
- workspace
- Delete A Batch Call.
- Permanently delete a batch call and all recipient records. Conversations remain in history.
- Agents Platform
- Delete Chapter
- Deletes a chapter.
- studio
- Delete Agent Response Test
- Deletes an agent response test by ID.
- chat
- Delete Conversation
- Delete a particular conversation
- Agents Platform
- Delete Conversation Tag
- Delete a conversation tag. Restricted to the tag owner or a workspace admin.
- Agents Platform
- Delete Dubbing
- Deletes a dubbing project.
- dubbingdubbingdubbing
- Delete Music Finetune
- Delete a music finetune
- music-finetunes
- Delete Existing Invitation
- Invalidates an existing email invitation. The invitation will still show up in the inbox it has been delivered to, but activating it to join the workspace won't work. This endpoint may only be called by workspace members with the WORKSPACE_MEMBERS_INVITE permission.
- workspace
- Delete Knowledge Base Document Or Folder
- Delete a document or folder from the knowledge base.
- Agents Platform
- Delete Mcp Server
- Delete a specific MCP server configuration from the workspace.
- Agents Platform
- Delete Phone Number
- Delete Phone Number by ID
- Agents Platform
- Delete Procedure Draft
- Delete user's draft for a procedure, resetting to the committed version
- Agents Platform
- Delete Studio Project
- Deletes a Studio project.
- studio
- Delete Pvc Voice Sample
- Delete a sample from a PVC voice.
- pvc-voices
- Delete Rag Index.
- Delete RAG index for the knowledgebase document.
- Agents Platform
- Delete Sample
- Removes a sample by its ID.
- samples
- Delete Convai Workspace Secret
- Delete a workspace secret if it's not in use
- Agents Platform
- Deletes A Single Segment
- Deletes a single segment from the dubbing.
- dubbingdubbingresourcesegmententerprise
- Delete Service Account Api Key
- Delete an existing API key for a service account
- workspace
- Delete Speech Engine
- Delete a Speech Engine resource
- Speech Engine
- Delete History Item
- Delete a history item by its ID
- speech-history
- Delete Tool
- Delete tool from the workspace.
- Agents Platform
- Delete Transcript By Id
- Delete a previously generated transcript by its ID.
- speech-to-text
- Delete Voice
- Deletes a voice by its ID.
- voicesvoices
- Delete Whatsapp Account
- Delete a WhatsApp account
- Agents Platform
- Delete Workspace Webhook
- Delete the specified workspace webhook
- workspace
- Disable Api Key
- Disable the API key used to authenticate this request. Requires the query parameter `api_key_name=self` as an explicit confirmation.
- workspaceapi-key
- Download History Items
- Download one or more history items. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file.
- speech-history
- Dubs All Or Some Segments And Languages
- Regenerate the dubs for either the entire resource or the specified segments/languages. Will automatically transcribe and translate any missing transcriptions and translations.
- dubbingdubbingresourcesegmententerprise
- Create Dubbing Language Target
- Queue a language target for a project (starts once the project is ready).
- Dubbing
- Delete Dubbing Language Target
- Delete a language target.
- Dubbing
- Get Dubbing Language Target
- Full language-target detail.
- Dubbing
- List Dubbing Language Targets
- List a project's language targets (cursor-paginated).
- Dubbing
- Create Dubbing Project
- Create a dubbing project from an uploaded file or a source URL.
- Dubbing
- Delete Dubbing Project
- Delete a project and its language targets.
- Dubbing
- Get Dubbing Project
- Full project detail, including its language target ids.
- Dubbing
- List Dubbing Projects
- List the workspace's dubbing projects (cursor-paginated).
- Dubbing
- Get Dubbing Target Transcript
- A language target's transcript: source segments with their translations.
- Dubbing
- Regenerate Dubbing Target
- Re-dub a target from its edited transcript (charged like a generation).
- Dubbing
- Update Dubbing Target Transcript Segment
- Edit a segment's translation for a language target.
- Dubbing
- Get Dubbing Transcript
- The project's source transcript, as editable segments.
- Dubbing
- Add Dubbing Transcript Segment
- Add a new source segment to the transcript.
- Dubbing
- Delete Dubbing Transcript Segment
- Remove a source segment from the transcript.
- Dubbing
- Update Dubbing Transcript Segment
- Edit a source segment's text, speaker, or timing.
- Dubbing
- Duplicate Agent
- Create a new agent by duplicating an existing one
- Agents Platform
- Update Chapter
- Updates a chapter.
- studio
- Update Studio Project
- Updates the specified Studio project by setting the values of the parameters passed.
- studio
- Update Studio Project Content
- Updates Studio project content.
- studio
- Edit Pvc Voice
- Edit PVC voice metadata
- pvc-voices
- Update Pvc Voice Sample
- Update a PVC voice sample - apply noise removal, select speaker, change trim times or file name.
- pvc-voices
- Edit Service Account Api Key
- Update an existing API key for a service account
- workspace
- Edit Voice
- Edit a voice created by you.
- voicesvoices
- Edit Voice Settings
- Edit your settings for a specific voice. "similarity_boost" corresponds to "Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
- voicesvoices
- Update Workspace Webhook
- Update the specified workspace webhook
- workspace
- Export Batch Call Results
- Download all recipients and conversation results for a terminal batch call as CSV.
- Agents Platform
- Create Forced Alignment
- Force align an audio file to text. Use this endpoint to get the timing information for each character and word in an audio file based on a provided text transcript.
- forced-alignment
- Compose Music
- Compose a song from a prompt or a composition plan.
- music-generation
- Returns The Size Of The Agent'S Knowledge Base
- Returns the number of pages in the agent's knowledge base.
- Agents Platform
- Get Knowledge Base Summaries By Ids
- Gets multiple knowledge base document summaries by their IDs.
- Agents Platform
- Get Shareable Agent Link
- Get the current link used to share the agent with others
- Agents Platform
- Calculate Expected Llm Usage For An Agent
- Calculates expected number of LLM tokens needed for the specified agent.
- Agents Platform
- Get Agent Response Test By Id
- Gets an agent response test by ID.
- agent
- Get Agent Response Test Summaries By Ids
- Gets agent response test summaries for the requested test IDs.
- agent
- Get Agent
- Retrieve config for an agent
- Agents Platform
- Get Agent Summaries
- Returns summaries for the specified agents.
- Agents Platform
- Get Agent Test Folder By Id
- Gets an agent test folder by ID, including its folder path.
- Agents Platform
- Get Agent Conversation Topics
- Returns the latest topic discovery run results for a given agent.
- Agents InsightsAgents Platform
- Get Agent Widget Config
- Retrieve the widget configuration for an agent
- Agents Platform
- List Agents
- Returns a list of your agents and their metadata.
- Agents Platform
- Get Audio From Sample
- Returns the audio corresponding to a sample attached to a voice.
- samples
- Get Audio From History Item
- Returns the audio of an history item.
- speech-history
- Get Audio Isolation History
- Returns a list of all your audio isolation generations.
- audio-isolation
- Get Audio Native Project Settings
- Get player settings for the specific project.
- audio-native
- Get A Batch Call By Id.
- Get detailed information about a batch call including all recipients.
- Agents Platform
- Get Agent Branch
- Get information about a single agent branch
- Agents Platform
- List Agent Branches
- Returns a list of branches an agent has
- Agents Platform
- Get Chapter
- Returns information about a specific chapter.
- studio
- Get Chapter Snapshot
- Returns the chapter snapshot.
- studio
- List Chapter Snapshots
- Gets information about all the snapshots of a chapter. Each snapshot can be downloaded as audio. Whenever a chapter is converted a snapshot will automatically be created.
- studio
- List Chapters
- Returns a list of a Studio project's chapters.
- studio
- Get Conversation Audio
- Get the audio recording of a particular conversation
- Agents Platform
- Get Conversations
- Get all conversations of agents that user owns. With option to restrict to a specific agent.
- Agents Platform
- Get Conversation Details
- Get the details of a particular conversation
- Agents Platform
- Get Signed Url
- Get a signed url to start a conversation with an agent with an agent that requires authorization
- Agents Platform
- Get Sip Messages For A Conversation
- Get SIP messages associated with a conversation's phone call
- Agents Platform
- Get Conversation Tag
- Get a conversation tag by ID.
- Agents Platform
- Get Conversation Users
- Get distinct users from conversations with pagination.
- Agents Platform
- Get Crawl Job Details
- Get details about a specific crawl job including status and progress.
- Conversational AI
- Get Convai Dashboard Settings
- Retrieve Convai dashboard settings for the workspace
- Agents Platform
- Get Documentation Chunk From Knowledge Base
- Get details about a specific documentation part used by RAG.
- Agents Platform
- Get All Rag Chunks For A Document
- Get all RAG chunks for a specific knowledge base document.
- Agents Platform
- Get Documentation From Knowledge Base
- Get details about a specific documentation making up the agent's knowledge base
- Agents Platform
- Get Dubbed File
- Returns dub as a streamed MP3 or MP4 file. If this dub has been edited using Dubbing Studio you need to use the resource render endpoint as this endpoint only returns the original automatic dub result.
- dubbingdubbingdubbing
- Get Dubbing
- Returns metadata about a dubbing project, including whether it's still in progress or not
- dubbingdubbingdubbing
- Get Dubbed Transcript
- Returns transcript for the dub as an SRT or WEBVTT file.
- dubbingdubbingdubbing
- Get The Dubbing Resource For An Id.
- Given a dubbing ID generated from the '/v1/dubbing' endpoint with studio enabled, returns the dubbing resource.
- dubbingdubbingresourcesegmententerprise
- Retrieve A Transcript
- Fetch the transcript for one of the languages in a dub.
- dubbingdubbingdubbing
- Get Environment Variable
- Get a specific environment variable by ID
- Agents Platform
- Get Music Finetune
- Get a music finetune.
- music-finetunes
- Get Music Finetunes
- List music finetunes accessible to you (your own, workspace-shared, and ElevenLabs-curated), with optional filtering, sorting, and cursor pagination.
- music-finetunes
- Get All Groups
- Get all groups in the workspace
- workspace
- Get Dependent Agents For Multiple Documents
- Get a list of agents depending on any of the given knowledge base documents.
- Agents Platform
- Get Document Content
- Get the entire content of a document from the knowledge base
- Agents Platform
- Get Dependent Agents List
- Get a list of agents depending on this knowledge base document
- Agents Platform
- Get Knowledge Base List
- Get a list of available knowledge base documents
- Agents Platform
- Get Document Source File Url
- Get a signed URL to download the original source file of a file-type document from the knowledge base
- Agents Platform
- Get Voices
- Retrieves a list of shared voices.
- voices
- Get Live Count
- Get the live count of the ongoing conversations.
- Agents Platform
- Get Webrtc Token
- Get a WebRTC session token for real-time communication.
- Agents Platform
- Get Mcp Server
- Retrieve a specific MCP server configuration from the workspace.
- Agents Platform
- Get Mcp Tool Configuration Override
- Retrieve configuration overrides for a specific MCP tool.
- Agents Platform
- Get Models
- Gets a list of available models.
- models
- Compute Rag Indexes In Batch
- Retrieves and/or creates RAG indexes for multiple knowledge base documents in a single request. Maximum 100 items per request.
- Agents Platform
- Get Phone Number
- Retrieve Phone Number details by ID
- Agents Platform
- Get Procedure Draft
- Get user's draft for a procedure
- Agents Platform
- Get Procedure
- Retrieve a procedure at a specific version or the current branch HEAD.
- Agents Platform
- Get Studio Project
- Returns information about a specific Studio project. This endpoint returns more detailed information about a project than `GET /v1/studio`.
- studio
- Get Project Muted Tracks
- Returns a list of chapter IDs that have muted tracks in a project.
- studio
- Get Project Snapshot
- Returns the project snapshot.
- studio
- List Studio Project Snapshots
- Retrieves a list of snapshots for a Studio project.
- studio
- List Studio Projects
- Returns a list of your Studio projects with metadata.
- studio
- Get Pronunciation Dictionaries
- Get a list of the pronunciation dictionaries you have access to and their metadata
- Pronunciation Dictionary
- Get Metadata For A Pronunciation Dictionary
- Get metadata for a pronunciation dictionary
- Pronunciation Dictionary
- Get A Pls File With A Pronunciation Dictionary Version Rules
- Get a PLS file with a pronunciation dictionary version rules
- Pronunciation Dictionary
- Calculate Expected Llm Usage
- Returns a list of LLM models and the expected cost for using them based on the provided values.
- Agents Platform
- Retrieve Voice Sample Audio
- Retrieve the first 30 seconds of voice sample audio with or without noise removal.
- pvc-voices
- Retrieve Speaker Separation Status
- Retrieve the status of the speaker separation process and the list of detected speakers if complete.
- pvc-voices
- Retrieve Voice Sample Visual Waveform
- Retrieve the visual waveform of a voice sample.
- pvc-voices
- Get Pvc Voice Captcha
- Get captcha for PVC voice verification.
- pvc-voices
- Get Rag Index Overview.
- Provides total size and other information of RAG indexes used by knowledgebase documents
- Agents Platform
- Get Rag Indexes Of The Specified Knowledgebase Document.
- Provides information about all RAG indexes of the specified knowledgebase document.
- Agents Platform
- Get Resource
- Gets the metadata of a resource by ID.
- workspace
- Get Secret Dependencies By Type
- Get paginated list of resources that depend on a specific secret, filtered by resource type.
- Agents Platform
- Get Convai Workspace Secret
- Get a workspace secret by ID
- Agents Platform
- Get Convai Workspace Secrets
- Get all workspace secrets for the user
- Agents Platform
- Get Service Account Api Keys Route
- Get all API keys for a service account
- workspace
- Get Convai Settings
- Retrieve Convai settings for the workspace
- Agents Platform
- Get Signed Url
- Get a signed url to start a conversation with an agent with an agent that requires authorization
- Agents Platform
- Get Similar Library Voices
- Returns a list of shared voices similar to the provided audio sample. If neither similarity_threshold nor top_k is provided, we will apply default values.
- voices
- Search The Elevenlabs Library For Voices Similar To A Speaker.
- Fetch the top 10 similar voices to a speaker, including the voice IDs, names, descriptions, and, where possible, a sample audio recording.
- dubbingdubbingresourcesegmententerprise
- Create Single Use Token
- Generate a time limited single-use token with embedded authentication for frontend clients.
- Single Use Token
- Retrieve Separated Speaker Audio
- Retrieve the separated audio for a specific speaker.
- pvc-voices
- Get Speech Engine
- Retrieve a Speech Engine resource
- Speech Engine
- List Generated Items
- Returns a list of your generated audio (e.g. text to speech, speech to speech, Studio, dubbing). Music and SFX generations are not included and cannot currently be retrieved via the API.
- speech-history
- Get History Item
- Retrieves a history item.
- speech-history
- Get Test Invocation
- Gets a test invocation by ID.
- test
- Get Dependent Agents List
- Get a list of agents depending on this tool
- Agents Platform
- Get Tool Executions
- Get paginated list of tool executions for a specific tool.
- Agents Platform
- Get Tool
- Get tool that is available in the workspace.
- Agents Platform
- Get Tools
- Get all available tools in the workspace.
- Agents Platform
- Get Transcript By Id
- Retrieve a previously generated transcript by its ID.
- speech-to-text
- Get User Info
- Gets information about the user
- user
- Get User Subscription Info
- Gets extended information about the users subscription
- user
- Get Voices V2
- Gets a list of all available voices for a user with search, filtering and pagination.
- voicesvoices
- Get Agent Version Metadata
- Get metadata for a specific agent version
- Agents Platform
- Get Voice Accents
- Gets the list of available accents in the shared voice library.
- voices
- Get Voice
- Returns metadata about a specific voice.
- voicesvoices
- Get Voice Settings
- Returns the settings for a specific voice. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
- voicesvoices
- Get Default Voice Settings.
- Gets the default settings for voices. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app.
- voicesvoices
- List Voices
- Returns a list of all available voices for a user. Stops working once the user's workspace exceeds 500 voices.
- voicesvoices
- Get Whatsapp Account
- Get a WhatsApp account
- Agents Platform
- Get Workspace Audit Logs
- Returns the audit log for the workspace. Requires enterprise tier and the audit_log_read permission.
- workspace
- Get All Batch Calls For A Workspace.
- Get all batch calls for the current workspace.
- Agents Platform
- Get Workspace Members
- Gets a list of all members of the workspace, including locked members. Service accounts are excluded. Requires the workspace_members_read permission.
- workspace
- Get Workspace Service Accounts
- List all service accounts in the workspace
- workspace
- List Workspace Webhooks
- List all webhooks for a workspace
- workspace
- Handle An Outbound Call Via Exotel
- Handle an outbound call via Exotel Connect API
- Agents Platform
- Handle An Outbound Call Via Sip Trunk
- Handle an outbound call via SIP trunk
- Agents Platform
- Handle An Outbound Call Via Twilio
- Handle an outbound call via Twilio
- Agents Platform
- Invite User
- Sends an email invitation to join your workspace to the provided email. If the user doesn't have an account they will be prompted to create one. If the user accepts this invite they will be added as a user to your workspace and your subscription using one of your seats. This endpoint may only be called by workspace members with the WORKSPACE_MEMBERS_INVITE permission. If the user is already in the workspace a 400 error will be returned.
- workspace
- Invite Multiple Users
- Sends email invitations to join your workspace to the provided emails. Requires all email addresses to be part of a verified domain. If the users don't have an account they will be prompted to create one. If the users accept these invites they will be added as users to your workspace and your subscription using one of your seats. This endpoint may only be called by workspace members with the WORKSPACE_MEMBERS_INVITE permission.
- workspace
- Get Workspace Auth Connections
- Get all auth connections for the workspace
- workspace
- List Available Llms
- Returns a list of available LLM models that can be used with agents, including their capabilities and any deprecation status. The response is filtered based on the data residency of the deployment and any compliance requirements (e.g. HIPAA) of the workspace subscription.
- Agents Platform
- List Agent Response Tests
- Lists all agent response tests with pagination support and optional search filtering.
- chat
- List Conversation Tags
- List conversation tags for the workspace, ordered by most recently created first.
- Agents Platform
- List Ongoing And Recent Crawl Jobs Created By A User
- Get a list of ongoing and recent crawl jobs for the user.
- Conversational AI
- List Dubs
- List the dubs you have access to.
- dubbingdubbingdubbing
- List Environment Variables
- List all environment variables for the workspace with optional filtering
- Agents Platform
- List Mcp Server Tools
- Retrieve all tools available for a specific MCP server configuration.
- Agents Platform
- List Mcp Servers
- Retrieve all MCP server configurations available in the workspace.
- Agents Platform
- List Phone Numbers
- Retrieve all Phone Numbers
- Agents Platform
- List Procedures
- List the agent's procedures on a branch with their procedure_id, version_id, name, type, trigger, and has_draft. has_draft is true when a procedure has unpublished draft changes on this branch; its name/type/trigger then reflect that draft. Does not return procedure content -- use Get Procedure to read a procedure's body.
- Agents Platform
- Get Sip Messages For A Phone Number
- Get SIP messages for a phone number
- Agents Platform
- List Speech Engines
- Returns a paginated list of Speech Engine resources.
- Speech Engine
- List Test Invocations
- Lists all test invocations with pagination support and optional search filtering.
- test
- List Whatsapp Accounts
- List all WhatsApp accounts
- Agents Platform
- Merge A Branch Into A Target Branch
- Merge a branch into a target branch
- Agents Platform
- Preview Merged Configuration
- Returns the result of merging the source branch into the target branch without performing the merge. Useful for showing an accurate diff before confirming.
- Agents Platform
- Move Segments Between Speakers
- Change the attribution of one or more segments to a different speaker.
- dubbingdubbingresourcesegmententerprise
- Patches An Agent Settings
- Patches an Agent settings
- Agents Platform
- Update Pronunciation Dictionary
- Partially update the pronunciation dictionary without changing the version
- Pronunciation Dictionary
- Post Agent Avatar
- Sets the avatar for an agent displayed in the widget
- Agents Platform
- Send Conversation Feedback
- Send the feedback for the given conversation
- Agents Platform
- Bulk Delete Knowledge Base Documents
- Delete multiple documents or folders from the knowledge base. Each id succeeds or fails independently.
- Agents Platform
- Bulk Move Entities To Folder
- Moves multiple entities from one folder to another.
- Conversational AI
- Move Entity To Folder
- Moves the entity from one folder to another.
- Conversational AI
- Create Order
- Creates a new Productions order in the workspace. The order starts in the open state and can be configured with items before submission.
- productions
- Get Available Languages
- Returns the available languages for a given order item kind.
- productions
- Get Media Info
- Retrieves metadata and a time-limited download URL for a previously uploaded media file.
- productions
- Get Order
- Retrieves full details for a Productions order. Quote and pricing information may not be available immediately; if you wish to see the quote before submission, you may need to poll the order details until it is ready.
- productions
- Get Order Deliverables
- Retrieves the delivered files for a completed order. Returns an empty list if the order is not yet completed.
- productions
- List Orders
- Lists Productions orders in the workspace. Supports filtering by status and date range, with pagination.
- productions
- Register Media
- Registers a media file with an order, either by uploading it directly or by providing a URL to fetch it from. Exactly one of `media` or `media_url` must be provided. The registered media can then be referenced when adding order items.
- productions
- Remove Order Item
- Removes an order item from an open order.
- productions
- Submit Order
- Submits an open order for processing. The order must have at least one item. Once submitted, items can no longer be modified. Upon submission, the workspace will be charged for the order. The quote is based on information extracted from the uploaded media, such as its duration. The quote may not be available immediately; if you wish to see the quote before submission, you may need to poll the order details until the quote is ready.
- productions
- Update Order
- Updates an open order.
- productions
- Upsert Order Item
- Adds or updates an order item on an open order. Returns the item ID and the quoted price.
- productions
- Query Agent Knowledge Base Rag
- Run the agent's exact RAG retrieval for an ad-hoc query and return the ranked chunks the agent would retrieve. Read-only: no conversation is created. The response reflects current retrieval internals and may evolve.
- Agents Platform
- Compute Rag Index.
- In case the document is not RAG indexed, it triggers rag indexing task, otherwise it just returns the current status.
- Agents Platform
- Rebase A Branch Onto Main
- Rebase a branch onto the latest main branch, incorporating main's changes while preserving the branch's own changes.
- Agents Platform
- Preview Rebased Configuration
- Returns the result of rebasing the branch onto main without performing the rebase. Useful for showing an accurate diff before confirming.
- Agents Platform
- Redirect To Mintlify
- Redirect To Mintlify
- to
- Refresh Url Document Content
- Manually refresh a URL document by re-fetching its content from the source URL.
- Agents Platform
- Register A Twilio Call And Return Twiml
- Register a Twilio call and return TwiML to connect the call
- Agents Platform
- Delete Mcp Server Tool Approval
- Remove approval for a specific MCP tool when using per-tool approval mode.
- Agents Platform
- Delete Mcp Tool Configuration Override
- Remove configuration overrides for a specific MCP tool.
- Agents Platform
- Delete Member From User Group
- Removes a member from the specified group. Requires `group_members_manage` permission.
- workspace
- Remove Procedure
- Remove a procedure from the agent's draft working set.
- Agents Platform
- Remove Rules From The Pronunciation Dictionary
- Remove rules from the pronunciation dictionary
- Pronunciation Dictionary
- Render Audio Or Video For The Given Language
- Regenerate the output media for a language using the latest Studio state. Please ensure all segments have been dubbed before rendering, otherwise they will be omitted. Renders are generated asynchronously, and to check the status of all renders please use the 'Get Dubbing Resource' endpoint.
- dubbingdubbingresourcesegmententerprise
- Request Manual Verification
- Request manual verification for a PVC voice.
- pvc-voices
- List Api Requests
- Returns a list of API requests. Supports filtering by time range, column filters, and search terms. At least one of start_time or end_time must be provided. An optional sort parameter controls timestamp ordering. Results are ordered by timestamp. Descending if end_time is used, ascending if start_time is used. The response is a tabular structure with columns, column_types, column_units, and rows.
- access:all
- Resolve Conversation Reference
- Resolve a conversation URL (a Slack message URL or a Zendesk ticket URL) to the deterministic conversation ID for the given agent, then confirm the conversation exists.
- Agents Platform
- Resubmit Tests
- Resubmits specific test runs from a test invocation.
- tests
- Retry A Batch Call.
- Retry a batch call, calling failed and no-response recipients again.
- Agents Platform
- Run Tests On The Agent
- Run selected tests on the agent with provided configuration. If the agent configuration is provided, it will be used to override default agent configuration.
- agent
- Run Conversation Analysis
- Run the analysis for a conversation using the agent's current evaluation criteria and data collection settings.
- Agents Workspace Analytics
- Run Conversation Evaluation
- Rerun a specific evaluation for a conversation.
- Agents Workspace Analytics
- Simulates A Conversation
- Deprecated. Use the `/v1/convai/agent-testing/create` and `/v1/convai/agents/:agent_id/run-tests` endpoints to create and run simulations. Run a conversation between the agent and a simulated user.
- Agents Platform
- Simulates A Conversation (Stream)
- Deprecated. Use the `/v1/convai/agent-testing/create` and `/v1/convai/agents/:agent_id/run-tests` endpoints to create and run simulations. Run a conversation between the agent and a simulated user and stream back the response. Response is streamed back as partial lists of messages that should be concatenated and once the conversation has complete a single final message with the conversation analysis will be sent.
- Agents Platform
- Run Pvc Training
- Start PVC training process for a voice.
- pvc-voices
- Search User Groups
- Searches for user groups in the workspace. Multiple or no groups may be returned.
- workspace
- Search Knowledge Base Content
- Fuzzy text search over knowledge base document content
- Agents Platform
- Stem Separation
- Separate an audio file into individual stems. This endpoint might have high latency, depending on the length of the audio file.
- music-generation
- Set Rules On The Pronunciation Dictionary
- Replaces all existing rules on the pronunciation dictionary with the provided ones.
- Pronunciation Dictionary
- Set Workspace Third-Party Disabling Policy
- Set the workspace-wide Third-Party Disabling policy. When set, it forces, for every API key in the workspace, whether the holder of a key (potentially a third party who found it) may disable it via the self-disable endpoint or when it leaks publicly — overriding each key's own setting. Pass `true` to allow it for all keys, `false` to forbid it for all keys, or `null` to clear the override so per-key values and the plan default apply again. Workspace admins only.
- workspaceapi-key
- Share Workspace Resource
- Grants a role (one of 'admin', 'editor', 'commenter', or 'viewer') on a workspace resource to a user, group, or workspace (service account) API key. This overrides any existing role the target has on the resource. To target a user or service account, pass only the user email; the user must be in your workspace. To target a group, pass only the group id. To target a workspace (service account) API key, pass the api key id; the resource will be shared with the service account associated with that key. You must have admin access to the resource to share it.
- workspace
- Smart Search Conversation Messages
- Search conversation transcripts by semantic similarity to surface relevant messages based on meaning and intent, rather than exact keyword matches
- Agents Platform
- Sound Generation
- Turn text into sound effects for your videos, voice-overs or video games using the most advanced sound effects models in the world.
- sound-generation
- Speech To Speech
- Transform audio from one voice to another. Maintain full control over emotion, timing and delivery.
- speech-to-speech
- Speech To Speech Streaming
- Stream audio from one voice to another. Maintain full control over emotion, timing and delivery.
- speech-to-speech
- Speech To Text
- Transcribe an audio or video file. If webhook is set to true, the request will be processed asynchronously and results sent to configured webhooks. When use_multi_channel is true and the provided audio has multiple channels, a 'transcripts' object with separate transcripts for each channel is returned; set multichannel_output_style='combined' to instead receive a single transcript with all channels merged and sorted by time. Otherwise, returns a single transcript. The optional webhook_metadata parameter allows you to attach custom data that will be included in webhook responses for request correlation and tracking.
- speech-to-text
- Start Speaker Separation
- Start speaker separation process for a sample
- pvc-voices
- Stream Chapter Audio
- Stream the audio from a chapter snapshot. Use `GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots` to return the snapshots of a chapter.
- studio
- Stream Composed Music
- Stream a composed song from a prompt or a composition plan.
- music-generation
- Stream Archive With Studio Project Audio
- Returns a compressed archive of the Studio project's audio.
- studio
- Stream Studio Project Audio
- Stream the audio from a Studio project snapshot.
- studio
- Text Search Conversation Messages
- Search through conversation transcript messages by full-text and fuzzy search
- Agents Platform
- Text To Dialogue (Multi-Voice)
- Converts a list of text and voice ID pairs into speech (dialogue) and returns audio.
- text-to-dialogue
- Text To Dialogue With Timestamps
- Generate dialogue from text with precise character-level timing information for audio-text synchronization.
- text-to-dialogue
- Text To Dialogue (Multi-Voice) Streaming
- Converts a list of text and voice ID pairs into speech (dialogue) and returns an audio stream.
- text-to-dialogue
- Text To Dialogue Streaming With Timestamps
- Converts a list of text and voice ID pairs into speech (dialogue) and returns a stream of JSON blobs containing audio as a base64 encoded string and timestamps
- text-to-dialogue
- Text To Speech
- Converts text into speech using a voice of your choice and returns audio.
- text-to-speech
- Text To Speech With Timestamps
- Generate speech from text with precise character-level timing information for audio-text synchronization.
- text-to-speech
- Text To Speech Streaming
- Converts text into speech using a voice of your choice and returns audio as an audio stream.
- text-to-speech
- Text To Speech Streaming With Timestamps
- Converts text into speech using a voice of your choice and returns a stream of JSONs containing audio as a base64 encoded string together with information on when which character was spoken.
- text-to-speech
- [Deprecated] Generate A Voice Preview From Description
- **Deprecated.** Use `POST /v1/text-to-voice/design` instead. Generate a custom voice based on voice description. This method returns a list of voice previews. Each preview has a generated_voice_id and a sample of the voice as base64 encoded mp3 audio. To create the voice use `POST /v1/text-to-voice` with the chosen `generated_voice_id`.
- text-to-voice
- Design A Voice.
- Design a voice via a prompt. This method returns a list of voice previews. Each preview has a generated_voice_id and a sample of the voice as base64 encoded mp3 audio. To create a voice use the generated_voice_id of the preferred preview with the /v1/text-to-voice endpoint.
- text-to-voice
- Text To Voice Preview Streaming
- Stream a voice preview that was created via the /v1/text-to-voice/design endpoint.
- text-to-voice
- Remix A Voice.
- Remix an existing voice via a prompt. This method returns a list of voice previews. Each preview has a generated_voice_id and a sample of the voice as base64 encoded mp3 audio. To create a voice use the generated_voice_id of the preferred preview with the /v1/text-to-voice endpoint.
- text-to-voice
- Transcribes Segments
- Regenerate the transcriptions for the specified segments. Does not automatically regenerate translations or dubs.
- dubbingdubbingresourcesegmententerprise
- Translates All Or Some Segments And Languages
- Regenerate the translations for either the entire resource or the specified segments/languages. Will automatically transcribe missing transcriptions. Will not automatically regenerate the dubs.
- dubbingdubbingresourcesegmententerprise
- Unassign Conversation Tag
- Remove a single conversation tag from a conversation.
- Agents Platform
- Unshare Workspace Resource
- Removes any existing role on a workspace resource from a user, group, or workspace (service account) API key. To target a user or service account, pass only the user email; the user must be in your workspace. To target a group, pass only the group id. To target a workspace (service account) API key, pass the api key id; the resource will be unshared from the service account associated with that key. You must have admin access to the resource to unshare it. You cannot remove permissions from the user who created the resource.
- workspace
- Update Agent Response Test
- Updates an agent response test by ID.
- agent
- Update Agent Test Folder
- Updates an agent test folder. Currently only supports updating the folder name.
- Agents Platform
- Update Workspace Auth Connection
- Update an auth connection
- workspace
- Update Agent Branch
- Update agent branch properties such as archiving status and protection level
- Agents Platform
- Update Conversation Tag
- Update a conversation tag's title and/or description. Restricted to the tag owner or a workspace admin.
- Agents Platform
- Update Convai Dashboard Settings
- Update Convai dashboard settings for the workspace
- Agents Platform
- Update Document
- Update the name and/or content of a document.
- Agents Platform
- Update Environment Variable
- Replace an environment variable's values. Use null to remove an environment (except production).
- Agents Platform
- Update File Document
- Update the source file of a file document. The document name, content, and metadata are updated to reflect the new file. Any manual content edits will be overwritten.
- Agents Platform
- Update Music Finetune
- Update a music finetune.
- music-finetunes
- Update Mcp Server Approval Policy
- Update the approval policy configuration for an MCP server. DEPRECATED: Use PATCH /mcp-servers/{id} endpoint instead.
- Agents Platform
- Update Mcp Server Configuration
- Update the configuration settings for an MCP server.
- Agents Platform
- Update Mcp Tool Configuration Override
- Update configuration overrides for a specific MCP tool.
- Agents Platform
- Update Phone Number
- Update assigned agent of a phone number
- Agents Platform
- Update Procedure Draft
- Create or update user's draft for a procedure
- Agents Platform
- Create Pronunciation Dictionaries
- Create a set of pronunciation dictionaries acting on a project. This will automatically mark text within this project as requiring reconverting where the new dictionary would apply or the old one no longer does.
- studio
- Update Convai Workspace Secret
- Update an existing secret for the workspace
- Agents Platform
- Modify A Single Segment
- Modifies a single segment with new text and/or start/end times. Will update the values for only a specific language of a segment. Does not automatically regenerate the dub.
- dubbingdubbingresourcesegmententerprise
- Update Convai Settings
- Update Convai settings for the workspace
- Agents Platform
- Update Metadata For A Speaker
- Amend the metadata associated with a speaker, such as their voice. Both voice cloning and using voices from the ElevenLabs library are supported.
- dubbingdubbingresourcesegmententerprise
- Update Speech Engine
- Update a Speech Engine resource (partial update)
- Speech Engine
- Update Tool
- Update tool that is available in the workspace.
- Agents Platform
- Update Whatsapp Account
- Update a WhatsApp account
- Agents Platform
- Update Member
- Updates attributes of a workspace member. Apart from the email identifier, all parameters will remain unchanged unless specified. This endpoint may only be called by workspace administrators.
- workspace
- Upload File
- Upload an image or PDF file for a conversation. Returns a unique file ID that can be used to reference the file in the conversation.
- Agents Platform
- Upload Music
- Upload a music file to be later used for inpainting. Price for uploading is the same as the one for song generation. All uploaded content gets inspected for copyright infringement. If copyrighted content is detected, half of the request cost is still charged.
- music-generation
- Get Workspace Usage
- Returns credit usage broken down by product type over time. The response is a tabular structure with columns, column_types, column_units, and rows.
- access:all
- Get Characters Usage Metrics (Deprecated)
- (Deprecated) This endpoint is deprecated. Use /v1/workspace/analytics/query/usage-by-product-over-time instead, which exposes the bucket size as `interval_seconds` (an integer in seconds) rather than `aggregation_interval`. Returns the usage metrics for the current user or the entire workspace they are part of. The response provides a time axis based on the specified aggregation interval (default: day), with usage values for each interval along that axis. Usage is broken down by the selected breakdown type. For example, breakdown type "voice" will return the usage of each voice for each interval along the time axis.
- usage
- Verify Pvc Voice Captcha
- Submit captcha verification for PVC voice.
- pvc-voices
- Video To Music
- Generate background music from one or more video files. Videos are combined in order. Optional description and style tags influence the generated music.
- video-to-music
- Make An Outbound Call Via Whatsapp
- Make an outbound call via WhatsApp
- Agents Platform
- Send An Outbound Message Via Whatsapp
- Send an outbound message via WhatsApp
- Agents Platform
ElevenLabs integration, answered
- How do AI agents use ElevenLabs through Open Connector?
- Your user connects ElevenLabs once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes ElevenLabs tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
- Is this a ElevenLabs MCP server?
- Yes. Open Connector can serve ElevenLabs as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call ElevenLabs actions with credentials injected server-side.
- Where do ElevenLabs credentials live?
- In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.
Give your agents ElevenLabs — keep the keys.
Open source, self-hostable, with ElevenLabs credentials that never leave your infrastructure. Run it from source today.