Voice AI
ElevenLabs API Reference
Voice AI API. Text-to-speech, speech-to-text, voice cloning, sound effects and generation history.
388 Endpoints
35 Resources
Verified 2026-09-03
Auth
xi-api-key: <ELEVENLABS_API_KEY> Gotchas Authentication uses the non-standard xi-api-key header, not Authorization: Bearer. Sending a Bearer token returns HTTP 401.
Text-to-speech responses are raw binary audio, not JSON. Write the body to a file (--output speech.mp3) rather than parsing it.
Agents
curl -H "Accept: text/markdown" https://apicheats.dev/elevenlabs/llms.txt Speech history
5 endpointsSound generation
1 endpointAudio isolation
4 endpointsSamples
2 endpointsText to speech
4 endpoints POST /v1/text-to-speech/{voice_id} Text To Speech .md POST /v1/text-to-speech/{voice_id}/with-timestamps Text To Speech With Timestamps .md POST /v1/text-to-speech/{voice_id}/stream Text To Speech Streaming .md POST /v1/text-to-speech/{voice_id}/stream/with-timestamps Text To Speech Streaming With Timestamps .md
Text to dialogue
4 endpoints POST /v1/text-to-dialogue Text To Dialogue (Multi-Voice) .md POST /v1/text-to-dialogue/stream Text To Dialogue (Multi-Voice) Streaming .md POST /v1/text-to-dialogue/stream/with-timestamps Text To Dialogue Streaming With Timestamps .md POST /v1/text-to-dialogue/with-timestamps Text To Dialogue With Timestamps .md
Speech to speech
2 endpointsText to voice
5 endpoints POST /v1/text-to-voice/create-previews [Deprecated] Generate A Voice Preview From Description .md POST /v1/text-to-voice Create A New Voice From Voice Preview .md POST /v1/text-to-voice/design Design A Voice. .md POST /v1/text-to-voice/{voice_id}/remix Remix A Voice. .md GET /v1/text-to-voice/{generated_voice_id}/stream Text To Voice Preview Streaming .md
User
2 endpointsVoices
14 endpoints GET /v1/voices/settings/default Get Default Voice Settings. .md GET /v1/voices/{voice_id}/settings Get Voice Settings .md POST /v1/voices/{voice_id}/settings/edit Edit Voice Settings .md GET /v1/voices/accents Get Voice Accents .md GET /v1/voices List Voices .md GET /v1/voices/{voice_id} Get Voice .md DELETE /v1/voices/{voice_id} Delete Voice .md POST /v1/voices/{voice_id}/edit Edit Voice .md GET /v2/voices Get Voices V2 .md POST /v1/voices/{voice_id}/replicate-to-isolated-environment Replicate Voice To Isolated Environment .md POST /v1/voices/add Add Voice .md POST /v1/voices/add/{public_user_id}/{voice_id} Add Shared Voice .md POST /v1/similar-voices Get Similar Library Voices .md GET /v1/shared-voices Get Voices .md
Studio
23 endpoints POST /v1/studio/podcasts Create Podcast .md POST /v1/studio/projects/{project_id}/pronunciation-dictionaries Create Pronunciation Dictionaries .md GET /v1/studio/projects List Studio Projects .md POST /v1/studio/projects Create Studio Project .md GET /v1/studio/projects/{project_id} Get Studio Project .md POST /v1/studio/projects/{project_id} Update Studio Project .md DELETE /v1/studio/projects/{project_id} Delete Studio Project .md POST /v1/studio/projects/{project_id}/content Update Studio Project Content .md POST /v1/studio/projects/{project_id}/convert Convert Studio Project .md GET /v1/studio/projects/{project_id}/snapshots List Studio Project Snapshots .md GET /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id} Get Project Snapshot .md POST /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id}/stream Stream Studio Project Audio .md POST /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id}/archive Stream Archive With Studio Project Audio .md GET /v1/studio/projects/{project_id}/chapters List Chapters .md POST /v1/studio/projects/{project_id}/chapters Create Chapter .md GET /v1/studio/projects/{project_id}/chapters/{chapter_id} Get Chapter .md POST /v1/studio/projects/{project_id}/chapters/{chapter_id} Update Chapter .md DELETE /v1/studio/projects/{project_id}/chapters/{chapter_id} Delete Chapter .md POST /v1/studio/projects/{project_id}/chapters/{chapter_id}/convert Convert Chapter .md GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots List Chapter Snapshots .md GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots/{chapter_snapshot_id} Get Chapter Snapshot .md POST /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots/{chapter_snapshot_id}/stream Stream Chapter Audio .md GET /v1/studio/projects/{project_id}/muted-tracks Get Project Muted Tracks .md
Dubbing
37 endpoints GET /v1/dubbing/project List Dubbing Projects .md POST /v1/dubbing/project Create Dubbing Project .md GET /v1/dubbing/project/{project_id} Get Dubbing Project .md DELETE /v1/dubbing/project/{project_id} Delete Dubbing Project .md GET /v1/dubbing/project/{project_id}/language List Dubbing Language Targets .md POST /v1/dubbing/project/{project_id}/language Create Dubbing Language Target .md GET /v1/dubbing/project/{project_id}/language/{language_id} Get Dubbing Language Target .md DELETE /v1/dubbing/project/{project_id}/language/{language_id} Delete Dubbing Language Target .md GET /v1/dubbing/project/{project_id}/transcript Get Dubbing Transcript .md DELETE /v1/dubbing/project/{project_id}/transcript/segment/{segment_id} Delete Dubbing Transcript Segment .md PATCH /v1/dubbing/project/{project_id}/transcript/segment/{segment_id} Update Dubbing Transcript Segment .md PATCH /v1/dubbing/project/{project_id}/transcript/segments Update Dubbing Transcript Segments .md POST /v1/dubbing/project/{project_id}/transcript/segment Add Dubbing Transcript Segment .md GET /v1/dubbing/project/{project_id}/language/{language_id}/transcript Get Dubbing Target Transcript .md PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segment/{segment_id} Update Dubbing Target Transcript Segment .md PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments Update Dubbing Target Transcript Segments .md POST /v1/dubbing/project/{project_id}/language/{language_id}/transcript/regenerate Regenerate Dubbing Target .md GET /v1/dubbing/resource/{dubbing_id} Get The Dubbing Resource For An Id. .md POST /v1/dubbing/resource/{dubbing_id}/language Add A Language To The Resource .md POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment Create A Segment For The Speaker .md PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language} Modify A Single Segment .md POST /v1/dubbing/resource/{dubbing_id}/migrate-segments Move Segments Between Speakers .md DELETE /v1/dubbing/resource/{dubbing_id}/segment/{segment_id} Deletes A Single Segment .md POST /v1/dubbing/resource/{dubbing_id}/transcribe Transcribes Segments .md POST /v1/dubbing/resource/{dubbing_id}/translate Translates All Or Some Segments And Languages .md POST /v1/dubbing/resource/{dubbing_id}/dub Dubs All Or Some Segments And Languages .md PATCH /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id} Update Metadata For A Speaker .md POST /v1/dubbing/resource/{dubbing_id}/speaker Create A New Speaker .md GET /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/similar-voices Search The Elevenlabs Library For Voices Similar To A Speaker. .md POST /v1/dubbing/resource/{dubbing_id}/render/{language} Render Audio Or Video For The Given Language .md GET /v1/dubbing List Dubs .md POST /v1/dubbing Dub A Video Or An Audio File .md GET /v1/dubbing/{dubbing_id} Get Dubbing .md DELETE /v1/dubbing/{dubbing_id} Delete Dubbing .md GET /v1/dubbing/{dubbing_id}/audio/{language_code} Get Dubbed File .md GET /v1/dubbing/{dubbing_id}/transcript/{language_code} Get Dubbed Transcript .md GET /v1/dubbing/{dubbing_id}/transcripts/{language_code}/format/{format_type} Retrieve A Transcript .md
Models
1 endpointAudio native
4 endpointsUsage
1 endpointPronunciation Dictionary
9 endpoints POST /v1/pronunciation-dictionaries/add-from-file Add A Pronunciation Dictionary .md POST /v1/pronunciation-dictionaries/add-from-rules Add A Pronunciation Dictionary .md GET /v1/pronunciation-dictionaries/{pronunciation_dictionary_id} Get Metadata For A Pronunciation Dictionary .md PATCH /v1/pronunciation-dictionaries/{pronunciation_dictionary_id} Update Pronunciation Dictionary .md POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules Set Rules On The Pronunciation Dictionary .md POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/add-rules Add Rules To The Pronunciation Dictionary .md POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/remove-rules Remove Rules From The Pronunciation Dictionary .md GET /v1/pronunciation-dictionaries/{dictionary_id}/{version_id}/download Get A Pls File With A Pronunciation Dictionary Version Rules .md GET /v1/pronunciation-dictionaries Get Pronunciation Dictionaries .md
Workspace
29 endpoints POST /v1/workspaces/api-keys/disable Disable Api Key .md POST /v1/workspaces/api-keys/third-party-disabling Set Workspace Third-Party Disabling Policy .md GET /v1/service-accounts/{service_account_user_id}/api-keys Get Service Account Api Keys Route .md POST /v1/service-accounts/{service_account_user_id}/api-keys Create Service Account Api Key .md DELETE /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id} Delete Service Account Api Key .md PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id} Edit Service Account Api Key .md GET /v1/workspace/audit-logs Get Workspace Audit Logs .md GET /v1/workspace/auth-connections Get Workspace Auth Connections .md POST /v1/workspace/auth-connections Create Workspace Auth Connection .md DELETE /v1/workspace/auth-connections/{auth_connection_id} Delete Workspace Auth Connection .md PATCH /v1/workspace/auth-connections/{auth_connection_id} Update Workspace Auth Connection .md GET /v1/service-accounts Get Workspace Service Accounts .md POST /v1/service-accounts Create Service Account .md GET /v1/workspace/groups Get All Groups .md GET /v1/workspace/groups/search Search User Groups .md POST /v1/workspace/groups/{group_id}/members/remove Delete Member From User Group .md POST /v1/workspace/groups/{group_id}/members Add Member To User Group .md POST /v1/workspace/invites/add Invite User .md POST /v1/workspace/invites/add-bulk Invite Multiple Users .md DELETE /v1/workspace/invites Delete Existing Invitation .md GET /v1/workspace/members Get Workspace Members .md POST /v1/workspace/members Update Member .md GET /v1/workspace/resources/{resource_id} Get Resource .md POST /v1/workspace/resources/{resource_id}/share Share Workspace Resource .md POST /v1/workspace/resources/{resource_id}/unshare Unshare Workspace Resource .md GET /v1/workspace/webhooks List Workspace Webhooks .md POST /v1/workspace/webhooks Create Workspace Webhook .md DELETE /v1/workspace/webhooks/{webhook_id} Delete Workspace Webhook .md PATCH /v1/workspace/webhooks/{webhook_id} Update Workspace Webhook .md
Video to music
1 endpointSpeech to text
3 endpointsSingle Use Token
1 endpointForced alignment
1 endpointAgents Platform
147 endpoints GET /v1/convai/conversation/get-signed-url Get Signed Url .md GET /v1/convai/conversation/get_signed_url Get Signed Url .md GET /v1/convai/conversation/token Get Webrtc Token .md POST /v1/convai/twilio/outbound-call Handle An Outbound Call Via Twilio .md POST /v1/convai/twilio/register-call Register A Twilio Call And Return Twiml .md POST /v1/convai/exotel/outbound-call Handle An Outbound Call Via Exotel .md POST /v1/convai/whatsapp/outbound-call Make An Outbound Call Via Whatsapp .md POST /v1/convai/whatsapp/outbound-message Send An Outbound Message Via Whatsapp .md POST /v1/convai/agents/create Create Agent .md GET /v1/convai/agents/summaries Get Agent Summaries .md GET /v1/convai/agents/{agent_id} Get Agent .md DELETE /v1/convai/agents/{agent_id} Delete Agent .md PATCH /v1/convai/agents/{agent_id} Patches An Agent Settings .md GET /v1/convai/agents/{agent_id}/widget Get Agent Widget Config .md GET /v1/convai/agents/{agent_id}/link Get Shareable Agent Link .md POST /v1/convai/agents/{agent_id}/avatar Post Agent Avatar .md GET /v1/convai/agents List Agents .md GET /v1/convai/agent/{agent_id}/knowledge-base/size Returns The Size Of The Agent'S Knowledge Base .md POST /v1/convai/agent/{agent_id}/llm-usage/calculate Calculate Expected Llm Usage For An Agent .md POST /v1/convai/agents/{agent_id}/duplicate Duplicate Agent .md POST /v1/convai/agents/{agent_id}/simulate-conversation Simulates A Conversation .md POST /v1/convai/agents/{agent_id}/simulate-conversation/stream Simulates A Conversation (Stream) .md POST /v1/convai/agent-testing/folders Create Agent Test Folder .md GET /v1/convai/agent-testing/folders/{folder_id} Get Agent Test Folder By Id .md DELETE /v1/convai/agent-testing/folders/{folder_id} Delete Agent Test Folder .md PATCH /v1/convai/agent-testing/folders/{folder_id} Update Agent Test Folder .md POST /v1/convai/agent-testing/bulk-move Bulk Move Tests To Folder .md GET /v1/convai/conversations Get Conversations .md GET /v1/convai/users Get Conversation Users .md GET /v1/convai/conversations/resolve Resolve Conversation Reference .md GET /v1/convai/conversations/{conversation_id} Get Conversation Details .md DELETE /v1/convai/conversations/{conversation_id} Delete Conversation .md GET /v1/convai/conversations/{conversation_id}/summary Get Conversation Summary .md GET /v1/convai/conversations/{conversation_id}/sip-messages Get Sip Messages For A Conversation .md GET /v1/convai/conversations/{conversation_id}/audio Get Conversation Audio .md POST /v1/convai/conversations/{conversation_id}/feedback Send Conversation Feedback .md GET /v1/convai/conversations/messages/text-search Text Search Conversation Messages .md GET /v1/convai/conversations/messages/smart-search Smart Search Conversation Messages .md POST /v1/convai/conversations/{conversation_id}/tags Assign Conversation Tags .md DELETE /v1/convai/conversations/{conversation_id}/tags/{tag_id} Unassign Conversation Tag .md GET /v1/convai/tags List Conversation Tags .md POST /v1/convai/tags Create Conversation Tag .md GET /v1/convai/tags/{tag_id} Get Conversation Tag .md DELETE /v1/convai/tags/{tag_id} Delete Conversation Tag .md PATCH /v1/convai/tags/{tag_id} Update Conversation Tag .md GET /v1/convai/phone-numbers List Phone Numbers .md POST /v1/convai/phone-numbers Import Phone Number .md GET /v1/convai/phone-numbers/{phone_number_id} Get Phone Number .md DELETE /v1/convai/phone-numbers/{phone_number_id} Delete Phone Number .md PATCH /v1/convai/phone-numbers/{phone_number_id} Update Phone Number .md GET /v1/convai/phone-numbers/{phone_number_id}/sip-messages Get Sip Messages For A Phone Number .md POST /v1/convai/llm-usage/calculate Calculate Expected Llm Usage .md GET /v1/convai/llm/list List Available Llms .md POST /v1/convai/conversations/{conversation_id}/files Upload File .md DELETE /v1/convai/conversations/{conversation_id}/files/{file_id} Delete File Upload .md GET /v1/convai/analytics/live-count Get Live Count .md GET /v1/convai/knowledge-base/summaries Get Knowledge Base Summaries By Ids .md GET /v1/convai/knowledge-base Get Knowledge Base List .md POST /v1/convai/knowledge-base Add To Knowledge Base .md POST /v1/convai/knowledge-base/url Create Url Document .md POST /v1/convai/knowledge-base/file Create File Document .md POST /v1/convai/knowledge-base/text Create Text Document .md GET /v1/convai/knowledge-base/{documentation_id} Get Documentation From Knowledge Base .md DELETE /v1/convai/knowledge-base/{documentation_id} Delete Knowledge Base Document Or Folder .md PATCH /v1/convai/knowledge-base/{documentation_id} Update Document .md PATCH /v1/convai/knowledge-base/{documentation_id}/update-file Update File Document .md GET /v1/convai/knowledge-base/rag-index Get Rag Index Overview. .md POST /v1/convai/knowledge-base/rag-index Compute Rag Indexes In Batch .md POST /v1/convai/knowledge-base/{documentation_id}/refresh Refresh Url Document Content .md GET /v1/convai/knowledge-base/{documentation_id}/rag-index Get Rag Indexes Of The Specified Knowledgebase Document. .md POST /v1/convai/knowledge-base/{documentation_id}/rag-index Compute Rag Index. .md DELETE /v1/convai/knowledge-base/{documentation_id}/rag-index/{rag_index_id} Delete Rag Index. .md GET /v1/convai/knowledge-base/search Search Knowledge Base Content .md POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query Query Agent Knowledge Base Rag .md GET /v1/convai/knowledge-base/{documentation_id}/dependent-agents Get Dependent Agents List .md POST /v1/convai/knowledge-base/dependent-agents Get Dependent Agents For Multiple Documents .md GET /v1/convai/knowledge-base/{documentation_id}/content Get Document Content .md GET /v1/convai/knowledge-base/{documentation_id}/source-file-url Get Document Source File Url .md GET /v1/convai/knowledge-base/{documentation_id}/chunk/{chunk_id} Get Documentation Chunk From Knowledge Base .md GET /v1/convai/knowledge-base/{documentation_id}/chunks Get All Rag Chunks For A Document .md POST /v1/convai/knowledge-base/bulk-delete Bulk Delete Knowledge Base Documents .md GET /v1/convai/tools Get Tools .md POST /v1/convai/tools Add Tool .md GET /v1/convai/tools/{tool_id} Get Tool .md DELETE /v1/convai/tools/{tool_id} Delete Tool .md PATCH /v1/convai/tools/{tool_id} Update Tool .md GET /v1/convai/tools/{tool_id}/dependent-agents Get Dependent Agents List .md GET /v1/convai/tools/{tool_id}/executions Get Tool Executions .md GET /v1/convai/settings Get Convai Settings .md PATCH /v1/convai/settings Update Convai Settings .md GET /v1/convai/settings/dashboard Get Convai Dashboard Settings .md PATCH /v1/convai/settings/dashboard Update Convai Dashboard Settings .md GET /v1/convai/secrets Get Convai Workspace Secrets .md POST /v1/convai/secrets Create Convai Workspace Secret .md GET /v1/convai/secrets/{secret_id} Get Convai Workspace Secret .md DELETE /v1/convai/secrets/{secret_id} Delete Convai Workspace Secret .md PATCH /v1/convai/secrets/{secret_id} Update Convai Workspace Secret .md GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type} Get Secret Dependencies By Type .md POST /v1/convai/batch-calling/submit Submit A Batch Call Request. .md GET /v1/convai/batch-calling/workspace Get All Batch Calls For A Workspace. .md GET /v1/convai/batch-calling/{batch_id} Get A Batch Call By Id. .md DELETE /v1/convai/batch-calling/{batch_id} Delete A Batch Call. .md POST /v1/convai/batch-calling/{batch_id}/cancel Cancel A Batch Call. .md POST /v1/convai/batch-calling/{batch_id}/retry Retry A Batch Call. .md GET /v1/convai/batch-calling/{batch_id}/export Export Batch Call Results .md POST /v1/convai/sip-trunk/outbound-call Handle An Outbound Call Via Sip Trunk .md GET /v1/convai/mcp-servers List Mcp Servers .md POST /v1/convai/mcp-servers Create Mcp Server .md GET /v1/convai/mcp-servers/{mcp_server_id} Get Mcp Server .md DELETE /v1/convai/mcp-servers/{mcp_server_id} Delete Mcp Server .md PATCH /v1/convai/mcp-servers/{mcp_server_id} Update Mcp Server Configuration .md GET /v1/convai/mcp-servers/{mcp_server_id}/tools List Mcp Server Tools .md PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy Update Mcp Server Approval Policy .md POST /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals Create Mcp Server Tool Approval .md DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals/{tool_name} Delete Mcp Server Tool Approval .md POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs Create Mcp Tool Configuration Override .md GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} Get Mcp Tool Configuration Override .md DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} Delete Mcp Tool Configuration Override .md PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} Update Mcp Tool Configuration Override .md GET /v1/convai/whatsapp-accounts/{phone_number_id} Get Whatsapp Account .md DELETE /v1/convai/whatsapp-accounts/{phone_number_id} Delete Whatsapp Account .md PATCH /v1/convai/whatsapp-accounts/{phone_number_id} Update Whatsapp Account .md GET /v1/convai/whatsapp-accounts List Whatsapp Accounts .md GET /v1/convai/agents/{agent_id}/branches List Agent Branches .md POST /v1/convai/agents/{agent_id}/branches Create A New Branch .md GET /v1/convai/agents/{agent_id}/branches/{branch_id} Get Agent Branch .md PATCH /v1/convai/agents/{agent_id}/branches/{branch_id} Update Agent Branch .md GET /v1/convai/agents/{agent_id}/versions/{version_id} Get Agent Version Metadata .md GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview Preview Merged Configuration .md POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge Merge A Branch Into A Target Branch .md GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview Preview Rebased Configuration .md POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase Rebase A Branch Onto Main .md POST /v1/convai/agents/{agent_id}/deployments Create Or Update Deployments .md POST /v1/convai/agents/{agent_id}/drafts Create Agent Draft .md DELETE /v1/convai/agents/{agent_id}/drafts Delete Agent Draft .md GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures List Procedures .md POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures Create Procedure .md POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/compile Compile Procedures .md GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id} Get Procedure .md DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id} Remove Procedure .md GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft Get Procedure Draft .md DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft Delete Procedure Draft .md PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft Update Procedure Draft .md GET /v1/convai/environment-variables List Environment Variables .md POST /v1/convai/environment-variables Create Environment Variable .md GET /v1/convai/environment-variables/{env_var_id} Get Environment Variable .md PATCH /v1/convai/environment-variables/{env_var_id} Update Environment Variable .md
Convai
20 endpoints POST /v1/convai/agent-testing/create Create Agent Response Test .md GET /v1/convai/agent-testing/{test_id} Get Agent Response Test By Id .md PUT /v1/convai/agent-testing/{test_id} Update Agent Response Test .md DELETE /v1/convai/agent-testing/{test_id} Delete Agent Response Test .md POST /v1/convai/agent-testing/summaries Get Agent Response Test Summaries By Ids .md GET /v1/convai/agent-testing List Agent Response Tests .md GET /v1/convai/test-invocations List Test Invocations .md POST /v1/convai/agents/{agent_id}/run-tests Run Tests On The Agent .md GET /v1/convai/test-invocations/{test_invocation_id} Get Test Invocation .md POST /v1/convai/test-invocations/{test_invocation_id}/resubmit Resubmit Tests .md GET /v1/convai/agents/{agent_id}/triage-tickets List Agent Conversation Tickets .md POST /v1/convai/agents/{agent_id}/triage-tickets Create Manual Agent Ticket .md GET /v1/convai/triage-tickets List Workspace Conversation Tickets .md POST /v1/convai/triage-tickets Create Agent Conversation Ticket .md GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users Get Agent Conversation Ticket Assignable Users .md GET /v1/convai/triage-tickets/{agentqa_ticket_id} Get Agent Conversation Ticket .md DELETE /v1/convai/triage-tickets/{agentqa_ticket_id} Delete Agent Conversation Ticket .md PATCH /v1/convai/triage-tickets/{agentqa_ticket_id} Update Agent Conversation Ticket .md POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments Add Comment To Agent Conversation Ticket .md POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments Add Turn Comment To Agent Conversation Ticket .md
Conversational AI
7 endpoints GET /v1/convai/knowledge-base/crawl List Ongoing And Recent Crawl Jobs Created By A User .md POST /v1/convai/knowledge-base/crawl Create Crawl Job .md GET /v1/convai/knowledge-base/crawl/{crawl_job_id} Get Crawl Job Details .md POST /v1/convai/knowledge-base/crawl/{crawl_job_id}/cancel Cancel Crawl Job .md POST /v1/convai/knowledge-base/folder Create Folder .md POST /v1/convai/knowledge-base/{document_id}/move Move Entity To Folder .md POST /v1/convai/knowledge-base/bulk-move Bulk Move Entities To Folder .md
Agents Insights
1 endpointSpeech Engine
5 endpointsAgents Workspace Analytics
2 endpointsMusic generation
7 endpoints POST /v1/music/plan Generate Composition Plan .md POST /v1/music Compose Music .md POST /v1/music/detailed Compose Music With A Detailed Response .md POST /v1/music/detailed/stream Stream Composed Music With A Detailed Response .md POST /v1/music/stream Stream Composed Music .md POST /v1/music/upload Upload Music .md POST /v1/music/stem-separation Stem Separation .md
Music finetunes
5 endpointsProductions
11 endpoints GET /v1/productions/orders List Orders .md POST /v1/productions/orders Create Order .md GET /v1/productions/orders/{order_id} Get Order .md PATCH /v1/productions/orders/{order_id} Update Order .md POST /v1/productions/orders/{order_id}/media Register Media .md GET /v1/productions/orders/{order_id}/media/{media_id} Get Media Info .md POST /v1/productions/orders/{order_id}/items Upsert Order Item .md DELETE /v1/productions/orders/{order_id}/items/{item_id} Remove Order Item .md POST /v1/productions/orders/{order_id}/submit Submit Order .md GET /v1/productions/orders/{order_id}/deliverables Get Order Deliverables .md GET /v1/productions/orders/languages/{order_item_kind} Get Available Languages .md
Pvc voices
14 endpoints POST /v1/voices/pvc Create Pvc Voice .md POST /v1/voices/pvc/{voice_id} Edit Pvc Voice .md POST /v1/voices/pvc/{voice_id}/samples Add Samples To Pvc Voice .md POST /v1/voices/pvc/{voice_id}/samples/{sample_id} Update Pvc Voice Sample .md DELETE /v1/voices/pvc/{voice_id}/samples/{sample_id} Delete Pvc Voice Sample .md GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/audio Retrieve Voice Sample Audio .md GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/waveform Retrieve Voice Sample Visual Waveform .md GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers Retrieve Speaker Separation Status .md POST /v1/voices/pvc/{voice_id}/samples/{sample_id}/separate-speakers Start Speaker Separation .md GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio Retrieve Separated Speaker Audio .md GET /v1/voices/pvc/{voice_id}/captcha Get Pvc Voice Captcha .md POST /v1/voices/pvc/{voice_id}/captcha Verify Pvc Voice Captcha .md POST /v1/voices/pvc/{voice_id}/train Run Pvc Training .md POST /v1/voices/pvc/{voice_id}/verification Request Manual Verification .md
Flows
9 endpoints GET /v1/flows/video List Video Generations .md POST /v1/flows/video Create Video Generation .md GET /v1/flows/video/{generation_id} Get Video Generation .md GET /v1/flows/image List Image Generations .md POST /v1/flows/image Create Image Generation .md GET /v1/flows/image/{generation_id} Get Image Generation .md GET /v1/flows/text-to-speech List Speech Generations .md POST /v1/flows/text-to-speech Create Speech Generation .md GET /v1/flows/text-to-speech/{generation_id} Get Speech Generation .md
Assets
4 endpointsAccess:all
2 endpointsDocs
1 endpoint
No ElevenLabs endpoint matches
Source: api.elevenlabs.io/openapi.json · sha256 d393…1008 · checked daily 04:00 UTC All providers →