Add ElevenLabs to your AI agent
Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
- Things your agent can do in ElevenLabs
- 396
Things your AI can do in ElevenLabs
Your FormWise AI can handle any of these in ElevenLabs — on its own, without you needing to click a button.
Add new project with attributes
PopularUse to create a new ElevenLabs project for text-to-speech synthesis (e.g., audiobooks); a project `name` is required by the API for creation, and content can be initialized using `from_url` or `from_document`.
Create Conversational AI Tool
PopularTool to create a new conversational AI tool in ElevenLabs workspace. Use when adding custom tools for agents to execute during conversations. Supports webhook (external HTTP APIs), client (client-side execution), system (built-in), and MCP (Model Context Protocol) tool types.
Create Conversational AI Agent
PopularTool to create a new ElevenLabs Conversational AI agent with specified configuration. Use when you need to programmatically set up an agent with custom prompts, voice settings, and behavior. After creating the agent, you can chain other tools to attach phone numbers or configure additional settings.
Delete project by id
PopularUse to irreversibly delete a specific project by its `project_id`; the project must exist and be accessible, and this action cannot be undone.
Get Conversational AI Agent
PopularTool to retrieve the complete configuration for a specific Conversational AI agent by ID. Use when you need to inspect or audit an agent's settings, workflow, conversation config, or assigned channels.
Get ConvAI Agents Summaries
PopularTool to retrieve summaries for specified Conversational AI agents. Use when you need to fetch metadata such as name, tags, creation time, access level, and archival status for one or more agents.
Get batch call details
PopularTool to get detailed information about a batch call including all recipients. Use when you need to check the status, progress, or results of a previously submitted batch calling job.
Get Conversational AI Conversations
PopularTool to retrieve all conversations of agents that user owns. Use when you need to list conversations, optionally filtered by agent, time range, duration, rating, or other criteria. Supports pagination via cursor.
Get ConvAI Knowledge Base
PopularTool to retrieve a list of available knowledge base documents. Use when you need to browse, search, or filter knowledge base documents by name, type, folder, or ownership. Supports pagination via cursor for large result sets.
Get ConvAI MCP Server
PopularTool to retrieve a specific MCP server configuration from the workspace. Use when you need to inspect details of an existing MCP server including its URL, transport type, approval policies, and dependent agents.
Get ConvAI tools
PopularTool to retrieve all available tools in the workspace. Use when you need to list, search, or discover tools that can be used with Conversational AI agents.
Get conversation by ID
PopularTool to fetch full details for a single Conversational AI conversation by ID. Use when you need transcript-level analysis, metadata, or audio status flags for a specific conversation.
Show 384 more things it can do
Get project by ID
PopularUse to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique ID.
Get projects
PopularFetches a list of all projects and their details associated with the user's ElevenLabs account; this is a read-only operation.
Get Usage Character Stats
PopularTool to retrieve usage metrics for the current user or entire workspace. Returns time-series data with configurable aggregation intervals and breakdown types. Use when analyzing character usage patterns, tracking consumption by voice, user, or other dimensions over time.
List Dubs
PopularTool to list dubbing projects you have access to. Use when you need to retrieve dubs, check their status, or paginate through available dubbing projects.
Register Twilio Call for ConvAI Agent
PopularTool to register a Twilio call and return TwiML to connect the call to an ElevenLabs Conversational AI agent. Use when you need to integrate ElevenLabs agents with your own Twilio infrastructure for inbound or outbound calls.
Simulate Conversational AI Agent Conversation
PopularDeprecated by the provider; this endpoint will be removed on October 31, 2026 (2026-10-31). For new simulations, use ELEVENLABS_CREATE_CONVAI_AGENT_TESTING to create a simulation test, then ELEVENLABS_RUN_AGENT_TESTS to run it and ELEVENLABS_GET_TEST_INVOCATION to retrieve its result. Replacement simulations use a different asynchronous contract with a 50-turn maximum; this action retains its existing inputs and outputs. Run a simulated conversation between an agent and an AI user to test agent behavior with specific scenarios or evaluate conversation flow. Returns full transcript with analysis including success metrics and conversation summary.
Update Audio Native project content
PopularTool to update content for an Audio Native project by uploading a text or HTML file. Use when you need to refresh or change the content of an existing Audio Native project. Optionally auto-convert to audio and auto-publish the new snapshot.
Update Conversational AI Agent
PopularTool to update an existing ElevenLabs Conversational AI agent's settings. Use when you need to modify an agent's configuration, such as changing its name, conversation settings, workflow, or platform settings.
Add a pronunciation dictionary from file
Adds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
Add Group Member
Add an existing workspace member to a group by email. Requires group_members_manage permission and your own ElevenLabs connection.
Add outbound phone number
Tool to import/register a Twilio phone number or SIP trunk into ElevenLabs Agents Platform. Use when you need to provision a phone number for outbound calls and ELEVENLABS_GET_AGENT_DETAILS returns empty phone_numbers. This does NOT purchase a new number; it imports an existing provider configuration into your ElevenLabs workspace.
Add pronunciation dictionary from rules
Tool to create a new pronunciation dictionary from provided rules for ElevenLabs text-to-speech. Use when you need to define custom pronunciations for specific words or phrases to improve speech accuracy. Supports both alias rules (simple text replacements) and phoneme rules (IPA phonetic notation).
Add rules to the pronunciation dictionary
Adds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
Add sharing voice
Adds an existing, shareable voice to a specified user's ElevenLabs account library under a new custom name, requiring the user's public ID and the voice ID.
Add Transcript Segment
Add a source transcript segment to an Enterprise dubbing project. The span must lie within the source media, last 0.1–25 seconds, and not overlap another segment by the same speaker. Bumps the revision, discards affected translations in every target language, and marks completed targets stale. Audio changes only after regenerating a target. Requires your own ElevenLabs connection.
Add a voice
Adds a custom voice by uploading audio samples for voice cloning. Requires a name and at least one audio file. Recommended: 1-2 minutes of clear audio without background noise. Supported formats: mp3, wav, ogg. Returns a voice_id that can be used for text-to-speech after processing completes.
Add Voice Samples
Add audio samples to an existing professional voice clone (PVC). Requires your own ElevenLabs connection. Returns the added sample metadata.
Add Voice to Collection
Add a voice to a collection you can edit. Adding an existing member succeeds without changes. Requires your own ElevenLabs connection.
Align Audio and Transcript
Align an audio file to a supplied transcript and return character and word timestamps with alignment loss scores. Diarization is not supported. Requires your own ElevenLabs connection.
Approve MCP Tool
Add approval for a specific MCP tool when using per-tool approval mode. Requires your own ElevenLabs connection; returns the updated server configuration.
Assign Conversation Tags
Assign 1–50 existing workspace tags to a conversation. Already assigned tags are ignored. Requires your own ElevenLabs connection.
Attach phone number to agent
Tool to assign or unassign an existing imported phone number to an agent by updating the phone number's assigned agent. Use when you need to programmatically route inbound calls to a specific agent or change agent assignment for a phone number.
Bulk-delete documents
Delete 1–20 knowledge-base documents or folders, with independent outcomes per ID. Force also removes agent references and recursively deletes folder contents. Requires your own ElevenLabs connection.
Calculate ConvAI Agent LLM Usage
Tool to calculate expected number of LLM tokens needed for a conversational AI agent. Use when estimating costs for an agent based on knowledge base size, prompt length, and RAG configuration.
Calculate ConvAI LLM Usage
Tool to calculate expected LLM usage costs for conversational AI agents. Use when you need to estimate pricing for different LLM models based on prompt length, knowledge base size, and RAG configuration.
Cancel Batch Call
Tool to cancel a running batch call and set all recipients to cancelled status. Use when you need to stop an ongoing batch calling campaign.
Cancel Crawl Job
Cancel a crawl job and delete all associated documents and folders. Requires your own ElevenLabs connection.
Cancel Test Invocation
Cancel all pending runs in a test invocation using its ID from a test run. Requires your own ElevenLabs connection.
Comment on Ticket
Append a resolution comment to a ticket and return the updated ticket. Requires viewer access to the ticket's agent and your own ElevenLabs connection.
Comment on Turn
Append a comment about a transcript turn to a triage ticket and return the updated ticket. Requires viewer access to the ticket's agent and your own ElevenLabs connection.
Compose Music
Compose a song from a prompt or composition plan and return audio plus its song ID. Requires your own ElevenLabs connection.
Compose Music With Metadata
Compose music from a prompt or composition plan and return downloadable audio plus structured song metadata. Optional word timestamps and waveform preview. Requires your own ElevenLabs connection.
Compute Document RAG Index
Trigger RAG indexing for a knowledge-base document, or return its current status if already indexed. Requires your own ElevenLabs connection.
Convert chapter to audio
Converts the textual content of a chapter, identified by `chapter_id` within a `project_id`, into audio format.
Convert a project
Converts an existing ElevenLabs Studio project, including all its chapters and using its configured settings and voices, into speech.
Convert Voice
Transform audio into a target voice while preserving emotion, timing and delivery. Upload the source audio and choose a target voice ID. Requires your own ElevenLabs connection.
Create a previously generated voice
Finalizes the creation of a voice using its `generated_voice_id` from a previous generation step by assigning a name, description, and optional labels.
Create Agent Branch
Create an ElevenLabs agent branch from an existing agent version.
Create Agent Branch Procedure
Create a procedure in an ElevenLabs agent branch draft working set.
Create Agent Draft
Create a new draft for an existing agent branch with conversation config, platform settings, workflow, name and optional tags. Requires your own ElevenLabs connection.
Create Agent Ticket
Raise a manual follow-up ticket against an agent, without a conversation. Requires viewer access to the agent and your own ElevenLabs connection. When title is omitted it is derived from qa_comment.
Create Async Speech Generation
Queue speech synthesis with Flash v2.5, Multilingual v2 or Eleven v3. Returns a pending generation ID for polling via the corresponding GET endpoint; optional flows webhooks deliver completion or failure. Charged per character by ElevenLabs. Requires your own ElevenLabs connection.
Create Chapter
Create a blank Studio chapter or initialize it from a URL in an existing project. Requires your own ElevenLabs connection.
Create Conversational AI Agent Test
Tool to create a new ElevenLabs Conversational AI agent response test. Use when you need to set up automated testing for agent responses, tool calls, or conversation simulations. Supports three test types: 'llm' for response validation, 'tool_call' for tool execution verification, and 'simulation' for full conversation testing.
Add to ConvAI Knowledge Base
Deprecated by the provider; no sunset date is announced. Add documentation to ElevenLabs Conversational AI knowledge base by uploading a file or referencing a webpage URL. Use when you need to provide reference materials or documentation that agents can access during conversations. Exactly one of 'file' or 'url' must be specified.
Create ConvAI Knowledge Base File
Tool to create a knowledge base document from an uploaded file for ElevenLabs Conversational AI agents. Use when you need to provide documentation or reference material that agents can access during conversations. The uploaded file content will be indexed and made available to agents for answering user queries.
Create ConvAI Knowledge Base Folder
Tool to create a folder in the ElevenLabs ConvAI knowledge base for organizing documents. Use when you need to group related documents together in a hierarchical structure.
Create ConvAI Knowledge Base RAG Index
Tool to compute or retrieve RAG indexes for multiple knowledge base documents in batch. Use when you need to enable semantic search on multiple knowledge base documents for conversational AI agents. This endpoint creates embeddings if missing or returns existing indexes, supporting up to 100 documents per request.
Create Knowledge Base Text Document
Tool to create a knowledge base document with text content in ElevenLabs Conversational AI. Use when you need to add text-based information to the knowledge base for agent reference.
Create Knowledge Base URL Document
Tool to create a knowledge base document by scraping the given webpage. Use when you need to add a web page as a knowledge source for a conversational AI agent.
Create ConvAI Workspace Secret
Tool to create a new secret for the ElevenLabs ConvAI workspace. Use when you need to securely store API keys, tokens, or other sensitive values that your conversational AI agents can reference.
Create Crawl Job
Create a knowledge-base crawl job from a documentation URL, optionally filtering pages or enabling auto-sync. Returns the job ID and initial status, not the completed crawl. Requires your own ElevenLabs connection.
Create Deployment
Create or update an agent's deployment using branch traffic percentages. Requires your own ElevenLabs connection.
Create Multi-Voice Dialogue
Convert ordered text and voice pairs into one downloadable dialogue audio file.
Create Dubbing Language
Add a language target and queue a billed dub of an existing project. Generation starts when the project is ready and inherits its model. Requires your own ElevenLabs connection; enterprise translations can replace machine translation. Returns the queued target, not completed audio. Projects with webhooks emit dubbing_language_completed with output URLs.
Create Dubbing Project
Create an asynchronous dubbing project from uploaded media or a public URL. Incurs a minimum charge of one language before output exists. Returns a queued project; use webhooks to track preparation. Requires your own ElevenLabs connection.
Create Environment
Create a workspace environment. Variables without a value for it fall back to their production value. Requires your own ElevenLabs connection.
Create Environment Variable
Create a workspace environment variable containing strings or references to existing secrets/auth connections. Requires your own ElevenLabs connection.
Create Image Generation
Queue an image generation using a selected model and optional reference images. Returns a pending generation ID; retrieve output with the image-generation GET endpoint. Requires your own ElevenLabs connection. ByteDance models require support approval.
Create MCP Server
Create an MCP server configuration using an HTTPS URL or existing workspace references. Requires your own ElevenLabs connection. Credential tokens and custom request headers/metadata are excluded by owner policy; configure those outside this tool. Existing auth-connection IDs remain supported.
Create Music Finetune
Create a music finetune from uploaded audio, with a name, genre, optional tags and visibility. Requires your own ElevenLabs connection.
Create Music From Video
Generate background music from ordered video uploads, optionally guided by text, style tags or the video's audio. Returns audio or a ZIP of separate tracks. Requires your own ElevenLabs connection and an eligible subscription.
Generate Music Composition Plan
Tool to generate a music composition plan from a text prompt using ElevenLabs Music API. Use when you need to create a structured plan for music generation with defined styles, sections, and durations. The generated plan can be used as input for actual music generation or as a template for variations.
Create Podcast
Create and auto-convert a Studio podcast from text or URLs with one or two voices. Audio generation incurs charges. Returns the project, not audio bytes. Requires your own ElevenLabs connection.
Create Production Order
Create a Productions order in the workspace in the open state, ready to configure with items before submission. Optionally create a sandbox order that auto-progresses without producer intervention. Requires your own ElevenLabs connection.
Create Professional Voice
Create a professional voice clone with metadata but no samples. Returns its voice ID; samples must be added separately. Requires your own ElevenLabs connection.
Create Service Account
Create a service account in your ElevenLabs workspace with optional default sharing groups. Workspaces support 20 service accounts by default; Enterprise customers may request up to 100. Requires your own ElevenLabs connection.
Get similar library voices
Returns a list of shared voices similar to the provided audio sample. Use when you need to find voice matches based on audio characteristics. If neither similarity_threshold nor top_k is provided, default values will be applied.
Create Single Use Token
Tool to generate a time-limited single-use token with embedded authentication for frontend clients. Use when you need secure, temporary access tokens for WebSocket connections or real-time services.
Create Speech Engine
Create a Speech Engine resource connecting an upstream transcript WebSocket to configurable ASR, TTS and turn detection. Requires your own ElevenLabs connection.
Create Tag
Create a conversation tag for the workspace, with a title and optional description. Requires your own ElevenLabs connection.
Create Test Folder
Create a folder for organizing agent tests, optionally under a parent folder. Requires your own ElevenLabs connection.
Create Timestamped Dialogue
Generate multi-voice dialogue with base64 audio, character timestamps and speaker segments. Requires your own ElevenLabs connection.
Create Tool Override
Create configuration overrides for one named MCP tool on an existing server. Returns the updated server configuration; an existing override produces HTTP 409. Requires your own ElevenLabs connection.
Create Triage Ticket
Raise a ticket about an agent's conversation performance for triage with Architect. Provide overall and/or turn-level comments. An existing open ticket can receive the comments and a higher priority. Requires your own ElevenLabs connection.
Create Video Generation
Queue a video generation using Veo, Seedance, or Creatify Aurora and return its pending ID. Retrieve output with the corresponding GET endpoint. ByteDance models require support approval. Requires your own ElevenLabs connection.
Create Voice Collection
Create a voice collection with a title and icon; you become its admin. Requires your own ElevenLabs connection.
Create Voice From Preview
Create a saved voice from a previously generated voice preview. First obtain generated_voice_id through voice design or remix; provide a name and a 20–1000 character description. Requires your own ElevenLabs connection.
Create Workspace Webhook
Tool to create a new webhook for the workspace with specified authentication type. Use when you need to configure a webhook endpoint to receive notifications from ElevenLabs. The webhook_secret returned should be stored securely for verifying webhook authenticity.
Create an AudioNative enabled project
Creates an ElevenLabs AudioNative project, generating an embeddable audio player from a provided content file using text-to-speech, allowing customization of player appearance, audio settings, and conversion options.
Delete Agent Draft
Delete the draft for the specified agent branch. Requires your own ElevenLabs connection.
Delete Agent Hold Audio
Remove an agent's custom hold audio so queued callers hear the default hold tone again. Requires your own ElevenLabs connection.
Delete Asset
Delete an asset by ID. Requires your own ElevenLabs connection.
Delete chapter from project
Irreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.
Delete Conversational AI Agent
Tool to permanently delete a Conversational AI agent by its unique identifier. Use when you need to remove an agent configuration from the ElevenLabs workspace.
Delete agent response test
Tool to delete an agent response test by ID. Use when you need to remove a test result or clean up test data.
Delete batch call
Tool to permanently delete a batch call and all associated recipient records. Conversations remain in history. Use when cleaning up completed or cancelled batch calls.
Delete conversation by ID
Tool to delete a particular Conversational AI conversation by ID. Use when you need to remove a conversation from the system for cleanup, compliance, or data management purposes.
Delete Knowledge Base Document or Folder
Tool to delete a document or folder from the knowledge base. Use when you need to remove a knowledge base document or folder that is no longer needed.
Delete ConvAI Knowledge Base RAG Index
Tool to delete RAG index for a knowledge base document. Use when you need to remove semantic search indexing from a document to free up resources or when the document no longer needs to be indexed.
Delete workspace secret
Tool to delete a workspace secret if it's not in use. Use when you need to remove unused secrets from the conversational AI workspace for security or cleanup purposes.
Delete conversational AI tool
Tool to delete a conversational AI tool from the workspace by ID. Use when you need to remove a tool configuration that is no longer needed or to clean up outdated tool definitions.
Delete Conversation File
Remove an uploaded file from a conversation before it has been used in that conversation. Requires your own ElevenLabs connection.
Delete Dubbing Language
Delete a dubbing language target and its outputs, preserving the project and other languages. This cannot be undone; a running dub is still billed. Requires your own ElevenLabs connection.
Delete a dubbing project
Permanently deletes a dubbing project by its ID; this action is irreversible and the project cannot be recovered.
Delete Dubbing Studio Project
Permanently delete a dubbing project, every language target, and their stored media and outputs. This cannot be undone; an already running dub is still billed. Requires your own ElevenLabs connection.
Delete Environment
Delete a workspace environment and remove its values from all environment variables. The 'production' environment cannot be deleted. Requires your own ElevenLabs connection.
Delete Environment Variable
Delete an environment variable and its values in all environments. Agents are not checked: deleting a variable still used by an agent causes its conversations to fail. Deletion is rejected while tools, MCP servers, or the workspace conversation initiation webhook use the variable. Requires your own ElevenLabs connection.
Delete history item
Permanently deletes a specific history item (including its audio file and metadata) using its `history_item_id`; this operation is irreversible and should be used with caution.
Delete Invitation
Invalidate an existing workspace email invitation. The delivered email remains in the recipient's inbox, but its invitation can no longer be activated. Requires workspace members invite permission and your own ElevenLabs connection.
Delete Isolation History Item
Delete an audio isolation history item and its associated media files. Requires your own ElevenLabs connection.
Delete MCP server
Tool to delete a specific MCP server configuration from the workspace. Use when you need to remove an MCP server that is no longer needed or to clean up outdated configurations.
Delete Music Finetune
Delete a music finetune by ID and return its details. Requires your own ElevenLabs connection.
Delete phone number by id
Tool to delete an imported phone number from the ElevenLabs workspace by ID. Use when you need to remove a phone number configuration for cleanup or to avoid stale configurations in automated environments.
Delete Procedure Draft
Delete the user's procedure draft, resetting to the committed version. Requires your own ElevenLabs connection.
Delete voice sample
Permanently deletes a specific voice sample for a given voice ID; this action is irreversible.
Delete Saved Transcript
Delete a previously generated, saved transcript by its ID. Requires your own ElevenLabs connection.
Delete Speech Engine
Delete a Speech Engine resource by its seng_ or agent_ ID. Requires your own ElevenLabs connection. Successful deletion returns no content.
Delete Tag
Delete a conversation tag. Restricted to the tag owner or a workspace admin. Requires your own ElevenLabs connection.
Delete Test Folder
Delete an agent test folder by ID. Set force=true to delete a non-empty folder and all its contents. Requires your own ElevenLabs connection.
Delete Tool Override
Remove configuration overrides for one MCP tool and return the updated server configuration. Requires your own ElevenLabs connection.
Delete Transcript Segment
Remove a source transcript segment from an Enterprise dubbing project. Bumps the project's revision, discards the affected translations in every language target, and marks completed targets stale. Audio changes only after regenerating a target. Requires your own ElevenLabs connection.
Delete Triage Ticket
Delete an agent conversation ticket. Restricted to the ticket creator or a workspace admin. Requires your own ElevenLabs connection.
Delete voice by id
Permanently and irreversibly deletes a specific custom voice using its `voice_id`; the voice must exist and the authenticated user must have permission to delete it.
Delete Voice Collection
Delete a voice collection. Requires admin access to the collection. The voices in the collection are not deleted.
Delete Voice Sample
Delete a sample from a professional voice clone (PVC) using its voice and sample IDs. Requires your own ElevenLabs connection.
Delete WhatsApp Account
Delete a WhatsApp account by phone number ID. Requires your own ElevenLabs connection.
Delete workspace webhook
Tool to delete a specified workspace webhook by its ID. Use when you need to remove a webhook configuration that is no longer needed or to clean up webhook integrations.
Design Voice
Design voice previews from a descriptive prompt using your own ElevenLabs connection. Returns generated IDs and preview audio; save the preferred preview through /v1/text-to-voice to create a voice.
Download history items
Downloads audio clips from history by ID(s), returning a single file or a ZIP archive, with an optional output format (e.g., 'wav'); provides only audio content, no metadata.
Dry-run Procedure Compilation (Legacy)
Legacy dry-run compilation of a branch's current procedure drafts into a workflow without persisting anything. Prefer saving an agent draft or publishing an agent: those operations compile automatically and return validation errors. This legacy endpoint remains available for existing callers and will eventually be deprecated. Requires your own ElevenLabs connection.
Dub a video or an audio file
Dub a video or audio file into a specified target language, requiring 'file' or 'source_url', 'target_lang', and 'csv_file' if 'mode' is 'manual'.
Duplicate Conversational AI Agent
Tool to create a new agent by duplicating an existing one. Use when you need to clone an agent's configuration. The new agent will inherit all settings from the original agent but can be given a new name.
Duplicate Speech Engine
Create a new speech engine by duplicating an existing seng_ or agent_ resource, optionally choosing a new name. Returns the new resource's ID and configuration. Requires your own ElevenLabs connection.
Edit Professional Voice
Edit an existing professional voice's name, language, description, or labels. Requires your own ElevenLabs connection.
Edit voice
Updates the name, audio files, description, or labels for an existing voice model. The voice_id must be for a voice owned by you (cloned voices). Premade/default voices cannot be edited. The 'name' field is required for all edit operations. This endpoint uses multipart/form-data format for the request body.
Edit voice settings
Edits key voice settings (e.g., stability, similarity enhancement, style exaggeration, speaker boost) for an existing voice, affecting all future audio generated with that voice ID.
Export Batch Calls
Download recipients and conversation results for a terminal batch call as CSV. Optionally limit recipients to preview columns. Requires your own ElevenLabs connection.
Generate a random voice
Generates a unique, random ElevenLabs text-to-speech voice based on input text and specified voice characteristics.
Generate Sound Effects
Generate a downloadable sound effect from a text description, with optional duration and seamless looping. Requires your own ElevenLabs connection and consumes provider credits.
Get user profile
Retrieves the profile information for the authenticated ElevenLabs user (identified by API key).
Get Agent Branch
Get metadata and recent versions for one Conversational AI agent branch.
Get Agent Branch Procedure
Retrieve a procedure from an ElevenLabs agent branch HEAD or version.
Get Agent Branch Procedure Draft
Retrieve a user's procedure draft, falling back to branch HEAD when none exists.
Get agent details
Tool to retrieve available Conversational AI agents and outbound-capable Twilio phone numbers. Use when selecting an agent and phone number for outbound calls. Always reference agents by agent_id (stable identifier), not agent_name (mutable). Returns basic metadata only — conversation_config and webhook settings require a separate ConvAI agent API call. Pass agent_id and agent_phone_number_id directly to ELEVENLABS_OUTBOUND_CALL; IDs must be current and owned by the authenticated account.
Get Agent Link
Tool to get the current shareable link for a Conversational AI agent. Use when you need to retrieve the link URL for sharing the agent with others.
Get Agent Version Metadata
Read a specific agent version's commit, branch, ancestry and access metadata. Requires your own ElevenLabs connection.
Get Asset
Retrieve an asset by ID, including metadata and its temporary signed content URL (null while processing). Requires your own ElevenLabs connection.
Get Async Speech Generation
Retrieve an asynchronous speech generation's status and its signed output URL once completed. Requires your own ElevenLabs connection.
Get audio from history item
Retrieves the audio content for a specific history item from ElevenLabs, using a `history_item_id` that must correspond to a previously generated audio.
Get sample audio
Retrieves the audio for a given `sample_id` that must belong to the specified `voice_id`.
Get audio native settings
Tool to retrieve player settings for a specific Audio Native project. Use when you need to check the current configuration of an audio-native project, including display settings, colors, and status.
Get Audit Logs
Read one page of workspace audit logs with optional time, actor and event filters. Requires enterprise tier and audit_log_read permission. Pass next_cursor as cursor to retrieve another page. Requires your own ElevenLabs connection.
Get chapter by ID
Fetches comprehensive details for a specific chapter within a given project, including its metadata (name, ID), conversion status, progress, download availability, and content statistics.
Get Chapter Snapshot
Get a Studio chapter snapshot's metadata and character timing alignments by project, chapter and snapshot IDs. Requires your own ElevenLabs connection.
Get chapter snapshots
Retrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior states.
Get chapters by project id
Retrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
Get Agent Knowledge Base Size
Tool to retrieve the number of pages in a conversational AI agent's knowledge base. Use when you need to check the size of an agent's knowledge base content.
Get Agent Response Test By ID
Tool to retrieve an ElevenLabs Conversational AI agent response test by its ID. Use when you need to fetch details of a specific test including its configuration, type, and test parameters.
Get Agent Widget Config
Tool to retrieve the widget configuration for a Conversational AI agent. Use when you need to fetch display settings, colors, text content, and behavior options for an agent's embedded widget.
Get conversational AI analytics live count
Tool to retrieve the live count of active ongoing Conversational AI conversations. Use when monitoring real-time conversation activity or checking current load.
Get Batch Calls for Workspace
Tool to retrieve all batch calls for the current workspace. Use when you need to list all batch calling campaigns, check their status, or find specific batch calls by name or agent.
Get Knowledge Base Document Content
Tool to retrieve the entire content of a document from the knowledge base. Use when you need to access or read the full text content of a knowledge base document.
Get Knowledge Base Dependent Agents
Tool to retrieve a list of agents depending on a specific knowledge base document. Use when you need to identify which agents are using a particular document, either directly or transitively.
Get Knowledge Base Documentation
Tool to get details about a specific documentation making up the agent's knowledge base. Use when you need to retrieve information about a knowledge base document, including its content, type, and metadata.
Get Knowledge Base RAG Index Overview
Tool to retrieve RAG index overview including total size and usage information. Use when you need to check storage limits, monitor usage, or understand which embedding models are consuming space in knowledge base documents.
Get ConvAI Knowledge Base RAG Indexes
Tool to retrieve all RAG indexes for a specified knowledge base document. Use when you need to view the indexing status, models used, and usage statistics for a document's semantic search capabilities.
Get Knowledge Base Source File URL
Tool to get a signed URL to download the original source file of a file-type document from the knowledge base. Use when you need to download the original file that was uploaded to create a knowledge base document.
Get Knowledge Base Summaries
Tool to retrieve knowledge base document summaries by their IDs. Use when you need to get summaries for multiple knowledge base documents in a single request.
Get ConvAI MCP Server Tools
Tool to retrieve all tools available for a specific MCP server configuration. Use when you need to inspect what tools an MCP server provides or verify tool availability before using them.
Get ConvAI MCP Servers
Tool to retrieve all MCP (Model Context Protocol) server configurations available in the workspace. Use when you need to list all registered MCP servers or check which servers are available for conversational AI agents.
Get Phone Number by ID
Tool to retrieve detailed configuration for a specific phone number by ID. Use when you need to inspect a phone number's provider details, capabilities, agent assignments, or SIP trunk configuration.
Get ConvAI Workspace Secrets
Tool to retrieve all workspace secrets for the user. Use when you need to list stored secrets that can be used for authentication and integration with conversational AI agents. Supports pagination.
Get Convai Settings
Tool to retrieve Convai settings for the workspace. Use when you need to inspect webhook configurations, RAG retention settings, or MCP server capabilities.
Get Convai Dashboard Settings
Tool to retrieve Convai dashboard settings for the workspace. Use when you need to inspect configured dashboard charts for monitoring conversational AI performance.
List Test Invocations
Tool to list all test invocations for a specific conversational AI agent with pagination support. Use when you need to retrieve test invocation history, check test results, or paginate through large sets of test runs.
Get Conversational AI Tool
Tool to retrieve the complete configuration for a specific conversational AI tool by ID. Use when you need to inspect a tool's settings, type, or usage statistics from the workspace.
Get Tool Dependent Agents
Tool to retrieve a list of agents depending on a specific tool. Use when you need to identify which agents are using a particular tool in their configuration.
Get Conversation Audio
Download the audio recording of a particular conversation as a file. Requires your own ElevenLabs connection.
Get Conversation Signed URL
Tool to get a signed URL to start a conversation with an agent that requires authorization. Use when you need to obtain a secure WebSocket URL for initiating a conversation session.
Get Conversation SIP Messages
Get a page of SIP messages associated with a conversation's phone call. Pass next_cursor as cursor to retrieve subsequent pages. Requires your own ElevenLabs connection.
Get Conversation Summary
Get a lightweight conversation summary, success result and short chat transcript. Tool calls, tool results and contextual updates are excluded. Use the full conversation endpoint for a complete transcript. Requires your own ElevenLabs connection.
Get Conversation Topics
Get an agent's latest discovered conversation topics or aggregate daily discovery runs over a time window. Rank topics by volume, sentiment, success rate or frustration; pass next_cursor as cursor to page. Requires your own ElevenLabs connection.
Get Crawl Job
Get a knowledge-base crawl job's configuration, status and page progress by ID. Requires your own ElevenLabs connection.
Get default voice settings
Retrieves the ElevenLabs text-to-speech service's default voice settings (stability, similarity boost, style, speaker boost) that are applied when no voice-specific or request-specific settings are provided.
Get Deliverables
Retrieve a production order's delivered files and time-limited download URLs. Returns an empty list if the order is not yet completed. Requires your own ElevenLabs connection.
Get Document Dependencies in Bulk
List agents depending on any of up to twenty knowledge-base documents or folders. Filter direct/transitive dependencies and paginate with next_cursor. Requires your own ElevenLabs connection.
Get dubbed audio for a language
Retrieves an existing dubbed audio file for a specific `dubbing_id` and `language_code`.
Get Dubbing Language
Get a dubbing language target's status, revisions, warnings and signed output URLs. URLs expire after one hour; re-read to refresh them. Prefer project webhooks over polling for completion. Requires your own ElevenLabs connection.
Get Dubbing Project
Get full dubbing project details, including language target IDs and source preparation status. Prefer a webhook subscription to polling for ready status. Requires your own ElevenLabs connection.
Get dubbing project metadata
Retrieves metadata and status for a specific dubbing project by its ID.
Get Dubbing Transcript
Get a dubbing project's source transcript as editable segments, with speaker IDs, timings and revision. Available once the project is ready. Requires your own ElevenLabs connection.
Get dubbing transcript in specific format
Retrieves the transcript for a specific dubbing project and language in the requested format (SRT, WebVTT, or JSON). Use this when you need subtitles or detailed transcript data with timing information for a dubbed video or audio.
Get Environment Variable
Retrieve one environment variable by ID, including its named values or secret/authentication references. Requires your own ElevenLabs connection.
Get generated items
Retrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice ID.
Get history item by id
Retrieves detailed information (excluding the audio file) for a specific audio generation history item from ElevenLabs, using its unique ID.
Get Image Generation
Retrieve an image generation's status and its signed output URL when completed. Requires your own ElevenLabs connection.
Get Isolation History
List your audio isolation generations with optional title/text search and pagination. Page numbers apply only when search is provided. Requires your own ElevenLabs connection.
Get MCP Tool Configuration
Tool to retrieve configuration overrides for a specific MCP tool within an MCP server. Use when you need to inspect the custom execution settings for individual tools.
Get Media Information
Retrieve metadata and a time-limited download URL for previously uploaded order media. Requires your own ElevenLabs connection.
Get pronunciation dictionary metadata
Retrieves metadata for a specific, existing pronunciation dictionary from ElevenLabs using its ID.
Get models
Retrieves a detailed list of all available ElevenLabs text-to-speech (TTS) models and their capabilities.
Get Music Finetune
Retrieve a music finetune by ID, including training status, progress and failure reason. Requires your own ElevenLabs connection.
Get Muted Tracks
List chapter IDs with muted tracks in a Studio project. Returns the full list without pagination. Requires your own ElevenLabs connection.
Get Phone SIP Messages
Get one page of SIP messages for an imported phone number. Pass next_cursor as cursor to fetch another page. Requires your own ElevenLabs connection.
Get Production Order
Retrieve full Productions order details, including item configurations and available quotes. Quotes may require polling before they become available. Requires your own ElevenLabs connection.
Get Project Snapshot
Get a Studio project snapshot's metadata, audio duration, and character alignments. Requires your own ElevenLabs connection.
Get project snapshots
Retrieves all available snapshots (saved states or versions) for an existing project, enabling history tracking, version comparison, or accessing specific states for playback/processing, particularly in text-to-speech workflows.
Get pronunciation dictionary version
Downloads the Pronunciation Lexicon Specification (PLS) file for an existing version of a pronunciation dictionary from ElevenLabs, used to customize TTS pronunciation.
Get pronunciation dictionaries
Retrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the text-to-speech (TTS) engine.
Get RAG Chunk
Retrieve a specific RAG chunk's ID, name and content from a knowledge-base document. Optionally select the embedding model used to retrieve it. Requires your own ElevenLabs connection.
Get Sample Audio
Retrieve the first 30 seconds of a professional voice sample as base64 audio, optionally removing background noise. Requires your own ElevenLabs connection.
Get Sample Waveform
Retrieve the visual waveform of a professional voice clone sample. Requires your own ElevenLabs connection.
Get Saved Transcript
Retrieve a previously generated transcript by ID, including text, word timings and available channel details. Requires your own ElevenLabs connection.
Get Secret
Retrieve a workspace secret's name, ID, and dependency previews by ID. Returns metadata only, never the raw secret value. Requires your own ElevenLabs connection.
Get Secret Dependencies
List one page of resources that depend on a secret, filtered by tools, agents, or phone numbers. Pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
Get Separated Speaker Audio
Retrieve a speaker's separated sample audio as base64, with media type and duration. Requires your own ElevenLabs connection.
Get Service Accounts
Tool to list all service accounts in the workspace. Use when you need to view service accounts, their associated API keys, or manage workspace access.
Get shared voices
Retrieves a paginated and filterable list of shared voices from the ElevenLabs Voice Library.
Get Speaker Separation Status
Retrieve a professional voice sample's speaker separation status and detected speakers when complete. Requires your own ElevenLabs connection.
Get Speech Engine
Retrieve one speech engine's configuration, including ASR, TTS, turn detection, privacy and access settings. Accepts a seng_ or agent_ ID. Requires your own ElevenLabs connection.
Get sso provider admin
Retrieves the SSO provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.
Get studio project
Get detailed information for one Studio project, including chapters, voices, assets, and conversion status. Supply its project ID and optionally its share ID. Requires your own ElevenLabs connection.
Get Agent Response Test Summaries
Tool to retrieve multiple agent response test summaries by their IDs. Use when you need to fetch summary information for multiple tests in a single request. Returns a dictionary mapping test IDs to their summary details including name, type, and timestamps.
Get Tag
Retrieve a conversation tag by ID, including its title, description, owner and creation time. Requires your own ElevenLabs connection.
Get Template
Retrieve a flows template and its runnable versions' input/output ports. Accepts accessible shared-link and Explore templates, even when absent from template listings. Requires your own ElevenLabs connection.
Get Template Run
Retrieve a template run's aggregate status and individual outputs, including completed media download URLs. Requires your own ElevenLabs connection.
Get Test Folder
Get an agent test folder by ID, including its folder path and direct child count. Requires your own ElevenLabs connection.
Get test invocation
Get a test invocation by ID, including its test runs, results and bucketing status. Requires your own ElevenLabs connection.
Get Tool Executions
Get a page of execution history for a tool, optionally filtered by agent, branch, error status and time. Pass next_cursor as cursor to fetch subsequent pages. Requires your own ElevenLabs connection.
Get dubbing transcript by language
Deprecated by the provider; no sunset date is announced. Retrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.
Get Translated Transcript
Get a dubbing language target's source segments and translations in playback order. Available once the target has produced output; returns a conflict during its first dub. Requires your own ElevenLabs connection.
Get Triage Ticket
Get an agent conversation triage ticket by ID, including comments and status history. Requires your own ElevenLabs connection.
Get user info
Retrieves detailed information about the authenticated ElevenLabs user's account, including subscription, usage, and status.
Get user subscription info
Retrieves detailed subscription information for the currently authenticated ElevenLabs user.
Get Verification Captcha
Get a captcha for professional voice clone (PVC) verification. The provider documents no response body. Requires your own ElevenLabs connection.
Get Video Generation
Retrieve a video generation's pending, generating, completed, or failed status. Completed generations include a signed output URL valid for about an hour. Requires your own ElevenLabs connection.
Get voice
Retrieves comprehensive details for a specific, existing voice by its `voice_id`, optionally including its settings.
Get Voice Collection
Get a voice collection you can access by its ID, including its title, icon, and your access role.
Get voice settings
Retrieves the stability, similarity, style, and speaker boost settings for a specific, existing ElevenLabs voice using its `voice_id`.
Get voices list
Retrieves a list of all available voices along with their detailed attributes and settings.
Get WhatsApp Account
Get a WhatsApp account's details, assigned agent and messaging settings by phone number ID. Requires your own ElevenLabs connection.
Get workspace resource metadata
Tool to get metadata of a workspace resource by ID and type. Use when you need access control information, creator details, or sharing options for a specific resource.
Get Workspace Usage
Get workspace credit usage over time as a table, with optional grouping and filters. Requires your own ElevenLabs connection.
Get Workspace Webhooks
Tool to list all webhooks configured for the workspace. Use when you need to view existing webhook configurations or verify webhook settings.
Invite User
Email an invitation to join your workspace. Acceptance consumes a subscription seat. Requires WORKSPACE_MEMBERS_INVITE permission and your own ElevenLabs connection; existing members return HTTP 400.
Invite Users in Bulk
Send email invitations to multiple users to join your workspace. All addresses must belong to a verified domain. Accepting an invitation consumes a subscription seat; new users are prompted to create an account. Requires workspace member invite permission and your own ElevenLabs connection.
Isolate audio
Remove background noise from an audio file and download the isolated vocals/speech. Uses your own ElevenLabs connection.
List Agent Branch Procedures
List procedure summaries attached to an ElevenLabs agent branch. Results omit procedure content; use Get Agent Branch Procedure with a returned procedure ID to read it.
List Agent Branches
List up to 100 agent branches. ElevenLabs returns a bounded result without a continuation parameter.
List Agent Tickets
List an agent's conversation performance triage tickets for Architect, not end-user support tickets. Filter or search tickets and paginate with next_cursor while has_more is true. Requires your own ElevenLabs connection.
List API Requests
List workspace API requests as a table, filtering by time, columns, or search. Supply at least one time bound in Unix milliseconds. Results are timestamp-ordered; use sort to override the default. Requires your own ElevenLabs connection.
List Assets
List workspace assets, newest first, optionally searching names. Returns one page; pass next_cursor as cursor for subsequent pages. Requires your own ElevenLabs connection.
List Assignable Ticket Users
List non-service-account workspace members for an agent's ticket assignment. Includes members without viewer access, flagged by has_access; grant access before assigning them. Requires your own ElevenLabs connection.
List Async Speech Generations
List speech generations created through the async API, newest first. Filter by status or model; pass next_cursor as cursor for subsequent pages. Requires your own ElevenLabs connection.
List Audio Effects
List filter presets, reverb environments, and background noises usable in Text to Speech, Text to Dialogue, and agent audio_effects configurations. Requires your own ElevenLabs connection.
List Chapter Snapshots
List all snapshots of a Studio chapter, including IDs, names and creation times. Snapshots are created automatically when a chapter is converted and can be downloaded as audio using the snapshot audio actions. Requires your own ElevenLabs connection.
List Conversational AI Agent Tests
Tool to list all agent response tests with pagination support and optional search filtering. Use when you need to retrieve available tests, search tests by name, or paginate through large test collections.
List Conversational AI LLMs
List language models available for configuring ElevenLabs Conversational AI agents.
List Conversation Users
List distinct conversation users with contact details and sentiment aggregates. Filter and sort results, then pass next_cursor as cursor to fetch another page. Requires your own ElevenLabs connection.
List Crawl Jobs
List the user's ongoing and recent knowledge-base crawl jobs. Pass next_cursor as cursor to fetch another page, and include_job_ids to include additional jobs. Requires your own ElevenLabs connection.
List Deployments
List an agent's deployment traffic split history, newest first. Use page and page_size to paginate. Requires your own ElevenLabs connection.
List Dubbing Languages
List a dubbing project's language targets and statuses, with signed output URLs once available. Pass next_cursor as cursor to fetch the next page. Requires your own ElevenLabs connection.
List Dubbing Projects
List accessible workspace dubbing projects with cursor pagination, newest first by default. Listed projects have no language IDs; fetch the project or list its language targets for those. Requires your own ElevenLabs connection.
List Environment Variables
List one page of workspace environment variables, optionally filtering by label, environment, or type. Use next_cursor to retrieve subsequent pages. Requires your own ElevenLabs connection.
List Environments
List workspace environments, including production, with optional last-update and creator details. Returns the full list without pagination. Requires your own ElevenLabs connection.
List Image Generations
List image generations created through the API, newest first, with optional status and model filters. Pass next_cursor as cursor to retrieve another page. Requires your own ElevenLabs connection.
List Members
List all workspace members, including locked members, with their roles and owner status. Service accounts are excluded. Requires your own ElevenLabs connection.
List Music Finetunes
List your own, workspace-shared, and ElevenLabs-curated music finetunes with optional filters and sorting. Returns one page; pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
List Phone Numbers
Tool to list all imported phone numbers in the workspace. Use when you need to find available phone numbers, check their capabilities (inbound/outbound), or verify which agent is assigned to a number.
List Production Languages
List available production languages for dubbing, subtitles or transcription. Returns single languages or source-to-destination pairs. Requires your own ElevenLabs connection.
List Production Orders
List Productions orders in your workspace, optionally filtering by statuses and creation dates. Use page_size and offset to paginate. Requires your own ElevenLabs connection.
List RAG Chunks
List a page of RAG chunks for a knowledge base document and embedding model. Pass next_cursor as cursor to retrieve another page. Requires your own ElevenLabs connection.
List Speech Engines
List a page of Speech Engines with voice, tags, timestamps and access information. Filter by name or sort results; pass next_cursor as cursor to retrieve the next page. Requires your own ElevenLabs connection.
List Tags
List workspace conversation tags, newest first. Returns one page; pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
List Template Runs
List a template's runs created through the public API, newest first. Use next_cursor as cursor to paginate and version_id to filter. Requires your own ElevenLabs connection.
List Templates
List published flow templates in your workspace and their runnable versions' input/output schemas. Follow next_cursor while has_more is true, even for empty pages. Link-shared or other-workspace Explore templates are not listed. Requires your own ElevenLabs connection.
List Video Generations
List video generations created through the API, newest first, optionally filtered by status or model. Pass next_cursor as cursor to fetch another page. Requires your own ElevenLabs connection.
List Voice Accents
List available accents in the shared voice library, optionally filtered by language and model. Requires your own ElevenLabs connection.
List Voice Collections
List all voice collections you can access, sorted by title, including your access role. The endpoint returns the full list without pagination.
List WhatsApp Accounts
Tool to list all WhatsApp accounts in the workspace. Use when you need to view available WhatsApp Business accounts, check which agents are assigned to WhatsApp numbers, or retrieve WhatsApp phone number details.
List Workspace Groups
List all groups in the workspace, including membership, permissions, limits and SCIM details. Returns a map without pagination. Requires your own ElevenLabs connection.
List Workspace Tickets
List conversation triage tickets across the workspace, omitting agents you cannot access. Supports filters, search, sorting and cursor pagination. Requires your own ElevenLabs connection.
Merge Branches
Merge an agent's source branch into a target branch. By default, archives the source after merging; force overrides timestamp-based conflict resolution. Requires your own ElevenLabs connection.
Merge Tickets
Merge open tickets of the same agent into a pending, in-progress, or resolved ticket. Moves their conversations, raises priority to the highest, and preserves sources as merged. Requires viewer access to the agent and your own ElevenLabs connection.
Move Bulk Knowledge Base Items
Tool to move multiple documents or folders from one folder to another in the knowledge base. Use when you need to reorganize multiple knowledge base items at once by moving them to a different folder or to the root level.
Move ConvAI Knowledge Base Entity
Tool to move a knowledge base document or folder to a different folder. Use when you need to reorganize your knowledge base by moving entities between folders or to the root level.
Move Tests in Bulk
Move multiple tests or folders to a destination folder, or to root when omitted. Requires your own ElevenLabs connection.
Outbound call
Tool to place an outbound call via SIP trunk. Use when you need to initiate a voice call through an ElevenLabs agent after obtaining required IDs. Prerequisites: - The API key must have Conversational AI (convai) permissions enabled. For write operations like initiating calls, ensure your API key has the appropriate convai write scope. - A valid SIP trunk phone number must be configured for outbound calls in ElevenLabs. - The SIP trunk must have valid outbound configuration with proper address and credentials. - The agent must be properly configured in the Conversational AI platform.
Paginate Phone Numbers
Retrieve one page of phone numbers with optional search, agent, provider and sorting filters. Pass next_cursor as cursor to fetch the next page. Requires your own ElevenLabs connection.
Preview Branch Merge
Preview merging a source branch into a target branch without performing the merge. Returns the merged agent configuration and conflicting fields for an accurate diff before confirming. Force makes source changes win conflicts regardless of timestamps. Requires your own ElevenLabs connection.
Preview Branch Rebase
Preview pulling source-branch changes into an agent branch without modifying it. Defaults to the agent's main branch as the source. Includes conflicting field paths, structured conflict values, and the merged configuration. Requires your own ElevenLabs connection.
Query Agent RAG Retrieval
Run an ad-hoc query against an agent's knowledge base RAG index and return ranked chunks. Read-only: no conversation is created. Retrieval internals may evolve. Requires your own ElevenLabs connection.
Rebase Branch
Pull changes from a source branch (default: main) into this branch as a new version, preserving this branch's own changes on conflicts. Requires your own ElevenLabs connection.
Get API documentation
Retrieves the content of the official ElevenLabs API documentation page hosted on Mintlify.
Refresh URL Document
Refresh an existing URL knowledge-base document by re-fetching content from its source URL. Returns the updated document. Requires your own ElevenLabs connection.
Regenerate Dubbing Target
Re-dub an Enterprise dubbing target from its edited transcript, synthesizing only edited regions. Charges apply after the free-regeneration allowance. Acceptance is asynchronous: the target returns to processing and emits dubbing_language_completed to the project's configured webhooks with output URLs when complete. Returns a conflict if no edits exist, without dispatching or charging. Requires your own connection.
Register Media
Register media with a production order by uploading a file or supplying a URL. Use the returned media ID when adding order items. Requires your own ElevenLabs connection.
Remix Voice
Remix an existing voice using a prompt and return voice previews. Save the preferred generated_voice_id using the create-voice endpoint. Requires your own ElevenLabs connection.
Remove Group Member
Remove a workspace member from a specified group by email. Requires group_members_manage permission and your own ElevenLabs connection.
Remove Order Item
Remove an item from an open production order. Requires your own ElevenLabs connection.
Remove Procedure
Remove a procedure from an agent's draft working set. Removing a folder cascades to its entire subtree and is rejected if an outside procedure hands off into it. Requires your own ElevenLabs connection.
Remove rules from pronunciation dictionary
Permanently removes exact-match pronunciation rules from a specified ElevenLabs pronunciation dictionary using a list of rule strings; non-matching rule strings are ignored and this action cannot add or modify rules.
Remove tool approval
Remove approval for a specific MCP tool when using per-tool approval mode. Returns the updated server configuration. Requires your own ElevenLabs connection.
Remove Voice From Collection
Remove a voice from a collection without deleting the voice itself. Requires editor access to the collection and your own ElevenLabs connection.
Replace Pronunciation Rules
Replace all existing rules in a pronunciation dictionary with the provided alias and phoneme rules. Requires your own ElevenLabs connection.
Replicate Voice to Isolated Environment
Replicate an Instant Voice Clone or Voice Design voice to another data residency. Available on the central environment only. The target workspace must share the source's consolidated billing group. Requires source voice admin access and VOICES_WRITE in the source workspace; human users also need VOICES_WRITE in the target workspace. Requires your own ElevenLabs connection.
Request Manual Verification
Request manual verification for a professional voice clone (PVC) by submitting verification documents and optional explanatory text. Requires your own ElevenLabs connection.
Resolve conversation reference
Resolve a Slack message or Zendesk ticket URL for an agent and return the existing conversation's details. Requires your own ElevenLabs connection.
Resubmit Test Invocations
Tool to resubmit specific test runs from a test invocation for a conversational AI agent. Use when you need to re-run failed tests or specific test cases from a previous test invocation.
Retry Batch Call
Tool to retry a batch call, calling failed and no-response recipients again. Use when you need to retry unsuccessful calls from a previous batch calling campaign.
Run Agent Tests
Tool to run selected tests on a conversational AI agent with optional configuration overrides. Use when you need to execute automated tests on an agent to validate responses, tool calls, or conversation flows. Supports running up to 200 tests in a single invocation with optional branch-specific or configuration override testing.
Run conversation analysis
Re-run a conversation's analysis with the agent's current evaluation criteria and data collection settings. Returns the full conversation, including updated analysis. Requires your own ElevenLabs connection.
Run conversation evaluation
Rerun one evaluation criterion for an existing conversation. Returns the updated full conversation, including its analysis and transcript. Scope selects conversation-level or agent-level evaluation. Requires your own ElevenLabs connection.
Run Template
Start a flows template run using input-port values and an optional snapshot version. Returns initial run state, not finished results. Prefer a configured webhook for completion, or poll the run at modest intervals. Requires your own ElevenLabs connection.
Search Conversation Messages
Search conversation transcript messages using full-text and fuzzy matching. Returns matching chunks, highlights and a next-page cursor; pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
Search Knowledge Base
Fuzzy text search over knowledge-base document content. Filter by document type and use next_cursor to fetch subsequent pages. Requires your own ElevenLabs connection.
Search Voices
Search available voices by text, labels, type or collection, with sorting and cursor pagination. Pass next_page_token from the response while has_more is true. Requires your own ElevenLabs connection.
Search Workspace Groups
Search workspace groups by name, returning group IDs and member emails. Multiple or no groups may match. Requires your own ElevenLabs connection.
Semantically Search Messages
Search conversation transcripts by semantic meaning and intent, rather than exact keywords. Optionally filter by agent and branch. Returns one page of scored message chunks; pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
Send Conversation Feedback
Send like/dislike feedback within five minutes of a conversation ending. Requires your own ElevenLabs connection.
Send WhatsApp Message
Send an outbound WhatsApp template message using an ElevenLabs agent and WhatsApp phone number. Returns the conversation ID. Requires your own ElevenLabs connection.
Separate Music Stems
Separate an audio file into individual stems and download a ZIP archive. Latency depends on audio length. Requires your own ElevenLabs connection.
Separate Speakers
Start speaker separation for a professional voice sample. Returns the start request status, not the separated audio. Requires your own ElevenLabs connection.
Set Agent Avatar
Tool to set or update the avatar image for a Conversational AI agent displayed in the widget. Use when you need to customize the visual appearance of an agent by uploading a profile image.
Set Agent Hold Audio
Upload custom hold audio for callers in an agent's concurrency wait queue, replacing any previous clip. Accepts MP3 or WAV up to 40 MB and 180 seconds. Requires your own ElevenLabs connection.
Set Pronunciation Dictionaries
Set pronunciation dictionaries on a Studio project. By default affected text is marked for reconversion. Requires your own ElevenLabs connection.
Share Resource
Grant a workspace resource role to a user, group, or service account API key, overriding its existing role. Supply only one target: user_email, group_id, or workspace_api_key_id. The caller must have admin access to the resource. Requires your own ElevenLabs connection.
Speech to speech
Converts an input audio file to speech using a specified voice; if a `model_id` is provided, it must support speech-to-speech conversion.
Speech to speech streaming
Converts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.
Start Exotel Call
Start an outbound phone call via the agent's configured Exotel number. Returns success, a provider message, conversation ID and Exotel CallSid. Requires your own ElevenLabs connection.
Start Twilio Call
Start an outbound phone call via the agent's configured Twilio number. Returns success, a provider message, conversation ID and Twilio call SID. Requires your own ElevenLabs connection.
Start WhatsApp call
Start an outbound WhatsApp call using an agent and permission request template. Requires your own ElevenLabs connection.
Stream audio isolation
Tool to remove background noise from audio and stream the isolated result. Use when you need to clean up audio recordings by isolating vocals/speech and removing unwanted background noise. The audio file must be at least 4.6 seconds long.
Stream chapter audio
Streams the audio for a specified chapter snapshot from an ElevenLabs project, optionally converting the output to MPEG format.
Stream ConvAI agent simulate conversation
Deprecated by the provider; this endpoint will be removed on October 31, 2026 (2026-10-31). For new simulations, use ELEVENLABS_CREATE_CONVAI_AGENT_TESTING to create a simulation test, then ELEVENLABS_RUN_AGENT_TESTS to run it and ELEVENLABS_GET_TEST_INVOCATION to retrieve its result. Replacement simulations use a different asynchronous contract with a 50-turn maximum; this action retains its existing inputs and raw SSE output. Run a simulated conversation between an agent and a simulated user, streaming back partial lists of messages and a final conversation analysis.
Stream Dialogue
Convert ordered text and voice-ID pairs into multi-voice speech and return the streamed audio as a downloadable file. Requires your own ElevenLabs connection.
Stream Music
Stream a composed song from a prompt or composition plan and return downloadable audio plus its song ID. Requires your own ElevenLabs connection.
Stream Music With Metadata
Generate music with detailed metadata using your own ElevenLabs connection. Collects the documented SSE stream into ordered named events: audio_chunk data contains base64 audio plus optional word timestamps and waveform slices. Returns song_id and preserves all metadata. Multipart responses, if supplied, are separated into downloadable parts and JSON metadata.
Stream project audio
Streams audio from a specific project snapshot, optionally converting it to MPEG format.
Stream Studio Project Audio
Download streamed audio from an existing Studio project snapshot, optionally converted to MPEG. Requires your own ElevenLabs connection.
Stream Timestamped Dialogue
Generate multi-speaker dialogue and collect its JSON stream as ordered audio chunks with character timestamps and voice segments. Requires your own ElevenLabs connection; the result buffers the complete stream.
Stream Timestamped Speech
Convert text to speech with character timestamps using a chosen voice. Collects the JSON stream into ordered events with base64 audio chunks. Requires your own ElevenLabs connection.
Stream Voice Conversion
Convert uploaded audio to a target voice, preserving emotion, timing and delivery. Downloads the audio stream as a file. Requires your own ElevenLabs connection.
Stream Voice Preview
Download streaming MPEG audio for a voice preview created via /v1/text-to-voice/design. Requires your own ElevenLabs connection.
Archive project snapshot
Archives an existing project snapshot by its ID, creating a permanent, immutable, and typically irreversible copy of its state.
Submit Batch Call
Tool to submit a batch call. Use when you need to initiate multiple calls (voice or WhatsApp) at once. Triggers real outbound calls immediately (if no scheduled_time_unix is set) or at the scheduled time — always confirm recipient list and call count with the user before executing.
Submit Order
Submit an open production order with at least one item for processing. Submission charges the workspace and prevents further item modifications. To review the quote first, poll the order details until the quote is ready. Requires your own ElevenLabs connection.
Synthesize Timestamped Speech
Generate speech with character-level timestamps for audio/text synchronization, returning base64 audio and original/normalized alignments. Requires your own ElevenLabs connection; model, voice and format availability depends on your plan.
Text to speech
Converts text to speech using a specified ElevenLabs voice and model, returning a downloadable audio file (use ELEVENLABS_TEXT_TO_SPEECH_STREAM for streaming instead). Keep `voice_id`, `model_id`, and `output_format` consistent across all chunks to avoid audible artifacts when concatenating. Some voice/model/format combinations require specific subscription tiers; test with a short sample before full runs. HTTP 429 on burst batches; respect `Retry-After` headers.
Text to speech stream
Converts text through the provider streaming endpoint and returns a downloadable audio file. Provider logging and history remain enabled by default. Allows latency optimization, specific output formats (some tier-dependent), and custom pronunciations; ensure the chosen model supports text-to-speech and text is preferably under 5000 characters. Keep voice_id, model_id, and output_format consistent across multi-chunk sessions to avoid audio artifacts.
Train Professional Voice
Start professional voice clone (PVC) training for an existing voice, optionally choosing its model. Requires your own ElevenLabs connection.
Transcribe Audio
Transcribe one uploaded file or public media URL with ElevenLabs.
Unassign Conversation Tag
Remove a single tag from a conversation. Requires your own ElevenLabs connection.
Unshare Resource
Remove an existing workspace resource role from a user, group, or service account API key. Pass only the user email, group ID, or workspace API key ID for the intended recipient. Requires admin access to the resource; its creator's permissions cannot be removed. Requires your own ElevenLabs connection.
Update Agent Branch
Update metadata for an ElevenLabs Conversational AI agent branch.
Update Agent Branch Procedure Draft
Replace an ElevenLabs agent branch procedure draft.
Update Audio Native from URL
Find an existing Audio Native project matching a page URL, extract its content, update the project, and queue conversion and auto-publishing. Requires your own ElevenLabs connection.
Update Chapter
Update a Studio chapter's name or structured text-to-speech content by project and chapter ID. Requires your own ElevenLabs connection.
Update Agent Response Test
Tool to update an existing ElevenLabs Conversational AI agent response test by ID. Use when you need to modify test configuration, chat history, success conditions, or other test parameters.
Update Knowledge Base Document
Tool to update the name of a knowledge base document in ElevenLabs Conversational AI. Use when you need to rename an existing knowledge base document.
Update ConvAI Workspace Secret
Tool to update an existing secret in the ElevenLabs ConvAI workspace. Use when you need to modify the name or value of an existing API key, token, or other sensitive value stored in the workspace.
Update Convai Settings
Tool to update Convai settings for the workspace. Use when you need to modify webhook configurations, RAG retention settings, MCP server capabilities, or Livekit stack preferences.
Update Convai Dashboard Settings
Tool to update Convai dashboard settings for the workspace. Use when you need to configure dashboard charts for monitoring conversational AI performance.
Update Conversational AI Tool
Tool to update an existing conversational AI tool in ElevenLabs workspace. Use when modifying tool settings, descriptions, API endpoints, or behavior configurations. Requires the complete tool_config object with all required fields for the tool type.
Update Environment Variable
Replace an environment variable's values using your own ElevenLabs connection. Null removes an environment's value except production; deleting an environment is a separate operation.
Update File Document
Replace a knowledge-base document's source file. Updates its name, content and metadata, overwriting manual content edits. Requires your own ElevenLabs connection.
Update MCP server
Update non-credential settings for an existing MCP server. Requires your own ElevenLabs connection. Credential tokens and custom request headers/metadata are excluded by owner policy; existing auth-connection IDs remain supported.
Update Member
Update a workspace member identified by email. Only workspace administrators may call this endpoint. Attributes remain unchanged unless specified. Requires your own ElevenLabs connection.
Update Music Finetune
Update a music finetune's name, tags, genre or visibility. Omitted fields are not sent; explicit nulls are sent as null. Requires your own ElevenLabs connection.
Update Production Order
Rename an open production order. Requires your own ElevenLabs connection.
Update Project Content
Update a Studio project's content from a URL, uploaded document or JSON chapter content. Requires your own ElevenLabs connection; auto_convert can generate audio.
Update project pronunciation dictionaries
Updates a project's pronunciation dictionaries on ElevenLabs to improve text-to-speech accuracy for specialized terms; note that while multiple dictionaries can be applied, the UI only displays the first.
Update pronunciation dictionary
Partially updates a pronunciation dictionary's metadata (name or archived status) without changing its version. Use when you need to rename or archive/unarchive a dictionary.
Update Speech Engine
Partially update an existing speech engine's connection, ASR, TTS, turn detection, privacy or limits. Omitted fields remain unchanged. Requires your own ElevenLabs connection.
Update Studio Project
Update a Studio project's name, default voices, and optional download metadata. Requires your own ElevenLabs connection.
Update Tag
Update a conversation tag's title and/or description as its owner or a workspace admin. Omit fields to leave them unchanged. Requires your own ElevenLabs connection.
Update Test Folder
Rename an existing agent test folder. Currently only the folder name can be updated. Requires your own ElevenLabs connection.
Update Tool Override
Update configuration overrides for one MCP tool and return its server configuration. Requires your own ElevenLabs connection; omitted settings are not sent and explicit nulls are preserved.
Update Transcript Segment
Edit a source transcript segment's text, speaker, or timing (Enterprise only). Omitted fields stay unchanged. Bumps the project revision, discards affected translations in every language target, and marks completed targets stale. Audio changes only when a target is regenerated. Requires your own connection.
Update Transcript Segments
Enterprise only: atomically edit source segments' text, speaker, or timing. Increments the transcript revision, discards affected translations in every target language, and marks completed targets stale. Regenerate a target to change its audio. Requires your own ElevenLabs connection.
Update Translated Segment
Edit a dubbing target segment's translation (Enterprise only, own connection). Omitted translation is unchanged; null clears it for re-translation. Increments the target revision and marks a completed target stale. Audio changes only after regenerating the target; source text and other languages remain untouched.
Update Translated Segments
Edit 1–500 segment translations for a dubbing language target atomically (Enterprise only). Increments the target revision and marks completed targets stale. Omitted translations stay unchanged; null requests re-translation. Audio changes only after regenerating the target. Requires your own ElevenLabs connection.
Update Triage Ticket
Update a triage ticket's title, description, status, priority, or assignee. Requires viewer access to the ticket's agent and your own ElevenLabs connection. Omitted fields stay unchanged; null clears priority or unassigns the assignee.
Update Voice Collection
Update a voice collection's title and icon, leaving omitted fields unchanged. Requires editor access or higher and your own ElevenLabs connection.
Update Voice Sample
Update a professional voice cloning sample's noise removal, speaker selection, trim times or file name. Requires your own ElevenLabs connection. Speaker selection replaces the previous selection.
Update WhatsApp Account
Update a WhatsApp account's assigned agent, messaging, audio responses, or typing indicator. Omitted settings are not sent. Requires your own ElevenLabs connection.
Update Workspace Webhook
Tool to update a specified workspace webhook by its ID. Use when you need to modify webhook settings such as the display name or enable/disable status.
Upload Asset
Upload a file as a new asset with a display name and return its metadata and signed content URL. Requires your own ElevenLabs connection.
Upload Conversation File
Upload an image, PDF, or text file for a conversation and return its reference ID. Requires your own ElevenLabs connection.
Upload Music
Upload music for later inpainting and optionally extract a composition plan, timestamps, or waveform. Uploads are charged at song-generation prices and inspected for copyright infringement; detected copyrighted content still incurs half the request cost. Requires your own ElevenLabs connection.
Upsert Order Item
Add or update a dubbing, subtitle, or transcription item on an open production order and return its ID and quoted price. Requires your own ElevenLabs connection.
Verify Captcha
Submit the user's audio recording to verify a professional voice cloning captcha. Requires your own ElevenLabs connection.
Voice generation parameters retrieval
Fetches configurable parameters for ElevenLabs voice generation, used to determine available settings (e.g., accents, character limits) prior to audio synthesis; returns metadata only, not audio.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once ElevenLabs is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in ElevenLabs, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches ElevenLabs for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive ElevenLabs work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect ElevenLabs to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find ElevenLabs in your connected apps
Inside FormWise, open Connectors and look for ElevenLabs.
- 3
Hit "Connect"
Click "Connect ElevenLabs" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in ElevenLabs
Build a quick AI Agent (it's like writing instructions, not code), and pick the ElevenLabs actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of ElevenLabs for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your ElevenLabs workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other ElevenLabs users had before signing up
Do I need to know how to code?
Not even a little. If you can use ElevenLabs today, you can set this up. You'll connect ElevenLabs, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your ElevenLabs login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect ElevenLabs or delete everything any time.
What happens when ElevenLabs updates their app?
We handle it. When ElevenLabs adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting ElevenLabs takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like ElevenLabs — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About ElevenLabs on FormWise
Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
Connect ElevenLabs once and your FormWise AI gets 396 things it can do inside it. That means your AI can handle the ElevenLabs work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to ElevenLabs? Take a look at www.elevenlabs.io.
More Audio & Speech integrations
Elevenreader
ElevenReader is an AI-powered text-to-speech application by ElevenLabs that converts written content into natural-sounding audio
Vapi
Vapi is a voice AI platform that enables developers to build, test, and deploy voice agents with natural conversations, real-time responses, and seamless integration capabilities.
Supadata
Supadata is a web and video-to-text API that extracts transcripts from YouTube, TikTok, Instagram, Facebook, X (Twitter) and video files, retrieves social media metadata, and converts web content to markdown for AI training and content analysis.
Deepgram
Deepgram provides AI-powered speech recognition and understanding services, offering APIs for real-time and pre-recorded audio transcription, text-to-speech, and audio intelligence.
Fish Audio
Fish Audio provides speech synthesis, transcription, voice cloning, and conversational voice-agent APIs.
Rev AI
Rev AI provides advanced machine learning and speech recognition services for converting audio and video to text.
Stop doing the ElevenLabs work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
