ElevenLabs integrationElevenLabs logo

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.

What your agents can do

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. 1

    Your user grants ElevenLabs access once (OAuth) — the token lands in the vault.

  2. 2

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 3

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

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
FAQ

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.