Skip to main content
ElevenLabs
Previewv0.3.0
182 actions · 8 events · 1 auth method
AIIAM

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · API Key

Uses an ElevenLabs user API key or service account API key. The roster needs the workspace_members_read permission; read…
Optionally, configure receiving Events for ElevenLabs into StackOne.

Webhooks setup

3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · API Key

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

182 actions
Action
Description
Create Agent
Create an ElevenLabs conversational AI agent from a conversation configuration.
Get Agent
Get an agent with its conversation configuration, platform settings and phone numbers.
Update Agent
Update an agent name, conversation configuration, platform settings, tags or workflow.
Delete Agent
Delete a conversational AI agent.
List Agents
List conversational AI agents with search, archive and creator filters.
Duplicate Agent
Create a copy of an existing agent, optionally with a new name.
Query Agent Knowledge Base RAG
Run an agent’s knowledge base retrieval for a query and return the chunks it would use.
List Tests
List agent response tests and test folders.
Bulk Move Tests To Folder
Move several agent tests or test folders into another folder.
Create Test
Create an agent test that checks a response, a tool call or a simulated conversation.
Run Agent Tests
Run one or more saved tests against an agent.
Get Test Invocation
Get the status and results of an agent test run.
List Test Invocations
List past agent test runs.
List Audio Isolation History
List your audio isolation (voice isolator) generations, newest first.
Delete Audio Isolation History Item
Delete one audio isolation generation and its media files.
Create Audio Native Project
Create an Audio Native project that narrates an article and returns an embeddable player snippet.
Get Audio Native Settings
Get the player settings and status of an Audio Native project.
Update Audio Native Content
Replace the article content of an Audio Native project with an uploaded txt or HTML file.
Update Audio Native Content From URL
Refresh the Audio Native project linked to a web page from that page, then convert and publish it.
Submit Batch Call
Submit a batch of outbound agent calls to a list of recipients, now or at a scheduled time.
List Batch Calls
List the batch calling jobs in the workspace.
Get Batch Call
Get a batch call with its status, schedule and per-recipient progress.
Cancel Batch Call
Cancel a running or scheduled batch call, stopping calls not yet placed.
Delete Batch Call
Permanently delete a batch call and all its recipient records.
Retry Batch Call
Call the failed and no-response recipients of a batch call again.
Export Batch Call Results
Export all recipients and conversation results of a finished batch call as CSV.
List Conversations
List agent conversations with filters for agent, time range, duration, outcome, rating and more.
Get Conversation
Get a conversation with its transcript, metadata and analysis.
Delete Conversation
Delete a conversation and its transcript.
Send Conversation Feedback
Rate a conversation as liked or disliked.
List Knowledge Base Documents
List knowledge base documents and folders with search, type and owner filters.
Create Knowledge Base Document From URL
Scrape a web page into a knowledge base document that agents can use.
Create Knowledge Base Document From Text
Create a knowledge base document from plain text.
Create Knowledge Base Document From File
Create a knowledge base document by uploading a file such as a PDF.
Update Knowledge Base Document
Rename a knowledge base document or folder, or replace the content of a text, URL or file document.
Get Knowledge Base Document
Get a knowledge base document with its type, metadata, usage and content details.
Delete Knowledge Base Document
Delete a knowledge base document or folder.
Search Knowledge Base
Fuzzy text search across the content of knowledge base documents.
Get Dependent Agents For Documents
List the agents that use any of the given knowledge base documents or folders.
Create Knowledge Base Folder
Create a folder in the knowledge base to organise documents.
Bulk Move Knowledge Base Documents
Move several knowledge base documents or folders into another folder.
Bulk Delete Knowledge Base Documents
Delete several knowledge base documents or folders in one call.
List Dubs
List dubbing projects in the workspace, with status and language filters.
Get Dubbing
Get a dubbing project with its status, source language and target languages.
Delete Dubbing
Delete a dubbing project.
Create Dubbing
Dub an uploaded or linked audio or video file into another language.
Get Dubbed File
Download the dubbed audio or video for one target language.
Get Dubbing Transcript
Get the transcript of a dub in one language as SRT, WebVTT or JSON.
Create Forced Alignment
Align an audio file with its known transcript and return timing for every character and word.
List Generated Items
List text-to-speech and other generated audio items in the ElevenLabs history, newest first.
Get History Item
Get one generated history item, including its text, voice, model and settings.
Delete History Item
Delete a generated audio item from the ElevenLabs history.
Get History Item Audio
Download the generated audio of one history item as an MP3 file.
Download History Items
Download one or more generated history items as a single audio file or a zip archive, returned as a download.
Get Unified Credentials
Get the current ElevenLabs connection’s unified credentials and identity.
List Unified Groups
List unified user groups in an ElevenLabs workspace.
Get Unified Group
Get a unified ElevenLabs user group by ID.
List Unified Roles
List unified roles (seat types) in an ElevenLabs workspace.
Get Unified Role
Get a unified ElevenLabs role (seat type) by ID.
List Unified Users
List unified users in an ElevenLabs workspace.
Get Unified User
Get a unified ElevenLabs user by ID.
List Models
List the available ElevenLabs models with their languages, limits and capabilities.
Create Music Plan
Generate a structured music composition plan (styles, sections or chunks, durations, lyrics) from a text prompt.
Compose Music
Compose a song, jingle or background track from a text prompt or a composition plan and return the audio file as a downl…
List Music Finetunes
List music finetunes you can use: your own, workspace-shared and ElevenLabs-curated.
Get Music Finetune
Get one music finetune with its status and training progress.
Create Music Finetune
Create a music finetune, optionally with one audio file to train on.
Update Music Finetune
Update the name, tags, primary genre or visibility of a music finetune.
Delete Music Finetune
Permanently delete a music finetune you own.
Upload Music
Upload a song so it can be referenced for inpainting, optionally extracting its composition plan.
List Phone Numbers
List the phone numbers imported into the workspace and the agents they are assigned to.
Get Phone Number
Get a phone number with its provider, label, direction support and assigned agent.
Import Phone Number
Import a Twilio, Exotel or SIP trunk phone number into the workspace for agent calls.
Update Phone Number
Update a phone number’s assigned agent, label or SIP trunk settings.
Delete Phone Number
Remove an imported phone number from the workspace.
Create Pronunciation Dictionary From Rules
Create a pronunciation dictionary from alias or phoneme rules.
Update Pronunciation Dictionary
Rename or archive a pronunciation dictionary.
Get Pronunciation Dictionary
Get a pronunciation dictionary with its latest version and rule count.
Add Pronunciation Dictionary Rules
Add alias or phoneme rules to a pronunciation dictionary, creating a new version.
Remove Pronunciation Dictionary Rules
Remove rules from a pronunciation dictionary by the strings they replace, creating a new version.
List Pronunciation Dictionaries
List the pronunciation dictionaries you can access.
Get Pronunciation Dictionary Version
Download the rules of a pronunciation dictionary version as a PLS file.
Create Pronunciation Dictionary From File
Create a pronunciation dictionary from a lexicon .pls file.
Set Pronunciation Dictionary Rules
Replace all rules of a pronunciation dictionary with a new list, creating a new version.
List Secrets
List the workspace secrets that agents, tools and phone numbers can reference.
Get Secret
Get a workspace secret’s name and the resources that use it.
Create Secret
Store a new workspace secret, such as an API key an agent tool needs.
Update Secret
Rename a workspace secret and replace its value.
Delete Secret
Delete a workspace secret that is no longer used.
Get Service Accounts
List the ElevenLabs workspace’s service accounts and their API keys.
Get Service Account API Keys
List the API keys of one ElevenLabs service account.
Create Service Account
Create a service account in the ElevenLabs workspace.
Create Service Account API Key
Create an API key for a service account with chosen permissions.
Delete Service Account API Key
Delete an API key of a service account.
Update Service Account API Key
Enable, disable, rename or change the permissions and limits of a service account API key.
Create Sound Effect
Generate a short non-musical sound effect (for example a doorbell or footsteps) from a text prompt and return the audio…
List Audio Effects
List the filter presets, reverb environments and background noises available for audio_effects.
List Speech Engines
List Speech Engine resources, which add ElevenLabs speech recognition and voice to your own chat agent or LLM server.
Create Speech Engine
Create a Speech Engine that connects ElevenLabs speech recognition and voices to your own WebSocket server.
Get Speech Engine
Get the full configuration of one Speech Engine.
Update Speech Engine
Update the settings of a Speech Engine; only the fields you send change.
Delete Speech Engine
Permanently delete a Speech Engine.
Duplicate Speech Engine
Create a copy of an existing Speech Engine with the same settings.
Create Transcription
Transcribe an uploaded or linked audio or video file to text with word timestamps and optional speaker labels.
Get Transcription
Get a previously generated speech-to-text transcript by its ID.
Delete Transcription
Delete a previously generated speech-to-text transcript.
Create Dialogue
Convert a list of text and voice pairs into one multi-speaker dialogue audio file, returned as a download.
Create Dialogue With Timing
Convert a list of text and voice pairs into dialogue audio with character-level timing and voice segments.
Create Speech
Convert text to speech with a chosen voice and return the audio file as a download.
Create Speech With Timing
Convert text to speech with a chosen voice and return base64 audio plus character-level timing.
Design Voice
Generate voice previews from a text description of the voice you want.
Create Voice From Preview
Save a generated voice preview as a voice in your voice library.
Remix Voice
Generate voice previews that change an existing voice according to a text prompt.
Get Voice Preview Audio
Download the audio of one voice preview generated by design_voice or remix_voice.
Create Single Use Token
Create a time-limited single-use token that a frontend client can use instead of the API key.
Create Tool
Create a workspace tool (webhook, client, system or MCP) that agents can call.
List Tools
List the workspace tools available to agents.
Get Tool
Get a workspace tool with its configuration and usage statistics.
Update Tool
Update the configuration of a workspace tool.
Delete Tool
Delete a workspace tool so agents can no longer call it.
Get User
Get the ElevenLabs user who owns the connection’s API key.
Get User Subscription
Get the subscription tier, character usage and limits for the API key owner.
List Voice Collections
List the voice collections you have access to, sorted by title.
Create Voice Collection
Create a voice collection to group voices.
Get Voice Collection
Get the title, icon and your access role for one voice collection.
Update Voice Collection
Change the title or icon of a voice collection.
Delete Voice Collection
Delete a voice collection without deleting the voices in it.
Add Voice To Collection
Add a voice to a voice collection.
Remove Voice From Collection
Remove a voice from a voice collection without deleting the voice.
Get Default Voice Settings
Get the default stability, similarity, style and speed settings used for voices.
Get Voice Settings
Get the stability, similarity boost, style and speed settings saved for a voice.
Edit Voice Settings
Update the saved stability, similarity boost, style, speaker boost and speed settings of a voice.
Get Voice
Get a voice with its samples, labels, settings and sharing details.
Delete Voice
Delete a voice from your ElevenLabs voice library.
List Voices
List voices available to the account, with search, filtering, sorting and pagination.
List Shared Voices
Search the public ElevenLabs voice library by category, gender, age, accent, language and use case.
List Voices (Legacy)
List every voice available to the user in one response (legacy endpoint).
Get Voice Accents
List the accents available in the shared voice library.
List Similar Voices
Find shared library voices that sound like an uploaded audio sample.
Delete Voice Sample
Delete one audio sample from a cloned voice.
Create PVC Voice
Create a Professional Voice Clone with metadata and no samples yet.
Get PVC Verification Captcha
Get the verification captcha text for a Professional Voice Clone.
Verify PVC Verification Captcha
Submit a recording of the captcha to verify a Professional Voice Clone.
Add Samples To PVC Voice
Upload an audio sample to a Professional Voice Clone.
Add Voice
Create an instant voice clone from an uploaded audio recording.
Edit Voice
Rename a voice you created, change its description or labels, or add an audio sample.
Add Shared Voice
Copy a voice from the public voice library into your voices.
Get Voice Sample Audio
Download the audio of one sample attached to a voice.
Update PVC Voice
Change the name, language, description or labels of a Professional Voice Clone.
Update PVC Voice Sample
Apply noise removal, select speakers, trim or rename a Professional Voice Clone sample.
Delete PVC Voice Sample
Delete one audio sample from a Professional Voice Clone.
Get PVC Voice Sample Audio
Get the first 30 seconds of a Professional Voice Clone sample as base64 audio.
Get PVC Voice Sample Waveform
Get the visual waveform data of a Professional Voice Clone sample.
Get PVC Speaker Separation Status
Get the speaker separation status of a Professional Voice Clone sample and the detected speakers.
Start PVC Speaker Separation
Start detecting and separating the speakers in a Professional Voice Clone sample.
Get PVC Separated Speaker Audio
Get the separated audio of one speaker in a Professional Voice Clone sample.
Train PVC Voice
Start training a Professional Voice Clone on its samples.
Request PVC Manual Verification
Request manual verification of a Professional Voice Clone by uploading a verification document.
Get Workspace Members
List every member of the ElevenLabs workspace with their seat type.
Get Workspace Groups
List every user group in the ElevenLabs workspace with its members.
Search Workspace Groups
Find ElevenLabs user groups by name, with their members’ emails.
Add Workspace Group Member
Add a workspace member to an ElevenLabs user group by email.
Remove Workspace Group Member
Remove a member from an ElevenLabs user group by email.
Get Workspace Resource
Get who a shared ElevenLabs workspace resource is shared with, and with which role.
Share Workspace Resource
Grant a user, group or service account API key a role on an ElevenLabs workspace resource.
Unshare Workspace Resource
Remove a user’s, group’s or service account API key’s role on an ElevenLabs workspace resource.
List Audit Logs
List workspace audit log entries, newest first, with time and actor filters.
Get Workspace Auth Connections
List the auth connections agents and tools use to call external APIs.
Create Workspace Auth Connection
Create an auth connection that agent tools use to authenticate to external APIs.
Update Workspace Auth Connection
Update an auth connection’s provider or credentials.
Delete Workspace Auth Connection
Delete a workspace auth connection.
Invite User
Invite someone to the ElevenLabs workspace by email.
Invite Users
Invite several people to the ElevenLabs workspace by email in one call.
Delete Existing Invitation
Cancel a pending workspace invitation by email.
Update Member
Lock, unlock or change the seat type of a workspace member.
Get Workspace Usage
Get workspace credit usage over time, bucketed and optionally grouped by product, model, voice or user.
List API Requests
List the API requests made in the workspace, with time range, column filters and search.
Set API Key Third-Party Disabling Policy
Set the workspace-wide policy on whether API key holders may disable their keys.
List Workspace Webhooks
List the webhooks configured for the ElevenLabs workspace.
Create Workspace Webhook
Create an HMAC-signed webhook for the ElevenLabs workspace.
Update Workspace Webhook
Rename, enable or disable a workspace webhook and set its events.
Delete Workspace Webhook
Delete a workspace webhook.

Events

|
8 events
Event
Description
Tags
Post-Call Transcription
Fired when an agent call has finished and post-call analysis is complete (post_call_transcription).
AgentsWebhooks
Post-Call Audio
Fired with the full audio of a finished agent call (post_call_audio).
AgentsWebhooks
Call Initiation Failure
Fired when an outbound agent call fails to start (call_initiation_failure).
AgentsWebhooks
Voice Removal Notice
Fired when a shared library voice you use is scheduled for removal (voice_removal_notice).
VoicesWebhooks
Voice Removal Notice Withdrawn
Fired when a scheduled shared voice removal is cancelled (voice_removal_notice_withdrawn).
VoicesWebhooks
Voice Removed
Fired when a shared library voice has been removed and can no longer be used (voice_removed).
VoicesWebhooks
Speech to Text Transcription
Fired when an asynchronous speech-to-text transcription finishes (speech_to_text_transcription).
Speech to TextWebhooks
Image and Video Generation
Fired when an Image & Video API generation completes or fails (flows_generation).
FlowsWebhooks