Connectors
AI, LLM & Vector Stores
ElevenLabs
AI audio: text to speech, voice cloning, and sound generation
ElevenLabs API referenceAPI checked August 17, 2026
- Signs in with
- API key
- Runs on
- Cloud or On-Prem Worker
- Operations
- 356
- Ready-made triggers
- 0
Connect ElevenLabs
- In Neblex open Connect › Connections and click New Connection.
- Search for ElevenLabs and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| ElevenLabs API keyRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for ElevenLabs.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from ElevenLabs without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if ElevenLabs can send webhooks, a Webhook trigger receives them at its own URL.
Operations
356 operations in 33 groups. Each one is a step you can add to a flow.
access:all2
Get Workspace UsagegetWorkspaceUsage | POST | Returns credit usage broken down by product type over time. |
List Api RequestslistApiRequests | POST | Returns a list of API requests. |
Agents Insights1
Get Agent Conversation TopicsgetAgentTopics | GET | Returns the latest topic discovery run results for a given agent. |
Agents Platform142
Add ToolcreateAgentTool | POST | Add a new tool to the available tools in the workspace. |
Assign Conversation TagsassignConversationTags | POST | Assign one or more conversation tags to a conversation. |
Bulk Delete Knowledge Base DocumentsbulkDeleteKbDocuments | POST | Delete multiple documents or folders from the knowledge base. |
Bulk Move Tests To FolderbulkMoveAgentTests | POST | Moves multiple tests or folders from one folder to another. |
Calculate Expected Llm UsagecalculateLlmUsage | POST | Returns a list of LLM models and the expected cost for using them based on the provided values. |
Calculate Expected Llm Usage For An AgentcalculateAgentLlmUsage | POST | Calculates expected number of LLM tokens needed for the specified agent. |
Cancel A Batch Call.cancelBatchCall | POST | Cancel a running batch call and set all recipients to cancelled status. |
Compile ProcedurescompileProcedures | POST | Compile procedure drafts into a workflow. |
Compute Rag Index.computeKbRagIndex | POST | In case the document is not RAG indexed, it triggers rag indexing task, otherwise it just returns the current status. |
Compute Rag Indexes In BatchbatchComputeRagIndexes | POST | Retrieves and/or creates RAG indexes for multiple knowledge base documents in a single request. |
Create A New BranchcreateAgentBranch | POST | Create a new branch from a given version of any branch |
Create AgentcreateAgent | POST | Create an agent from a config object |
Create Agent DraftcreateAgentDraft | POST | Create a new draft for an agent |
Create Agent Test FoldercreateAgentTestFolder | POST | Creates a folder for organizing agent tests. |
Create Convai Workspace SecretcreateConvaiSecret | POST | Create a new secret for the workspace |
Create Conversation TagcreateConversationTag | POST | Create a new conversation tag for the workspace. |
Create Environment VariablecreateEnvironmentVariable | POST | Create a new environment variable for the workspace |
Create File DocumentcreateKbFileDocument | POST | Create a knowledge base document generated form the uploaded file. |
Create Mcp ServercreateMcpServer | POST | Create a new MCP server configuration in the workspace. |
Create Mcp Server Tool ApprovalcreateMcpToolApproval | POST | Add approval for a specific MCP tool when using per-tool approval mode. |
Create Mcp Tool Configuration OverridecreateMcpToolConfig | POST | Create configuration overrides for a specific MCP tool. |
Create Or Update DeploymentscreateAgentDeployment | POST | Create a new deployment for an agent |
Create ProcedurecreateProcedure | POST | Create a new procedure for the agent on a branch. |
Create Text DocumentcreateKbTextDocument | POST | Create a knowledge base document containing the provided text. |
Create Url DocumentcreateKbUrlDocument | POST | Create a knowledge base document generated by scraping the given webpage. |
Delete A Batch Call.deleteBatchCall | DELETE | Permanently delete a batch call and all recipient records. |
Delete AgentdeleteAgent | DELETE | Delete an agent |
Delete Agent DraftdeleteAgentDraft | DELETE | Delete a draft for an agent |
Delete Agent Test FolderdeleteAgentTestFolder | DELETE | Deletes an agent test folder by ID. |
Delete Convai Workspace SecretdeleteConvaiSecret | DELETE | Delete a workspace secret if it's not in use |
Delete ConversationdeleteConversation | DELETE | Delete a particular conversation |
Delete Conversation TagdeleteConversationTag | DELETE | Delete a conversation tag. |
Delete File UploaddeleteConversationFile | DELETE | Remove a file upload from a conversation. |
Delete Knowledge Base Document Or FolderdeleteKbDocument | DELETE | Delete a document or folder from the knowledge base. |
Delete Mcp ServerdeleteMcpServer | DELETE | Delete a specific MCP server configuration from the workspace. |
Delete Mcp Server Tool ApprovaldeleteMcpToolApproval | DELETE | Remove approval for a specific MCP tool when using per-tool approval mode. |
Delete Mcp Tool Configuration OverridedeleteMcpToolConfig | DELETE | Remove configuration overrides for a specific MCP tool. |
Delete Phone NumberdeletePhoneNumber | DELETE | Delete Phone Number by ID |
Delete Procedure DraftdeleteProcedureDraft | DELETE | Delete user's draft for a procedure, resetting to the committed version |
Delete Rag Index.deleteKbRagIndex | DELETE | Delete RAG index for the knowledgebase document. |
Delete TooldeleteAgentTool | DELETE | Delete tool from the workspace. |
Delete Whatsapp AccountdeleteWhatsappAccount | DELETE | Delete a WhatsApp account |
Duplicate AgentduplicateAgent | POST | Create a new agent by duplicating an existing one |
Export Batch Call ResultsexportBatchCall | GET | Download all recipients and conversation results for a terminal batch call as CSV. |
Get A Batch Call By Id.getBatchCall | GET | Get detailed information about a batch call including all recipients. |
Get AgentgetAgent | GET | Retrieve config for an agent |
Get Agent BranchgetAgentBranch | GET | Get information about a single agent branch |
Get Agent SummariesgetAgentSummaries | GET | Returns summaries for the specified agents. |
Get Agent Test Folder By IdgetAgentTestFolder | GET | Gets an agent test folder by ID, including its folder path. |
Get Agent Version MetadatagetAgentVersion | GET | Get metadata for a specific agent version |
Get Agent Widget ConfiggetAgentWidget | GET | Retrieve the widget configuration for an agent |
Get All Batch Calls For A Workspace.listBatchCalls | GET | Get all batch calls for the current workspace. |
Get All Rag Chunks For A DocumentlistKbChunks | GET | Get all RAG chunks for a specific knowledge base document. |
Get Convai Dashboard SettingsgetConvaiDashboardSettings | GET | Retrieve Convai dashboard settings for the workspace |
Get Convai SettingsgetConvaiSettings | GET | Retrieve Convai settings for the workspace |
Get Convai Workspace SecretgetConvaiSecret | GET | Get a workspace secret by ID |
Get Convai Workspace SecretslistConvaiSecrets | GET | Get all workspace secrets for the user |
Get Conversation AudiogetConversationAudio | GET | Get the audio recording of a particular conversation |
Get Conversation DetailsgetConversation | GET | Get the details of a particular conversation |
Get Conversation SummarygetConversationSummary | GET | Get a lightweight summary of a conversation: its title, the generated transcript summary, whether the call was successful, and - only when the conversation is short - the plain chat... |
Get Conversation TaggetConversationTag | GET | Get a conversation tag by ID. |
Get Conversation UsersgetConversationUsers | GET | Get distinct users from conversations with pagination. |
Get ConversationslistConversations | GET | Get all conversations of agents that user owns. |
Get Dependent Agents For Multiple DocumentsgetBulkDependentAgents | POST | Get a list of agents depending on any of the given knowledge base documents. |
Get Dependent Agents ListgetKbDependentAgents | GET | Get a list of agents depending on this knowledge base document |
Get Dependent Agents ListgetToolDependentAgents | GET | Get a list of agents depending on this tool |
Get Document ContentgetKbDocumentContent | GET | Get the entire content of a document from the knowledge base |
Get Document Source File UrlgetKbSourceFileUrl | GET | Get a signed URL to download the original source file of a file-type document from the knowledge base |
Get Documentation Chunk From Knowledge BasegetKbChunk | GET | Get details about a specific documentation part used by RAG. |
Get Documentation From Knowledge BasegetKbDocument | GET | Get details about a specific documentation making up the agent's knowledge base |
Get Environment VariablegetEnvironmentVariable | GET | Get a specific environment variable by ID |
Get Knowledge Base ListlistKbDocuments | GET | Get a list of available knowledge base documents |
Get Knowledge Base Summaries By IdsgetKbSummaries | GET | Gets multiple knowledge base document summaries by their IDs. |
Get Live CountgetLiveCallCount | GET | Get the live count of the ongoing conversations. |
Get Mcp ServergetMcpServer | GET | Retrieve a specific MCP server configuration from the workspace. |
Get Mcp Tool Configuration OverridegetMcpToolConfig | GET | Retrieve configuration overrides for a specific MCP tool. |
Get Phone NumbergetPhoneNumber | GET | Retrieve Phone Number details by ID |
Get ProceduregetProcedure | GET | Retrieve a procedure at a specific version or the current branch HEAD. |
Get Procedure DraftgetProcedureDraft | GET | Get user's draft for a procedure |
Get Rag Index Overview.getRagIndexOverview | GET | Provides total size and other information of RAG indexes used by knowledgebase documents |
Get Rag Indexes Of The Specified Knowledgebase Document.getKbRagIndex | GET | Provides information about all RAG indexes of the specified knowledgebase document. |
Get Secret Dependencies By TypegetConvaiSecretDependencies | GET | Get paginated list of resources that depend on a specific secret, filtered by resource type. |
Get Shareable Agent LinkgetAgentLink | GET | Get the current link used to share the agent with others |
Get Signed UrlgetConversationSignedUrl | GET | Get a signed url to start a conversation with an agent with an agent that requires authorization |
Get Sip Messages For A ConversationgetConversationSipMessages | GET | Get SIP messages associated with a conversation's phone call |
Get Sip Messages For A Phone NumbergetPhoneNumberSipMessages | GET | Get SIP messages for a phone number |
Get ToolgetAgentTool | GET | Get tool that is available in the workspace. |
Get Tool ExecutionsgetToolExecutions | GET | Get paginated list of tool executions for a specific tool. |
Get ToolslistAgentTools | GET | Get all available tools in the workspace. |
Get Webrtc TokengetWebrtcToken | GET | Get a WebRTC session token for real-time communication. |
Get Whatsapp AccountgetWhatsappAccount | GET | Get a WhatsApp account |
Handle An Outbound Call Via ExoteloutboundCallExotel | POST | Handle an outbound call via Exotel Connect API |
Handle An Outbound Call Via Sip TrunkoutboundCallSipTrunk | POST | Handle an outbound call via SIP trunk |
Handle An Outbound Call Via TwiliooutboundCallTwilio | POST | Handle an outbound call via Twilio |
Import Phone NumberimportPhoneNumber | POST | Import Phone Number from provider configuration (Twilio, Exotel, or SIP trunk) |
List Agent BrancheslistAgentBranches | GET | Returns a list of branches an agent has |
List AgentslistAgents | GET | Returns a list of your agents and their metadata. |
List Available LlmslistLlms | GET | Returns a list of available LLM models that can be used with agents, including their capabilities and any deprecation status. |
List Conversation TagslistConversationTags | GET | List conversation tags for the workspace, ordered by most recently created first. |
List Environment VariableslistEnvironmentVariables | GET | List all environment variables for the workspace with optional filtering |
List Mcp Server ToolslistMcpServerTools | GET | Retrieve all tools available for a specific MCP server configuration. |
List Mcp ServerslistMcpServers | GET | Retrieve all MCP server configurations available in the workspace. |
List Phone NumberslistPhoneNumbers | GET | Retrieve all Phone Numbers |
List ProcedureslistProcedures | GET | List the agent's procedures on a branch with their procedure id, version id, name, type, trigger, and has draft. |
List Whatsapp AccountslistWhatsappAccounts | GET | List all WhatsApp accounts |
Make An Outbound Call Via WhatsappoutboundCallWhatsapp | POST | Make an outbound call via WhatsApp |
Merge A Branch Into A Target BranchmergeAgentBranch | POST | Merge a branch into a target branch |
Patches An Agent SettingsupdateAgent | PATCH | Patches an Agent settings |
Post Agent AvatarsetAgentAvatar | POST | Sets the avatar for an agent displayed in the widget |
Preview Merged ConfigurationpreviewAgentBranchMerge | GET | Returns the result of merging the source branch into the target branch without performing the merge. |
Preview Rebased ConfigurationpreviewAgentBranchRebase | GET | Returns the result of rebasing the branch onto main without performing the rebase. |
Query Agent Knowledge Base RagqueryAgentKbRag | POST | Run the agent's exact RAG retrieval for an ad-hoc query and return the ranked chunks the agent would retrieve. |
Rebase A Branch Onto MainrebaseAgentBranch | POST | Rebase a branch onto the latest main branch, incorporating main's changes while preserving the branch's own changes. |
Refresh Url Document ContentrefreshKbUrlDocument | POST | Manually refresh a URL document by re-fetching its content from the source URL. |
Register A Twilio Call And Return TwimlregisterTwilioCall | POST | Register a Twilio call and return TwiML to connect the call |
Remove ProcedureremoveProcedure | DELETE | Remove a procedure from the agent's draft working set. |
Resolve Conversation ReferenceresolveConversation | GET | Resolve a conversation URL (a Slack message URL or a Zendesk ticket URL) to the deterministic conversation ID for the given agent, then confirm the conversation exists. |
Retry A Batch Call.retryBatchCall | POST | Retry a batch call, calling failed and no-response recipients again. |
Returns The Size Of The Agent'S Knowledge BasegetAgentKbSize | GET | Returns the number of pages in the agent's knowledge base. |
Search Knowledge Base ContentsearchKb | GET | Fuzzy text search over knowledge base document content |
Send An Outbound Message Via WhatsappsendWhatsappMessage | POST | Send an outbound message via WhatsApp |
Send Conversation FeedbacksendConversationFeedback | POST | Send the feedback for the given conversation |
Smart Search Conversation MessagessmartSearchMessages | GET | Search conversation transcripts by semantic similarity to surface relevant messages based on meaning and intent, rather than exact keyword matches |
Submit A Batch Call Request.submitBatchCall | POST | Submit a batch call request to schedule calls for multiple recipients. |
Text Search Conversation MessagestextSearchMessages | GET | Search through conversation transcript messages by full-text and fuzzy search |
Unassign Conversation TagunassignConversationTag | DELETE | Remove a single conversation tag from a conversation. |
Update Agent BranchupdateAgentBranch | PATCH | Update agent branch properties such as archiving status and protection level |
Update Agent Test FolderupdateAgentTestFolder | PATCH | Updates an agent test folder. |
Update Convai Dashboard SettingsupdateConvaiDashboardSettings | PATCH | Update Convai dashboard settings for the workspace |
Update Convai SettingsupdateConvaiSettings | PATCH | Update Convai settings for the workspace |
Update Convai Workspace SecretupdateConvaiSecret | PATCH | Update an existing secret for the workspace |
Update Conversation TagupdateConversationTag | PATCH | Update a conversation tag's title and/or description. |
Update DocumentupdateKbDocument | PATCH | Update the name and/or content of a document. |
Update Environment VariableupdateEnvironmentVariable | PATCH | Replace an environment variable's values. |
Update File DocumentupdateKbFileDocument | PATCH | Update the source file of a file document. |
Update Mcp Server ConfigurationupdateMcpServer | PATCH | Update the configuration settings for an MCP server. |
Update Mcp Tool Configuration OverrideupdateMcpToolConfig | PATCH | Update configuration overrides for a specific MCP tool. |
Update Phone NumberupdatePhoneNumber | PATCH | Update assigned agent of a phone number |
Update Procedure DraftupdateProcedureDraft | PATCH | Create or update user's draft for a procedure |
Update ToolupdateAgentTool | PATCH | Update tool that is available in the workspace. |
Update Whatsapp AccountupdateWhatsappAccount | PATCH | Update a WhatsApp account |
Upload FileuploadConversationFile | POST | Upload an image or PDF file for a conversation. |
Agents Workspace Analytics2
Run Conversation AnalysisrunConversationAnalysis | POST | Run the analysis for a conversation using the agent's current evaluation criteria and data collection settings. |
Run Conversation EvaluationrunConversationEvaluation | POST | Rerun a specific evaluation for a conversation. |
Assets4
Delete AssetdeleteAsset | DELETE | Delete an asset by ID. |
Get AssetgetAsset | GET | Retrieve a single asset by ID. |
List AssetslistAssets | GET | List assets in the workspace, most recently created first. |
Upload AssetuploadAsset | POST | Upload a new asset. |
audio-isolation4
Audio IsolationaudioIsolation | POST | Removes background noise from audio |
Audio Isolation StreamaudioIsolationStream | POST | Removes background noise from audio and streams the result |
Delete Audio Isolation History ItemdeleteAudioIsolationItem | DELETE | Deletes a specific audio isolation history item and the associated media files. |
Get Audio Isolation HistorylistAudioIsolationHistory | GET | Returns a list of all your audio isolation generations. |
audio-native4
Creates Audio Native Enabled Project.createAudioNativeProject | POST | Creates Audio Native enabled project, optionally starts conversion and returns project ID and embeddable HTML snippet. |
Get Audio Native Project SettingsgetAudioNativeSettings | GET | Get player settings for the specific project. |
Update Audio-Native Content From UrlupdateAudioNativeFromUrl | POST | Finds an AudioNative project matching the provided URL, extracts content from the URL, updates the project content, and queues it for conversion and auto-publishing. |
Update Audio-Native Project ContentupdateAudioNativeContent | POST | Updates content for the specific AudioNative Project. |
Conversational AI7
Bulk Move Entities To FolderbulkMoveKbDocuments | POST | Moves multiple entities from one folder to another. |
Cancel Crawl JobcancelCrawlJob | POST | Cancel a crawl job and delete all associated documents and folders. |
Create Crawl JobcreateCrawlJob | POST | Create a crawl job to crawl the given URL with specified depth and page limits. |
Create FoldercreateKbFolder | POST | Create a folder used for grouping documents together. |
Get Crawl Job DetailsgetCrawlJob | GET | Get details about a specific crawl job including status and progress. |
List Ongoing And Recent Crawl Jobs Created By A UserlistCrawlJobs | GET | Get a list of ongoing and recent crawl jobs for the user. |
Move Entity To FoldermoveKbDocument | POST | Moves the entity from one folder to another. |
Dubbing17
Add Dubbing Transcript SegmentaddDubbingSegment | POST | Enterprise only. |
Create Dubbing Language TargetcreateDubbingLanguage | POST | Queue a language target for a project (starts once the project is ready). |
Create Dubbing ProjectcreateDubbingProject | POST | Create a dubbing project from an uploaded file or a source URL. |
Delete Dubbing Language TargetdeleteDubbingLanguage | DELETE | Delete a language target. |
Delete Dubbing ProjectdeleteDubbingProject | DELETE | Delete a project and its language targets. |
Delete Dubbing Transcript SegmentdeleteDubbingSegment | DELETE | Enterprise only. |
Get Dubbing Language TargetgetDubbingLanguage | GET | Full language-target detail. |
Get Dubbing ProjectgetDubbingProject | GET | Full project detail, including its language target ids. |
Get Dubbing Target TranscriptgetDubbingTargetTranscript | GET | A language target's transcript: source segments with their translations. |
Get Dubbing TranscriptgetDubbingTranscript | GET | The project's source transcript, as editable segments. |
List Dubbing Language TargetslistDubbingLanguages | GET | List a project's language targets (cursor-paginated). |
List Dubbing ProjectslistDubbingProjects | GET | List the workspace's dubbing projects (cursor-paginated). |
Regenerate Dubbing TargetregenerateDubbingTarget | POST | Enterprise only. |
Update Dubbing Target Transcript SegmentupdateDubbingTranslation | PATCH | Enterprise only. |
Update Dubbing Target Transcript SegmentsupdateDubbingTargetSegments | PATCH | Enterprise only. |
Update Dubbing Transcript SegmentupdateDubbingSegment | PATCH | Enterprise only. |
Update Dubbing Transcript SegmentsupdateDubbingSegments | PATCH | Enterprise only. |
dubbing6
Delete DubbingdeleteDub | DELETE | Deletes a dubbing project. |
Dub A Video Or An Audio FilecreateDub | POST | Dubs a provided audio or video file into given language. |
Get Dubbed FilegetDubbedAudio | GET | Returns dub as a streamed MP3 or MP4 file. |
Get DubbinggetDub | GET | Returns metadata about a dubbing project, including whether it's still in progress or not |
List DubslistDubs | GET | List the dubs you have access to. |
Retrieve A TranscriptgetDubbedTranscript | GET | Fetch the transcript for one of the languages in a dub. |
Flows9
Create Image GenerationcreateImageGeneration | POST | Start an image generation with the selected model. |
Create Speech GenerationcreateSpeechGeneration | POST | Start a speech generation with the selected model. |
Create Video GenerationcreateVideoGeneration | POST | Start a video generation with the selected model. |
Get Image GenerationgetImageGeneration | GET | Retrieve the status of an image generation, and retrieve its output URL once completed. |
Get Speech GenerationgetSpeechGeneration | GET | Retrieve the status of a speech generation, and retrieve its output URL once completed. |
Get Video GenerationgetVideoGeneration | GET | Retrieve the status of a video generation, and retrieve its output URL once completed. |
List Image GenerationslistImageGenerations | GET | List the image generations created through this API, newest first. |
List Speech GenerationslistSpeechGenerations | GET | List the speech generations created through this API, newest first. |
List Video GenerationslistVideoGenerations | GET | List the video generations created through this API, newest first. |
forced-alignment1
Create Forced AlignmentforcedAlignment | POST | Force align an audio file to text. |
models1
Get ModelslistModels | GET | Gets a list of available models. |
music-finetunes5
Create Music FinetunecreateMusicFinetune | POST | Create a new music finetune |
Delete Music FinetunedeleteMusicFinetune | DELETE | Delete a music finetune |
Get Music FinetunegetMusicFinetune | GET | Get a music finetune. |
Get Music FinetuneslistMusicFinetunes | GET | List music finetunes accessible to you (your own, workspace-shared, and ElevenLabs-curated), with optional filtering, sorting, and cursor pagination. |
Update Music FinetuneupdateMusicFinetune | PATCH | Update a music finetune. |
music-generation7
Compose MusiccomposeMusic | POST | Compose a song from a prompt or a composition plan. |
Compose Music With A Detailed ResponsecomposeMusicDetailed | POST | Compose a song from a prompt or a composition plan. |
Generate Composition PlangenerateCompositionPlan | POST | Generate a composition plan from a prompt. |
Stem SeparationstemSeparation | POST | Separate an audio file into individual stems. |
Stream Composed MusicstreamCompose | POST | Stream a composed song from a prompt or a composition plan. |
Stream Composed Music With A Detailed ResponsecomposeDetailedStream | POST | Stream a song and its detailed metadata using Server-Sent Events (SSE). |
Upload MusicuploadMusic | POST | Upload a music file to be later used for inpainting. |
productions11
Create OrdercreateProductionOrder | POST | Creates a new Productions order in the workspace. |
Get Available LanguagesgetProductionLanguages | GET | Returns the available languages for a given order item kind. |
Get Media InfogetProductionMedia | GET | Retrieves metadata and a time-limited download URL for a previously uploaded media file. |
Get OrdergetProductionOrder | GET | Retrieves full details for a Productions order. |
Get Order DeliverablesgetProductionDeliverables | GET | Retrieves the delivered files for a completed order. |
List OrderslistProductionOrders | GET | Lists Productions orders in the workspace. |
Register MediaregisterProductionMedia | POST | Registers a media file with an order, either by uploading it directly or by providing a URL to fetch it from. |
Remove Order ItemremoveProductionOrderItem | DELETE | Removes an order item from an open order. |
Submit OrdersubmitProductionOrder | POST | Submits an open order for processing. |
Update OrderupdateProductionOrder | PATCH | Updates an open order. |
Upsert Order ItemupsertProductionOrderItem | POST | Adds or updates an order item on an open order. |
Pronunciation Dictionary9
Add A Pronunciation DictionaryaddPronunciationDictionaryFromFile | POST | Creates a new pronunciation dictionary from a lexicon .PLS file |
Add A Pronunciation DictionaryaddPronunciationDictionaryFromRules | POST | Creates a new pronunciation dictionary from provided rules. |
Add Rules To The Pronunciation DictionaryaddPronunciationRules | POST | Add rules to the pronunciation dictionary. |
Get A Pls File With A Pronunciation Dictionary Version RulesdownloadPronunciationDictionary | GET | Get a PLS file with a pronunciation dictionary version rules |
Get Metadata For A Pronunciation DictionarygetPronunciationDictionary | GET | Get metadata for a pronunciation dictionary |
Get Pronunciation DictionarieslistPronunciationDictionaries | GET | Get a list of the pronunciation dictionaries you have access to and their metadata |
Remove Rules From The Pronunciation DictionaryremovePronunciationRules | POST | Remove rules from the pronunciation dictionary |
Set Rules On The Pronunciation DictionarysetPronunciationRules | POST | Replaces all existing rules on the pronunciation dictionary with the provided ones. |
Update Pronunciation DictionaryupdatePronunciationDictionary | PATCH | Partially update the pronunciation dictionary without changing the version |
pvc-voices14
Add Samples To Pvc VoiceaddPvcSamples | POST | Add audio samples to a PVC voice |
Create Pvc VoicecreatePvcVoice | POST | Creates a new PVC voice with metadata but no samples |
Delete Pvc Voice SampledeletePvcSample | DELETE | Delete a sample from a PVC voice. |
Edit Pvc VoiceeditPvcVoice | POST | Edit PVC voice metadata |
Get Pvc Voice CaptchagetPvcCaptcha | GET | Get captcha for PVC voice verification. |
Request Manual VerificationrequestPvcVerification | POST | Request manual verification for a PVC voice. |
Retrieve Separated Speaker AudiogetPvcSpeakerAudio | GET | Retrieve the separated audio for a specific speaker. |
Retrieve Speaker Separation StatusgetPvcSpeakerStatus | GET | Retrieve the status of the speaker separation process and the list of detected speakers if complete. |
Retrieve Voice Sample AudiogetPvcSampleAudio | GET | Retrieve the first 30 seconds of voice sample audio with or without noise removal. |
Retrieve Voice Sample Visual WaveformgetPvcSampleWaveform | GET | Retrieve the visual waveform of a voice sample. |
Run Pvc TrainingtrainPvcVoice | POST | Start PVC training process for a voice. |
Start Speaker SeparationseparatePvcSpeakers | POST | Start speaker separation process for a sample |
Update Pvc Voice SampleupdatePvcSample | POST | Update a PVC voice sample - apply noise removal, select speaker, change trim times or file name. |
Verify Pvc Voice CaptchaverifyPvcCaptcha | POST | Submit captcha verification for PVC voice. |
samples2
Delete SampledeleteVoiceSample | DELETE | Removes a sample by its ID. |
Get Audio From SamplegetVoiceSampleAudio | GET | Returns the audio corresponding to a sample attached to a voice. |
Single Use Token1
Create Single Use TokencreateSingleUseToken | POST | Generate a time limited single-use token with embedded authentication for frontend clients. |
sound-generation1
Sound GenerationsoundGeneration | POST | Turn text into sound effects for your videos, voice-overs or video games using the most advanced sound effects models in the world. |
Speech Engine5
Create Speech EnginecreateSpeechEngine | POST | Create a new Speech Engine resource |
Delete Speech EnginedeleteSpeechEngine | DELETE | Delete a Speech Engine resource |
Get Speech EnginegetSpeechEngine | GET | Retrieve a Speech Engine resource |
List Speech EngineslistSpeechEngines | GET | Returns a paginated list of Speech Engine resources. |
Update Speech EngineupdateSpeechEngine | PATCH | Update a Speech Engine resource (partial update) |
speech-history5
Delete History ItemdeleteHistoryItem | DELETE | Delete a history item by its ID |
Download History ItemsdownloadHistoryItems | POST | Download one or more history items. |
Get Audio From History ItemgetHistoryItemAudio | GET | Returns the audio of an history item. |
Get History ItemgetHistoryItem | GET | Retrieves a history item. |
List Generated ItemslistHistory | GET | Returns a list of your generated audio (e.g. text to speech, speech to speech, Studio, dubbing). |
speech-to-speech2
Speech To SpeechspeechToSpeech | POST | Transform audio from one voice to another. |
Speech To Speech StreamingspeechToSpeechStream | POST | Stream audio from one voice to another. |
speech-to-text3
Delete Transcript By IddeleteTranscript | DELETE | Delete a previously generated transcript by its ID. |
Get Transcript By IdgetTranscript | GET | Retrieve a previously generated transcript by its ID. |
Speech To TextspeechToText | POST | Transcribe an audio or video file. |
studio23
Convert ChapterconvertStudioChapter | POST | Starts conversion of a specific chapter. |
Convert Studio ProjectconvertStudioProject | POST | Starts conversion of a Studio project and all of its chapters. |
Create ChaptercreateStudioChapter | POST | Creates a new chapter either as blank or from a URL. |
Create PodcastcreatePodcast | POST | Create and auto-convert a podcast project. |
Create Pronunciation DictionariessetStudioPronunciationDictionaries | POST | Create a set of pronunciation dictionaries acting on a project. |
Create Studio ProjectcreateStudioProject | POST | Creates a new Studio project, it can be either initialized as blank, from a document or from a URL. |
Delete ChapterdeleteStudioChapter | DELETE | Deletes a chapter. |
Delete Studio ProjectdeleteStudioProject | DELETE | Deletes a Studio project. |
Get ChaptergetStudioChapter | GET | Returns information about a specific chapter. |
Get Chapter SnapshotgetChapterSnapshot | GET | Returns the chapter snapshot. |
Get Project Muted TracksgetStudioMutedTracks | GET | Returns a list of chapter IDs that have muted tracks in a project. |
Get Project SnapshotgetStudioSnapshot | GET | Returns the project snapshot. |
Get Studio ProjectgetStudioProject | GET | Returns information about a specific Studio project. |
List Chapter SnapshotslistChapterSnapshots | GET | Gets information about all the snapshots of a chapter. |
List ChapterslistStudioChapters | GET | Returns a list of a Studio project's chapters. |
List Studio Project SnapshotslistStudioSnapshots | GET | Retrieves a list of snapshots for a Studio project. |
List Studio ProjectslistStudioProjects | GET | Returns a list of your Studio projects with metadata. |
Stream Archive With Studio Project AudiogetStudioArchive | POST | Returns a compressed archive of the Studio project's audio. |
Stream Chapter AudiogetChapterAudio | POST | Stream the audio from a chapter snapshot. |
Stream Studio Project AudiogetStudioAudio | POST | Stream the audio from a Studio project snapshot. |
Update ChapterupdateStudioChapter | POST | Updates a chapter. |
Update Studio ProjectupdateStudioProject | POST | Updates the specified Studio project by setting the values of the parameters passed. |
Update Studio Project ContentupdateStudioContent | POST | Updates Studio project content. |
text-to-dialogue4
Text To Dialogue (Multi-Voice)textToDialogue | POST | Converts a list of text and voice ID pairs into speech (dialogue) and returns audio. |
Text To Dialogue (Multi-Voice) StreamingtextToDialogueStream | POST | Converts a list of text and voice ID pairs into speech (dialogue) and returns an audio stream. |
Text To Dialogue Streaming With TimestampstextToDialogueStreamWithTimestamps | POST | Converts a list of text and voice ID pairs into speech (dialogue) and returns a stream of JSON blobs containing audio as a base64 encoded string and timestamps |
Text To Dialogue With TimestampstextToDialogueWithTimestamps | POST | Generate dialogue from text with precise character-level timing information for audio-text synchronization. |
text-to-speech4
Text To SpeechtextToSpeech | POST | Converts text into speech using a voice of your choice and returns audio. |
Text To Speech StreamingtextToSpeechStream | POST | Converts text into speech using a voice of your choice and returns audio as an audio stream. |
Text To Speech Streaming With TimestampstextToSpeechStreamWithTimestamps | POST | Converts text into speech using a voice of your choice and returns a stream of JSONs containing audio as a base64 encoded string together with information on when which character was spoken. |
Text To Speech With TimestampstextToSpeechWithTimestamps | POST | Generate speech from text with precise character-level timing information for audio-text synchronization. |
text-to-voice4
Create A New Voice From Voice PreviewcreateVoiceFromPreview | POST | Create a voice from previously generated voice preview. |
Design A Voice.designVoice | POST | Design a voice via a prompt. |
Remix A Voice.remixVoice | POST | Remix an existing voice via a prompt. |
Text To Voice Preview StreaminggetVoicePreviewAudio | GET | Stream a voice preview that was created via the /v1/text-to-voice/design endpoint. |
video-to-music1
Video To MusicvideoToMusic | POST | Generate background music from one or more video files. |
voices14
Add Shared VoiceaddSharedVoice | POST | Add a shared voice to your collection of voices. |
Add VoiceaddVoice | POST | Add a new voice to your collection of voices in VoiceLab. |
Delete VoicedeleteVoice | DELETE | Deletes a voice by its ID. |
Edit VoiceeditVoice | POST | Edit a voice created by you. |
Edit Voice SettingseditVoiceSettings | POST | Edit your settings for a specific voice. |
Get Default Voice Settings.getDefaultVoiceSettings | GET | Gets the default settings for voices. |
Get Similar Library VoicesgetSimilarVoices | POST | Returns a list of shared voices similar to the provided audio sample. |
Get VoicegetVoice | GET | Returns metadata about a specific voice. |
Get Voice AccentsgetVoiceAccents | GET | Gets the list of available accents in the shared voice library. |
Get Voice SettingsgetVoiceSettings | GET | Returns the settings for a specific voice. |
Get VoiceslistSharedVoices | GET | Retrieves a list of shared voices. |
Get Voices V2listVoicesV2 | GET | Gets a list of all available voices for a user with search, filtering and pagination. |
List VoiceslistVoices | GET | Returns a list of all available voices for a user. |
Replicate Voice To Isolated EnvironmentreplicateVoiceToIsolatedEnvironment | POST | Replicates an Instant Voice Clone or Voice Design voice to a workspace in a different data residency. |
workspace29
Add Member To User GroupaddGroupMember | POST | Adds a member of your workspace to the specified group. |
Create Service AccountcreateServiceAccount | POST | Create a new service account in the workspace. |
Create Service Account Api KeycreateServiceAccountKey | POST | Create a new API key for a service account |
Create Workspace Auth ConnectioncreateAuthConnection | POST | Create a new OAuth2 auth connection for the workspace |
Create Workspace WebhookcreateWorkspaceWebhook | POST | Create a new webhook for the workspace with the specified authentication type. |
Delete Existing InvitationdeleteWorkspaceInvite | DELETE | Invalidates an existing email invitation. |
Delete Member From User GroupremoveGroupMember | POST | Removes a member from the specified group. |
Delete Service Account Api KeydeleteServiceAccountKey | DELETE | Delete an existing API key for a service account |
Delete Workspace Auth ConnectiondeleteAuthConnection | DELETE | Delete an auth connection |
Delete Workspace WebhookdeleteWorkspaceWebhook | DELETE | Delete the specified workspace webhook |
Disable Api KeydisableApiKey | POST | Disable the API key used to authenticate this request. |
Edit Service Account Api KeyupdateServiceAccountKey | PATCH | Update an existing API key for a service account |
Get All GroupslistWorkspaceGroups | GET | Get all groups in the workspace |
Get ResourcegetWorkspaceResource | GET | Gets the metadata of a resource by ID. |
Get Service Account Api Keys RoutelistServiceAccountKeys | GET | Get all API keys for a service account |
Get Workspace Audit LogsgetWorkspaceAuditLogs | GET | Returns the audit log for the workspace. |
Get Workspace Auth ConnectionslistAuthConnections | GET | Get all auth connections for the workspace |
Get Workspace MemberslistWorkspaceMembers | GET | Gets a list of all members of the workspace, including locked members. |
Get Workspace Service AccountslistServiceAccounts | GET | List all service accounts in the workspace |
Invite Multiple UsersinviteWorkspaceUsersBulk | POST | Sends email invitations to join your workspace to the provided emails. |
Invite UserinviteWorkspaceUser | POST | Sends an email invitation to join your workspace to the provided email. |
List Workspace WebhookslistWorkspaceWebhooks | GET | List all webhooks for a workspace |
Search User GroupssearchWorkspaceGroups | GET | Searches for user groups in the workspace. |
Set Workspace Third-Party Disabling PolicysetThirdPartyDisablingPolicy | POST | Set the workspace-wide Third-Party Disabling policy. |
Share Workspace ResourceshareWorkspaceResource | POST | Grants a role (one of 'admin', 'editor', 'commenter', or 'viewer') on a workspace resource to a user, group, or workspace (service account) API key. |
Unshare Workspace ResourceunshareWorkspaceResource | POST | Removes any existing role on a workspace resource from a user, group, or workspace (service account) API key. |
Update MemberupdateWorkspaceMember | POST | Updates attributes of a workspace member. |
Update Workspace Auth ConnectionupdateAuthConnection | PATCH | Update an auth connection |
Update Workspace WebhookupdateWorkspaceWebhook | PATCH | Update the specified workspace webhook |
General12
Create Agent Response TestcreateAgentTest | POST | Creates a new agent response test. |
Delete Agent Response TestdeleteAgentTest | DELETE | Deletes an agent response test by ID. |
Get Agent Response Test By IdgetAgentTest | GET | Gets an agent response test by ID. |
Get Agent Response Test Summaries By IdsgetAgentTestSummaries | POST | Gets agent response test summaries for the requested test IDs. |
Get Test InvocationgetTestInvocation | GET | Gets a test invocation by ID. |
Get User InfogetUser | GET | Gets information about the user |
Get User Subscription InfogetUserSubscription | GET | Gets extended information about the users subscription |
List Agent Response TestslistAgentTests | GET | Lists all agent response tests with pagination support and optional search filtering. |
List Test InvocationslistTestInvocations | GET | Lists all test invocations with pagination support and optional search filtering. |
Resubmit TestsresubmitTestInvocation | POST | Resubmits specific test runs from a test invocation. |
Run Tests On The AgentrunAgentTests | POST | Run selected tests on the agent with provided configuration. |
Update Agent Response TestupdateAgentTest | PUT | Updates an agent response test by ID. |