- Create an ElevenLabs conversational AI agent from a conversation configuration.
- Get an agent with its conversation configuration, platform settings and phone numbers.
- Update an agent name, conversation configuration, platform settings, tags or workflow.
- Delete a conversational AI agent.
- List conversational AI agents with search, archive and creator filters.
- Create a copy of an existing agent, optionally with a new name.
- Run an agent's knowledge base retrieval for a query and return the chunks it would use.
- List agent response tests and test folders.
- Move several agent tests or test folders into another folder.
- Create an agent test that checks a response, a tool call or a simulated conversation.
- Run one or more saved tests against an agent.
- Get the status and results of an agent test run.
- List past agent test runs.
- List your audio isolation (voice isolator) generations, newest first.
- Delete one audio isolation generation and its media files.
- Create an Audio Native project that narrates an article and returns an embeddable player snippet.
- Get the player settings and status of an Audio Native project.
- Replace the article content of an Audio Native project with an uploaded txt or HTML file.
- Refresh the Audio Native project linked to a web page from that page, then convert and publish it.
- Submit a batch of outbound agent calls to a list of recipients, now or at a scheduled time.
- List the batch calling jobs in the workspace.
- Get a batch call with its status, schedule and per-recipient progress.
- Cancel a running or scheduled batch call, stopping calls not yet placed.
- Permanently delete a batch call and all its recipient records.
- Call the failed and no-response recipients of a batch call again.
- Export all recipients and conversation results of a finished batch call as CSV.
- List agent conversations with filters for agent, time range, duration, outcome, rating and more.
- Get a conversation with its transcript, metadata and analysis.
- Delete a conversation and its transcript.
- Rate a conversation as liked or disliked.
- List knowledge base documents and folders with search, type and owner filters.
- Scrape a web page into a knowledge base document that agents can use.
- Create a knowledge base document from plain text.
- Create a knowledge base document by uploading a file such as a PDF.
- Rename a knowledge base document or folder, or replace the content of a text, URL or file document.
- Get a knowledge base document with its type, metadata, usage and content details.
- Delete a knowledge base document or folder.
- Fuzzy text search across the content of knowledge base documents.
- List the agents that use any of the given knowledge base documents or folders.
- Create a folder in the knowledge base to organise documents.
- Move several knowledge base documents or folders into another folder.
- Delete several knowledge base documents or folders in one call.
- List dubbing projects in the workspace, with status and language filters.
- Get a dubbing project with its status, source language and target languages.
- Delete a dubbing project.
- Dub an uploaded or linked audio or video file into another language.
- Download the dubbed audio or video for one target language.
- Get the transcript of a dub in one language as SRT, WebVTT or JSON.
- Align an audio file with its known transcript and return timing for every character and word.
- List text-to-speech and other generated audio items in the ElevenLabs history, newest first.
- Get one generated history item, including its text, voice, model and settings.
- Delete a generated audio item from the ElevenLabs history.
- Download the generated audio of one history item as an MP3 file.
- Download one or more generated history items as a single audio file or a zip archive, returned as a download.
- Get the current ElevenLabs connection's unified credentials and identity.
- List unified user groups in an ElevenLabs workspace.
- Get a unified ElevenLabs user group by ID.
- List unified roles (seat types) in an ElevenLabs workspace.
- Get a unified ElevenLabs role (seat type) by ID.
- List unified users in an ElevenLabs workspace.
- Get a unified ElevenLabs user by ID.
- List the available ElevenLabs models with their languages, limits and capabilities.
- Generate a structured music composition plan (styles, sections or chunks, durations, lyrics) from a text prompt.
- Compose a song, jingle or background track from a text prompt or a composition plan and return the audio file as a download.
- List music finetunes you can use: your own, workspace-shared and ElevenLabs-curated.
- Get one music finetune with its status and training progress.
- Create a music finetune, optionally with one audio file to train on.
- Update the name, tags, primary genre or visibility of a music finetune.
- Permanently delete a music finetune you own.
- Upload a song so it can be referenced for inpainting, optionally extracting its composition plan.
- List the phone numbers imported into the workspace and the agents they are assigned to.
- Get a phone number with its provider, label, direction support and assigned agent.
- Import a Twilio, Exotel or SIP trunk phone number into the workspace for agent calls.
- Update a phone number's assigned agent, label or SIP trunk settings.
- Remove an imported phone number from the workspace.
- Create a pronunciation dictionary from alias or phoneme rules.
- Rename or archive a pronunciation dictionary.
- Get a pronunciation dictionary with its latest version and rule count.
- Add alias or phoneme rules to a pronunciation dictionary, creating a new version.
- Remove rules from a pronunciation dictionary by the strings they replace, creating a new version.
- List the pronunciation dictionaries you can access.
- Download the rules of a pronunciation dictionary version as a PLS file.
- Create a pronunciation dictionary from a lexicon .pls file.
- Replace all rules of a pronunciation dictionary with a new list, creating a new version.
- List the workspace secrets that agents, tools and phone numbers can reference.
- Get a workspace secret's name and the resources that use it.
- Store a new workspace secret, such as an API key an agent tool needs.
- Rename a workspace secret and replace its value.
- Delete a workspace secret that is no longer used.
- List the ElevenLabs workspace's service accounts and their API keys.
- List the API keys of one ElevenLabs service account.
- Create a service account in the ElevenLabs workspace.
- Create an API key for a service account with chosen permissions.
- Delete an API key of a service account.
- Enable, disable, rename or change the permissions and limits of a service account API key.
- Generate a short non-musical sound effect (for example a doorbell or footsteps) from a text prompt and return the audio file as a download.
- List the filter presets, reverb environments and background noises available for audio_effects.
- List Speech Engine resources, which add ElevenLabs speech recognition and voice to your own chat agent or LLM server.
- Create a Speech Engine that connects ElevenLabs speech recognition and voices to your own WebSocket server.
- Get the full configuration of one Speech Engine.
- Update the settings of a Speech Engine; only the fields you send change.
- Permanently delete a Speech Engine.
- Create a copy of an existing Speech Engine with the same settings.
- Transcribe an uploaded or linked audio or video file to text with word timestamps and optional speaker labels.
- Get a previously generated speech-to-text transcript by its ID.
- Delete a previously generated speech-to-text transcript.
- Convert a list of text and voice pairs into one multi-speaker dialogue audio file, returned as a download.
- Convert a list of text and voice pairs into dialogue audio with character-level timing and voice segments.
- Convert text to speech with a chosen voice and return the audio file as a download.
- Convert text to speech with a chosen voice and return base64 audio plus character-level timing.
- Generate voice previews from a text description of the voice you want.
- Save a generated voice preview as a voice in your voice library.
- Generate voice previews that change an existing voice according to a text prompt.
- Download the audio of one voice preview generated by design_voice or remix_voice.
- Create a time-limited single-use token that a frontend client can use instead of the API key.
- Create a workspace tool (webhook, client, system or MCP) that agents can call.
- List the workspace tools available to agents.
- Get a workspace tool with its configuration and usage statistics.
- Update the configuration of a workspace tool.
- Delete a workspace tool so agents can no longer call it.
- Get the ElevenLabs user who owns the connection's API key.
- Get the subscription tier, character usage and limits for the API key owner.
- List the voice collections you have access to, sorted by title.
- Create a voice collection to group voices.
- Get the title, icon and your access role for one voice collection.
- Change the title or icon of a voice collection.
- Delete a voice collection without deleting the voices in it.
- Add a voice to a voice collection.
- Remove a voice from a voice collection without deleting the voice.
- Get the default stability, similarity, style and speed settings used for voices.
- Get the stability, similarity boost, style and speed settings saved for a voice.
- Update the saved stability, similarity boost, style, speaker boost and speed settings of a voice.
- Get a voice with its samples, labels, settings and sharing details.
- Delete a voice from your ElevenLabs voice library.
- List voices available to the account, with search, filtering, sorting and pagination.
- Search the public ElevenLabs voice library by category, gender, age, accent, language and use case.
- List every voice available to the user in one response (legacy endpoint).
- List the accents available in the shared voice library.
- Find shared library voices that sound like an uploaded audio sample.
- Delete one audio sample from a cloned voice.
- Create a Professional Voice Clone with metadata and no samples yet.
- Get the verification captcha text for a Professional Voice Clone.
- Submit a recording of the captcha to verify a Professional Voice Clone.
- Upload an audio sample to a Professional Voice Clone.
- Create an instant voice clone from an uploaded audio recording.
- Rename a voice you created, change its description or labels, or add an audio sample.
- Copy a voice from the public voice library into your voices.
- Download the audio of one sample attached to a voice.
- Change the name, language, description or labels of a Professional Voice Clone.
- Apply noise removal, select speakers, trim or rename a Professional Voice Clone sample.
- Delete one audio sample from a Professional Voice Clone.
- Get the first 30 seconds of a Professional Voice Clone sample as base64 audio.
- Get the visual waveform data of a Professional Voice Clone sample.
- Get the speaker separation status of a Professional Voice Clone sample and the detected speakers.
- Start detecting and separating the speakers in a Professional Voice Clone sample.
- Get the separated audio of one speaker in a Professional Voice Clone sample.
- Start training a Professional Voice Clone on its samples.
- Request manual verification of a Professional Voice Clone by uploading a verification document.
- List every member of the ElevenLabs workspace with their seat type.
- List every user group in the ElevenLabs workspace with its members.
- Find ElevenLabs user groups by name, with their members' emails.
- Add a workspace member to an ElevenLabs user group by email.
- Remove a member from an ElevenLabs user group by email.
- Get who a shared ElevenLabs workspace resource is shared with, and with which role.
- Grant a user, group or service account API key a role on an ElevenLabs workspace resource.
- Remove a user's, group's or service account API key's role on an ElevenLabs workspace resource.
- List workspace audit log entries, newest first, with time and actor filters.
- List the auth connections agents and tools use to call external APIs.
- Create an auth connection that agent tools use to authenticate to external APIs.
- Update an auth connection's provider or credentials.
- Delete a workspace auth connection.
- Invite someone to the ElevenLabs workspace by email.
- Invite several people to the ElevenLabs workspace by email in one call.
- Cancel a pending workspace invitation by email.
- Lock, unlock or change the seat type of a workspace member.
- Get workspace credit usage over time, bucketed and optionally grouped by product, model, voice or user.
- List the API requests made in the workspace, with time range, column filters and search.
- Set the workspace-wide policy on whether API key holders may disable their keys.
- List the webhooks configured for the ElevenLabs workspace.
- Create an HMAC-signed webhook for the ElevenLabs workspace.
- Rename, enable or disable a workspace webhook and set its events.
- Delete a workspace webhook.
No matching actions