ElevenLabs Enterprise API

Endpoints available only to enterprise workspaces.

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/dubbing/resource/{dubbing_id} Get a Studio-enabled dubbing resource · Get The Dubbing Resource For An Id #
Ask an LLM
“How do I see the speakers, segments and languages inside a dubbing project?”
“Where can I check whether my dubbing renders have finished?”
Tell an agent
Get the dubbing resource for {dubbing_id}.
Show render status and segments of dubbing project {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/language Add a target language to a dubbing resource · Add A Language To The Resource #
Ask an LLM
“Can I add another target language to an existing dub?”
“Does adding a language to a dubbing resource generate the translation right away?”
Tell an agent
Add language {language} to dubbing {dubbing_id}.
Add {language} as a new target language on dubbing project {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment Create a new segment for a dubbing speaker · Create A Segment For The Speaker #
Ask an LLM
“How do I add a new timed segment for a speaker in my dub?”
“Can I supply the text and translations when creating a dubbing segment?”
Tell an agent
Create a segment from {start_time} to {end_time} for speaker {speaker_id} in dubbing {dubbing_id}.
Add a segment {start_time}-{end_time} saying {text} for speaker {speaker_id} in {dubbing_id}.
PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language} Edit one segment's text or timing in a language · Modify A Single Segment #
Ask an LLM
“Can I fix the translated text of a single segment for just one language?”
“Will editing a segment's timing regenerate the dubbed audio automatically?”
Tell an agent
Change the text of segment {segment_id} in {language} of dubbing {dubbing_id} to {text}.
Retime segment {segment_id} ({language}) in {dubbing_id} to start {start_time} and end {end_time}.
POST /v1/dubbing/resource/{dubbing_id}/migrate-segments Reassign dubbing segments to another speaker · Move Segments Between Speakers #
Ask an LLM
“A few lines were attributed to the wrong speaker; can I move them?”
“How do I reassign several dubbing segments to a different speaker at once?”
Tell an agent
Move segments {segment_ids} in dubbing {dubbing_id} to speaker {speaker_id}.
Reattribute segments {segment_ids} of {dubbing_id} to speaker {speaker_id}.
DELETE /v1/dubbing/resource/{dubbing_id}/segment/{segment_id} Delete a segment from a dub · Deletes A Single Segment #
Ask an LLM
“How do I remove an unwanted segment from a dubbing project?”
“Can I delete one segment without touching the rest of the dub?”
Tell an agent destructive · confirm first
Delete segment {segment_id} from dubbing {dubbing_id}.
Remove the segment {segment_id} in dubbing project {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/transcribe Re-transcribe selected dubbing segments · Transcribes Segments #
Ask an LLM
“Can I regenerate the source transcript for specific segments of a dub?”
“Does re-transcribing segments also redo translations?”
Tell an agent
Re-transcribe segments {segments} in dubbing {dubbing_id}.
Regenerate transcriptions for {segments} of dubbing project {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/translate Regenerate translations for dubbing segments · Translates All Or Some Segments And Languages #
Ask an LLM
“How do I redo the translation for some segments in certain languages?”
“Will translating segments fill in any missing transcriptions first?”
Tell an agent
Translate segments {segments} into {languages} for dubbing {dubbing_id}.
Regenerate {languages} translations of segments {segments} in {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/dub Regenerate dubbed audio for segments and languages · Dubs All Or Some Segments And Languages #
Ask an LLM
“After fixing translations, how do I regenerate the dubbed speech?”
“Can I re-dub only a few segments in one language?”
Tell an agent
Dub segments {segments} in {languages} for dubbing {dubbing_id}.
Regenerate the dubbed audio for {segments} in languages {languages} of {dubbing_id}.
PATCH /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id} Change a dubbing speaker's voice or name · Update Metadata For A Speaker #
Ask an LLM
“Can I switch a speaker in my dub to a voice from the voice library?”
“How do I adjust stability or style for one speaker's dubbed voice?”
Tell an agent
Set speaker {speaker_id} in dubbing {dubbing_id} to voice {voice_id}.
Rename speaker {speaker_id} of {dubbing_id} to {speaker_name}.
POST /v1/dubbing/resource/{dubbing_id}/speaker Add a new speaker to a dubbing resource · Create A New Speaker #
Ask an LLM
“Can I add a speaker the automatic dubbing missed?”
“How do I create a new dubbing speaker tied to a specific voice?”
Tell an agent
Add speaker {speaker_name} to dubbing {dubbing_id}.
Create a new speaker in {dubbing_id} using voice {voice_id}.
GET /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/similar-voices Find library voices similar to a dubbing speaker · Search The Elevenlabs Library For Voices Similar To A Speaker #
Ask an LLM
“Which library voices sound most like a speaker in my dub?”
“Can I get sample audio for voices similar to a dubbing speaker?”
Tell an agent
Find voices similar to speaker {speaker_id} in dubbing {dubbing_id}.
Suggest the top 10 library voices matching speaker {speaker_id} of {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/render/{language} Render the dubbed audio or video for a language · Render Audio Or Video For The Given Language #
Ask an LLM
“How do I produce the final dubbed video for one language?”
“Are segments that were never dubbed left out of a render?”
Tell an agent
Render {language} for dubbing {dubbing_id} as {render_type}.
Render the original track of {dubbing_id} as {render_type} with volume normalization {normalize_volume}.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/elevenlabs-enterprise-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

elevenlabs-enterprise-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ElevenLabs API Documentation Enterprise API
  description: This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your API key. You can find your API key in the dashboard at https://elevenlabs.io/app/settings/api-keys.
  version: '1.0'
tags:


# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elevenlabs/refs/heads/main/openapi/elevenlabs-enterprise-api-openapi.yml