All connectors

ElevenLabs

396 tools Audio & Speech Artificial Intelligence Video & Audio

Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.

Connect ElevenLabs

  1. Open Slashspace and go to Settings, then Connectors.
  2. On Discover, search for ElevenLabs and click Connect.
  3. Sign in to ElevenLabs in your browser. Slashspace updates when the account is connected.
  4. Then ask for what you need in any Agent mode chat. ElevenLabs is on in every chat unless you switch it off.

What your chats can do

396 tools from ElevenLabs.

  • Add a pronunciation dictionary from fileAdds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
  • Add Group MemberAdd an existing workspace member to a group by email. Requires group_members_manage permission and your own ElevenLabs connection.
  • Add outbound phone numberTool 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 new project with attributesUse 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`.
  • Add pronunciation dictionary from rulesTool 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 dictionaryAdds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
  • Add sharing voiceAdds 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 SegmentAdd 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 voiceAdds 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 SamplesAdd audio samples to an existing professional voice clone (PVC). Requires your own ElevenLabs connection. Returns the added sample metadata.
  • Add Voice to CollectionAdd a voice to a collection you can edit. Adding an existing member succeeds without changes. Requires your own ElevenLabs connection.
  • Align Audio and TranscriptAlign 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 ToolAdd approval for a specific MCP tool when using per-tool approval mode. Requires your own ElevenLabs connection; returns the updated server configuration.
  • Assign Conversation TagsAssign 1–50 existing workspace tags to a conversation. Already assigned tags are ignored. Requires your own ElevenLabs connection.
  • Attach phone number to agentAssign or unassign an imported phone number to a Conversational AI agent. Omitting the agent ID sends a null assignment, unassigning the number.
  • Bulk-delete documentsDelete 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 UsageEstimate LLM costs for a conversational AI agent based on knowledge base size, prompt length, and RAG configuration. Returns model pricing per minute.
  • Calculate ConvAI LLM UsageTool 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 CallTool 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 JobCancel a crawl job and delete all associated documents and folders. Requires your own ElevenLabs connection.
  • Cancel Test InvocationCancel all pending runs in a test invocation using its ID from a test run. Requires your own ElevenLabs connection.
  • Comment on TicketAppend 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 TurnAppend 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 MusicCompose a song from a prompt or composition plan and return audio plus its song ID. Requires your own ElevenLabs connection.
  • Compose Music With MetadataCompose 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 IndexTrigger RAG indexing for a knowledge-base document, or return its current status if already indexed. Requires your own ElevenLabs connection.
  • Convert chapter to audioConverts the textual content of a chapter, identified by `chapter_id` within a `project_id`, into audio format.
  • Convert a projectConverts an existing ElevenLabs Studio project, including all its chapters and using its configured settings and voices, into speech.
  • Convert VoiceTransform 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 Agent BranchCreate an ElevenLabs agent branch from an existing agent version.
  • Create Agent Branch ProcedureCreate a procedure in an ElevenLabs agent branch draft working set.
  • Create Agent DraftCreate 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 TicketRaise 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 a previously generated voiceFinalizes the creation of a voice using its `generated_voice_id` from a previous generation step by assigning a name, description, and optional labels.
  • Create Async Speech GenerationQueue 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 ChapterCreate a blank Studio chapter or initialize it from a URL in an existing project. Requires your own ElevenLabs connection.
  • Create Conversational AI Agent TestCreate a Conversational AI agent test for response validation, tool execution verification, or conversation simulation. The accepted test types are 'llm', 'tool', and 'simulation'.
  • Add to ConvAI Knowledge BaseDeprecated 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 FileCreate a knowledge base document from an uploaded file for ElevenLabs Conversational AI agents, optionally naming it or placing it in a folder.
  • Create ConvAI Knowledge Base FolderTool 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 IndexRetrieve or request creation of RAG indexes for up to 100 knowledge base documents in a batch. Each item specifies an embedding model and whether to create an index if missing; results are returned per document.
  • Create Knowledge Base Text DocumentTool 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 DocumentTool 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 SecretTool 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 Conversational AI ToolTool 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 AgentTool 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.
  • Create Crawl JobCreate 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 DeploymentCreate or update an agent's deployment using branch traffic percentages. Requires your own ElevenLabs connection.
  • Create Multi-Voice DialogueConvert ordered text and voice pairs into one downloadable dialogue audio file using your own ElevenLabs connection. Requests support up to 10 unique voices and 2,000 total text characters.
  • Create Dubbing LanguageAdd 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 ProjectCreate 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 EnvironmentCreate a workspace environment. Variables without a value for it fall back to their production value. Requires your own ElevenLabs connection.
  • Create Environment VariableCreate a workspace environment variable containing strings or references to existing secrets/auth connections. Requires your own ElevenLabs connection.
  • Create Image GenerationQueue 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 ServerCreate 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 FinetuneCreate a music finetune from uploaded audio, with a name, genre, optional tags and visibility. Requires your own ElevenLabs connection.
  • Create Music From VideoGenerate 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 PlanTool 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 PodcastCreate 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 OrderCreate 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 VoiceCreate a professional voice clone with metadata but no samples. Returns its voice ID; samples must be added separately. Requires your own ElevenLabs connection.
  • Create an AudioNative enabled projectCreates 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.
  • Create Service AccountCreate 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 voicesReturns 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 TokenGenerates a time-limited single-use token for realtime Scribe transcription or text-to-speech WebSocket connections, suitable for frontend clients.
  • Create Speech EngineCreate a Speech Engine resource connecting an upstream transcript WebSocket to configurable ASR, TTS and turn detection. Requires your own ElevenLabs connection.
  • Create TagCreate a conversation tag for the workspace, with a title and optional description. Requires your own ElevenLabs connection.
  • Create Test FolderCreate a folder for organizing agent tests, optionally under a parent folder. Requires your own ElevenLabs connection.
  • Create Timestamped DialogueGenerate multi-voice dialogue with base64 audio, character timestamps and speaker segments. Requires your own ElevenLabs connection.
  • Create Tool OverrideCreate 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 TicketRaise 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 GenerationQueue 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 CollectionCreate a voice collection with a title and icon; you become its admin. Requires your own ElevenLabs connection.
  • Create Voice From PreviewCreate 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 WebhookTool 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.
  • Delete Agent DraftDelete the draft for the specified agent branch. Requires your own ElevenLabs connection.
  • Delete Agent Hold AudioRemove an agent's custom hold audio so queued callers hear the default hold tone again. Requires your own ElevenLabs connection.
  • Delete AssetDelete an asset by ID. Requires your own ElevenLabs connection.
  • Delete chapter from projectIrreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.
  • Delete Conversational AI AgentTool 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 testTool to delete an agent response test by ID. Use when you need to remove a test result or clean up test data.
  • Delete batch callTool 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 IDTool 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 FolderTool 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 IndexTool 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 secretTool 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 toolTool 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 FileRemove an uploaded file from a conversation before it has been used in that conversation. Requires your own ElevenLabs connection.
  • Delete Dubbing LanguageDelete 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 projectPermanently deletes a dubbing project by its ID; this action is irreversible and the project cannot be recovered.
  • Delete Dubbing Studio ProjectPermanently 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 EnvironmentDelete a workspace environment and remove its values from all environment variables. The 'production' environment cannot be deleted. Requires your own ElevenLabs connection.
  • Delete Environment VariableDelete 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 itemPermanently 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 InvitationInvalidate 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 ItemDelete an audio isolation history item and its associated media files. Requires your own ElevenLabs connection.
  • Delete MCP serverTool 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 FinetuneDelete a music finetune by ID and return its details. Requires your own ElevenLabs connection.
  • Delete phone number by idTool 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 DraftDelete the user's procedure draft, resetting to the committed version. Requires your own ElevenLabs connection.
  • Delete project by idUse to irreversibly delete a specific project by its `project_id`; the project must exist and be accessible, and this action cannot be undone.
  • Delete voice samplePermanently deletes a specific voice sample for a given voice ID; this action is irreversible.
  • Delete Saved TranscriptDelete a previously generated, saved transcript by its ID. Requires your own ElevenLabs connection.
  • Delete Speech EngineDelete a Speech Engine resource by its seng_ or agent_ ID. Requires your own ElevenLabs connection. Successful deletion returns no content.
  • Delete TagDelete a conversation tag. Restricted to the tag owner or a workspace admin. Requires your own ElevenLabs connection.
  • Delete Test FolderDelete 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 OverrideRemove configuration overrides for one MCP tool and return the updated server configuration. Requires your own ElevenLabs connection.
  • Delete Transcript SegmentRemove 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 TicketDelete an agent conversation ticket. Restricted to the ticket creator or a workspace admin. Requires your own ElevenLabs connection.
  • Delete voice by idPermanently 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 CollectionDelete a voice collection. Requires admin access to the collection. The voices in the collection are not deleted.
  • Delete Voice SampleDelete a sample from a professional voice clone (PVC) using its voice and sample IDs. Requires your own ElevenLabs connection.
  • Delete WhatsApp AccountDelete a WhatsApp account by phone number ID. Requires your own ElevenLabs connection.
  • Delete workspace webhookTool 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 VoiceDesign 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 itemsDownloads 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 fileDub 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 AgentTool 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 EngineCreate 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 VoiceEdit an existing professional voice's name, language, description, or labels. Requires your own ElevenLabs connection.
  • Edit voiceUpdates 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 settingsEdits 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 CallsDownload 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 voiceGenerates a unique, random ElevenLabs text-to-speech voice based on input text and specified voice characteristics.
  • Generate Sound EffectsGenerate a downloadable sound effect from a text description, with optional duration and seamless looping. Requires your own ElevenLabs connection and consumes provider credits.
  • Get Agent BranchGet metadata and recent versions for one Conversational AI agent branch.
  • Get Agent Branch ProcedureRetrieve a procedure from an ElevenLabs agent branch HEAD or version.
  • Get Agent Branch Procedure DraftRetrieve a user's procedure draft, falling back to branch HEAD when none exists.
  • Get agent detailsTool 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 LinkRetrieve the current shareable-link token information for a Conversational AI agent, if a link exists.
  • Get Agent Version MetadataRead a specific agent version's commit, branch, ancestry and access metadata. Requires your own ElevenLabs connection.
  • Get user profileRetrieves the profile information for the authenticated ElevenLabs user (identified by API key).
  • Get AssetRetrieve an asset by ID, including metadata and its temporary signed content URL (null while processing). Requires your own ElevenLabs connection.
  • Get Async Speech GenerationRetrieve an asynchronous speech generation's status and its signed output URL once completed. Requires your own ElevenLabs connection.
  • Get audio from history itemRetrieves 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 audioRetrieves the audio for a given `sample_id` that must belong to the specified `voice_id`.
  • Get audio native settingsTool 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 LogsRead 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 IDFetches comprehensive details for a specific chapter within a given project, including its metadata (name, ID), conversion status, progress, download availability, and content statistics.
  • Get chapters by project idRetrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
  • Get Chapter SnapshotGet a Studio chapter snapshot's metadata and character timing alignments by project, chapter and snapshot IDs. Requires your own ElevenLabs connection.
  • Get chapter snapshotsRetrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior states.
  • Get Conversational AI AgentRetrieve a Conversational AI agent by ID to inspect its settings, workflow, conversation configuration, and assigned channels. Optionally select a branch or version.
  • Get Agent Knowledge Base SizeTool 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 ConvAI Agents SummariesTool 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 Agent Widget ConfigTool 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 Agent Response Test By IDTool 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 conversational AI analytics live countTool to retrieve the live count of active ongoing Conversational AI conversations. Use when monitoring real-time conversation activity or checking current load.
  • Get batch call detailsTool 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 Batch Calls for WorkspaceList a page of batch calls for the current workspace, including campaign names, agents and statuses. Use pagination to retrieve further results.
  • Get Conversational AI ConversationsTool 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 BaseTool 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 Knowledge Base Document ContentTool 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 AgentsTool 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 DocumentationTool 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 OverviewTool 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 IndexesTool 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 URLTool 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 SummariesTool 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 ServerTool 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 MCP ServersTool 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 ConvAI MCP Server ToolsTool 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 Phone Number by IDTool 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 SecretsTool 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 SettingsTool 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 SettingsTool to retrieve Convai dashboard settings for the workspace. Use when you need to inspect configured dashboard charts for monitoring conversational AI performance.
  • List Test InvocationsTool 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 ToolTool 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 ConvAI toolsTool 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 Tool Dependent AgentsTool 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 AudioDownload the audio recording of a particular conversation as a file. Requires your own ElevenLabs connection.
  • Get conversation by IDTool 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.
  • Get Conversation Signed URLTool 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 MessagesGet 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 SummaryGet 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 TopicsGet 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 JobGet a knowledge-base crawl job's configuration, status and page progress by ID. Requires your own ElevenLabs connection.
  • Get default voice settingsRetrieves 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 DeliverablesRetrieve 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 BulkList 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 languageRetrieves an existing dubbed audio file for a specific `dubbing_id` and `language_code`.
  • Get Dubbing LanguageGet 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 ProjectGet 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 metadataRetrieves metadata and status for a specific dubbing project by its ID.
  • Get Dubbing TranscriptGet 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 formatRetrieves 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 VariableRetrieve one environment variable by ID, including its named values or secret/authentication references. Requires your own ElevenLabs connection.
  • Get generated itemsRetrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice ID.
  • Get history item by idRetrieves detailed information (excluding the audio file) for a specific audio generation history item from ElevenLabs, using its unique ID.
  • Get Image GenerationRetrieve an image generation's status and its signed output URL when completed. Requires your own ElevenLabs connection.
  • Get Isolation HistoryList 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 ConfigurationTool 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 InformationRetrieve metadata and a time-limited download URL for previously uploaded order media. Requires your own ElevenLabs connection.
  • Get pronunciation dictionary metadataRetrieves metadata for a specific, existing pronunciation dictionary from ElevenLabs using its ID.
  • Get modelsRetrieves a detailed list of all available ElevenLabs text-to-speech (TTS) models and their capabilities.
  • Get Music FinetuneRetrieve a music finetune by ID, including training status, progress and failure reason. Requires your own ElevenLabs connection.
  • Get Muted TracksList chapter IDs with muted tracks in a Studio project. Returns the full list without pagination. Requires your own ElevenLabs connection.
  • Get Phone SIP MessagesGet 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 OrderRetrieve 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 by IDUse to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique ID.
  • Get projectsFetches a list of all projects and their details associated with the user's ElevenLabs account; this is a read-only operation.
  • Get Project SnapshotGet a Studio project snapshot's metadata, audio duration, and character alignments. Requires your own ElevenLabs connection.
  • Get project snapshotsRetrieves 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 dictionariesRetrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the text-to-speech (TTS) engine.
  • Get pronunciation dictionary versionDownloads the Pronunciation Lexicon Specification (PLS) file for an existing version of a pronunciation dictionary from ElevenLabs, used to customize TTS pronunciation.
  • Get RAG ChunkRetrieve 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 AudioRetrieve the first 30 seconds of a professional voice sample as base64 audio, optionally removing background noise. Requires your own ElevenLabs connection.
  • Get Sample WaveformRetrieve the visual waveform of a professional voice clone sample. Requires your own ElevenLabs connection.
  • Get Saved TranscriptRetrieve a previously generated transcript by ID, including text, word timings and available channel details. Requires your own ElevenLabs connection.
  • Get SecretRetrieve 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 DependenciesList 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 AudioRetrieve a speaker's separated sample audio as base64, with media type and duration. Requires your own ElevenLabs connection.
  • Get Service AccountsTool 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 voicesRetrieves a paginated and filterable list of shared voices from the ElevenLabs Voice Library.
  • Get Speaker Separation StatusRetrieve a professional voice sample's speaker separation status and detected speakers when complete. Requires your own ElevenLabs connection.
  • Get Speech EngineRetrieve 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 adminRetrieves the SSO provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.
  • Get studio projectGet 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 SummariesTool 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 TagRetrieve a conversation tag by ID, including its title, description, owner and creation time. Requires your own ElevenLabs connection.
  • Get TemplateRetrieve 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 RunRetrieve a template run's aggregate status and individual outputs, including completed media download URLs. Requires your own ElevenLabs connection.
  • Get Test FolderGet an agent test folder by ID, including its folder path and direct child count. Requires your own ElevenLabs connection.
  • Get test invocationGet a test invocation by ID, including its test runs, results and bucketing status. Requires your own ElevenLabs connection.
  • Get Tool ExecutionsGet 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 languageDeprecated 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 TranscriptGet 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 TicketGet an agent conversation triage ticket by ID, including comments and status history. Requires your own ElevenLabs connection.
  • Get Usage Character StatsTool 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.
  • Get user infoRetrieves detailed information about the authenticated ElevenLabs user's account, including subscription, usage, and status.
  • Get user subscription infoRetrieves detailed subscription information for the currently authenticated ElevenLabs user.
  • Get Verification CaptchaGet a captcha for professional voice clone (PVC) verification. The provider documents no response body. Requires your own ElevenLabs connection.
  • Get Video GenerationRetrieve 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 voiceRetrieves comprehensive details for a specific, existing voice by its `voice_id`, optionally including its settings.
  • Get Voice CollectionGet a voice collection you can access by its ID, including its title, icon, and your access role.
  • Get voices listRetrieves a list of all available voices along with their detailed attributes and settings.
  • Get voice settingsRetrieves the stability, similarity, style, and speaker boost settings for a specific, existing ElevenLabs voice using its `voice_id`.
  • Get WhatsApp AccountGet a WhatsApp account's details, assigned agent and messaging settings by phone number ID. Requires your own ElevenLabs connection.
  • Get workspace resource metadataTool 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 UsageGet workspace credit usage over time as a table, with optional grouping and filters. Requires your own ElevenLabs connection.
  • Get Workspace WebhooksTool to list all webhooks configured for the workspace. Use when you need to view existing webhook configurations or verify webhook settings.
  • Invite UserEmail 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 BulkSend 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 audioRemove background noise from an audio file and download the isolated vocals/speech. Uses your own ElevenLabs connection.
  • List Agent BranchesList up to 100 agent branches. ElevenLabs returns a bounded result without a continuation parameter.
  • List Agent Branch ProceduresList 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 TicketsList 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 RequestsList 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 AssetsList 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 UsersList 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 GenerationsList 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 EffectsList 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 SnapshotsList 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 TestsTool 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 LLMsList language models available for configuring ElevenLabs Conversational AI agents.
  • List Conversation UsersList 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 JobsList 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 DeploymentsList an agent's deployment traffic split history, newest first. Use page and page_size to paginate. Requires your own ElevenLabs connection.
  • List Dubbing LanguagesList 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 ProjectsList 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 DubsTool to list dubbing projects you have access to. Use when you need to retrieve dubs, check their status, or paginate through available dubbing projects.
  • List EnvironmentsList workspace environments, including production, with optional last-update and creator details. Returns the full list without pagination. Requires your own ElevenLabs connection.
  • List Environment VariablesList 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 Image GenerationsList 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 MembersList all workspace members, including locked members, with their roles and owner status. Service accounts are excluded. Requires your own ElevenLabs connection.
  • List Music FinetunesList 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 NumbersTool 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 LanguagesList available production languages for dubbing, subtitles or transcription. Returns single languages or source-to-destination pairs. Requires your own ElevenLabs connection.
  • List Production OrdersList 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 ChunksList 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 EnginesList 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 TagsList workspace conversation tags, newest first. Returns one page; pass next_cursor as cursor to continue. Requires your own ElevenLabs connection.
  • List Template RunsList 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 TemplatesList 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 GenerationsList 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 AccentsList available accents in the shared voice library, optionally filtered by language and model. Requires your own ElevenLabs connection.
  • List Voice CollectionsList all voice collections you can access, sorted by title, including your access role. The endpoint returns the full list without pagination.
  • List WhatsApp AccountsTool 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 GroupsList all groups in the workspace, including membership, permissions, limits and SCIM details. Returns a map without pagination. Requires your own ElevenLabs connection.
  • List Workspace TicketsList conversation triage tickets across the workspace, omitting agents you cannot access. Supports filters, search, sorting and cursor pagination. Requires your own ElevenLabs connection.
  • Merge BranchesMerge 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 TicketsMerge 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 ItemsTool 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 EntityTool 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 BulkMove multiple tests or folders to a destination folder, or to root when omitted. Requires your own ElevenLabs connection.
  • Outbound callTool 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 NumbersRetrieve 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 MergePreview 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 RebasePreview 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 RetrievalRun 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 BranchPull 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 documentationRetrieves the content of the official ElevenLabs API documentation page hosted on Mintlify.
  • Refresh URL DocumentRefresh 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 TargetRe-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 Twilio Call for ConvAI AgentTool 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.
  • Register MediaRegister 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 VoiceRemix 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 MemberRemove a workspace member from a specified group by email. Requires group_members_manage permission and your own ElevenLabs connection.
  • Remove Order ItemRemove an item from an open production order. Requires your own ElevenLabs connection.
  • Remove ProcedureRemove 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 dictionaryPermanently 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 approvalRemove 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 CollectionRemove a voice from a collection without deleting the voice itself. Requires editor access to the collection and your own ElevenLabs connection.
  • Replace Pronunciation RulesReplace all existing rules in a pronunciation dictionary with the provided alias and phoneme rules. Requires your own ElevenLabs connection.
  • Replicate Voice to Isolated EnvironmentReplicate 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 VerificationRequest manual verification for a professional voice clone (PVC) by submitting verification documents and optional explanatory text. Requires your own ElevenLabs connection.
  • Resolve conversation referenceResolve a Slack message or Zendesk ticket URL for an agent and return the existing conversation's details. Requires your own ElevenLabs connection.
  • Resubmit Test InvocationsTool 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 CallTool 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 TestsTool 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 analysisRe-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 evaluationRerun 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 TemplateStart 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 MessagesSearch 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 BaseFuzzy 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 VoicesSearch 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 GroupsSearch workspace groups by name, returning group IDs and member emails. Multiple or no groups may match. Requires your own ElevenLabs connection.
  • Semantically Search MessagesSearch 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 FeedbackSend like/dislike feedback within five minutes of a conversation ending. Requires your own ElevenLabs connection.
  • Send WhatsApp MessageSend an outbound WhatsApp template message using an ElevenLabs agent and WhatsApp phone number. Returns the conversation ID. Requires your own ElevenLabs connection.
  • Separate Music StemsSeparate an audio file into individual stems and download a ZIP archive. Latency depends on audio length. Requires your own ElevenLabs connection.
  • Separate SpeakersStart speaker separation for a professional voice sample. Returns the start request status, not the separated audio. Requires your own ElevenLabs connection.
  • Set Agent AvatarTool 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 AudioUpload 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 DictionariesSet pronunciation dictionaries on a Studio project. By default affected text is marked for reconversion. Requires your own ElevenLabs connection.
  • Share ResourceGrant 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.
  • Simulate Conversational AI Agent ConversationDeprecated 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.
  • Speech to speechConverts an audio file to speech in a specified voice. Composio-provided access requires a supported curated voice, multilingual STS v2, MP3 output, and a WAV input of at most 60 seconds and 20 MB.
  • Speech to speech streamingConverts an uploaded audio file to a different voice using a streaming speech-to-speech endpoint and returns a downloadable audio file. Composio-provided access requires a supported curated voice, multilingual STS v2, MP3 output, and a WAV input of at most 60 seconds and 20 MB.
  • Start Exotel CallStart 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 CallStart 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 callStart an outbound WhatsApp call using an agent and permission request template. Requires your own ElevenLabs connection.
  • Stream audio isolationRemoves background noise from audio to isolate vocals or speech and returns a downloadable file. Composio-provided access requires encoded WAV audio longer than 4.6 seconds and at most 60 seconds and 20 MB.
  • Stream chapter audioStreams the audio for a specified chapter snapshot from an ElevenLabs project, optionally converting the output to MPEG format.
  • Stream ConvAI agent simulate conversationDeprecated 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 DialogueConvert 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 MusicStream 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 MetadataGenerate 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 audioStreams audio from a specific project snapshot, optionally converting it to MPEG format.
  • Archive project snapshotRetrieves a downloadable archive of audio for a specified Studio project snapshot.
  • Stream Studio Project AudioDownload streamed audio from an existing Studio project snapshot, optionally converted to MPEG. Requires your own ElevenLabs connection.
  • Stream Timestamped DialogueGenerate 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 SpeechConvert 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 ConversionConvert 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 PreviewDownload streaming MPEG audio for a voice preview created via /v1/text-to-voice/design. Requires your own ElevenLabs connection.
  • Submit Batch CallTool 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 OrderSubmit 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 SpeechGenerate 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 speechConverts text to speech using an ElevenLabs voice and model, returning a downloadable audio file. Composio-provided access is limited to eligible curated voices, Multilingual v2, MP3 44100/128, and 1–5,000 characters without pronunciation dictionaries.
  • Text to speech streamConverts text through the provider streaming endpoint and returns a downloadable audio file. Composio-provided access is limited to eligible curated voices, Multilingual v2, MP3 44100/128, and 1–5,000 characters without pronunciation dictionaries; other connections can request custom pronunciations and other formats.
  • Train Professional VoiceStart professional voice clone (PVC) training for an existing voice, optionally choosing its model. Requires your own ElevenLabs connection.
  • Transcribe AudioTranscribe one uploaded file or public media URL with ElevenLabs.
  • Unassign Conversation TagRemove a single tag from a conversation. Requires your own ElevenLabs connection.
  • Unshare ResourceRemove 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 BranchUpdate metadata for an ElevenLabs Conversational AI agent branch.
  • Update Agent Branch Procedure DraftReplace an ElevenLabs agent branch procedure draft.
  • Update Audio Native project contentTool 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 Audio Native from URLFind 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 ChapterUpdate a Studio chapter's name or structured text-to-speech content by project and chapter ID. Requires your own ElevenLabs connection.
  • Update Conversational AI AgentTool 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.
  • Update Agent Response TestTool 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 DocumentTool 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 SecretUpdate an existing ElevenLabs ConvAI workspace secret by ID, supplying both its name and secret value.
  • Update Convai SettingsTool 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 SettingsTool to update Convai dashboard settings for the workspace. Use when you need to configure dashboard charts for monitoring conversational AI performance.
  • Update Conversational AI ToolTool 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 VariableReplace 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 DocumentReplace a knowledge-base document's source file. Updates its name, content and metadata, overwriting manual content edits. Requires your own ElevenLabs connection.
  • Update MCP serverUpdate 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 MemberUpdate 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 FinetuneUpdate 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 OrderRename an open production order. Requires your own ElevenLabs connection.
  • Update Project ContentUpdate 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 dictionariesUpdates 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 dictionaryPartially 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 EnginePartially 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 ProjectUpdate a Studio project's name, default voices, and optional download metadata. Requires your own ElevenLabs connection.
  • Update TagUpdate 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 FolderRename an existing agent test folder. Currently only the folder name can be updated. Requires your own ElevenLabs connection.
  • Update Tool OverrideUpdate 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 SegmentEdit 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 SegmentsEnterprise 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 SegmentEdit 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 SegmentsEdit 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 TicketUpdate 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 CollectionUpdate a voice collection's title and icon, leaving omitted fields unchanged. Requires editor access or higher and your own ElevenLabs connection.
  • Update Voice SampleUpdate 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 AccountUpdate a WhatsApp account's assigned agent, messaging, audio responses, or typing indicator. Omitted settings are not sent. Requires your own ElevenLabs connection.
  • Update Workspace WebhookUpdates a workspace webhook by ID, setting both its display name and enabled or disabled status.
  • Upload AssetUpload 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 FileUpload an image, PDF, or text file for a conversation and return its reference ID. Requires your own ElevenLabs connection.
  • Upload MusicUpload 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 ItemAdd 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 CaptchaSubmit the user's audio recording to verify a professional voice cloning captcha. Requires your own ElevenLabs connection.
  • Voice generation parameters retrievalFetches 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.