How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ElevenLabs Resource API

Manage dubbing resources, including segments, speakers, and language tracks.

ElevenLabs Resource API is one of 50 APIs that ElevenLabs publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Resource. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, authentication docs, rate-limit docs, and an AsyncAPI specification.

This API exposes 13 operations across 13 paths, and defines 34 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against the base URL https://api.elevenlabs.io.

13 operations 13 paths 34 schemas 1 DELETE2 GET2 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.elevenlabs.io
Resource Areas
1

Paths & Operations 13

Across 13 paths, the API surfaces 13 operations — 1 DELETE, 2 GET, 2 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Resource 13

Manage dubbing resources, including segments, speakers, and language tracks.

GET
/v1/dubbing/resource/{dubbing_id}deprecated
Get The Dubbing Resource For An Id
get_dubbing_resource 2 params → 200422
POST
/v1/dubbing/resource/{dubbing_id}/languagedeprecated
Add A Language To The Resource
add_language 2 params body → 201422
POST
/v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segmentdeprecated
Create A Segment For The Speaker
create_clip 3 params body → 201422
PATCH
/v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}deprecated
Modify A Single Segment
update_segment_language 4 params body → 200422
POST
/v1/dubbing/resource/{dubbing_id}/migrate-segmentsdeprecated
Move Segments Between Speakers
migrate_segments 2 params body → 200422
DELETE
/v1/dubbing/resource/{dubbing_id}/segment/{segment_id}deprecated
Deletes A Single Segment
delete_segment 3 params → 200422
POST
/v1/dubbing/resource/{dubbing_id}/transcribedeprecated
Transcribes Segments
transcribe 2 params body → 200422
POST
/v1/dubbing/resource/{dubbing_id}/translatedeprecated
Translates All Or Some Segments And Languages
translate 2 params body → 200422
POST
/v1/dubbing/resource/{dubbing_id}/dubdeprecated
Dubs All Or Some Segments And Languages
dub 2 params body → 200422
PATCH
/v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}deprecated
Update Metadata For A Speaker
update_speaker 3 params body → 200422
POST
/v1/dubbing/resource/{dubbing_id}/speakerdeprecated
Create A New Speaker
create_speaker 2 params body → 200422
GET
/v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/similar-voicesdeprecated
Search The Elevenlabs Library For Voices Similar To A Speaker
get_similar_voices_for_speaker 3 params → 200422
POST
/v1/dubbing/resource/{dubbing_id}/render/{language}deprecated
Render Audio Or Video For The Given Language
render 3 params body → 200422

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are DubbingResource (10 properties), DubbingMediaReference (7 properties), DubbedSegment (6 properties), Render (6 properties). Each schema is shown below with its type and property counts.

SegmentSubtitleFrame
object
3 properties 3 required
SegmentCreatePayload
object
4 properties 2 required
ValidationError
object
3 properties 3 required
RenderType
string
DubbingMediaReference
object
7 properties 7 required
SpeakerSegment
object
6 properties 6 required
LanguageAddedResponse
object
1 property 1 required
SegmentUpdateResponse
object
1 property 1 required
SegmentCreateResponse
object
2 properties 2 required
SegmentDeleteResponse
object
1 property 1 required
SpeakerUpdatedResponse
object
1 property 1 required
SegmentTranslationResponse
object
1 property 1 required
DubbedSegment
object
6 properties 6 required
SegmentUpdatePayload
object
3 properties
DubbingRenderResponseModel
object
2 properties 2 required
HTTPValidationError
object
1 property
SimilarVoicesForSpeakerResponse
object
1 property 1 required
Body_Dubs_all_or_some_segments_and_languages_v1_dubbing_resource__dubbing_id__dub_post
object
2 properties 2 required
Body_Render_audio_or_video_for_the_given_language_v1_dubbing_resource__dubbing_id__render__language__post
object
2 properties 1 required
Body_Transcribes_segments_v1_dubbing_resource__dubbing_id__transcribe_post
object
1 property 1 required
Body_Update_metadata_for_a_speaker_v1_dubbing_resource__dubbing_id__speaker__speaker_id__patch
object
6 properties
SegmentDubResponse
object
1 property 1 required
Body_Create_a_new_speaker_v1_dubbing_resource__dubbing_id__speaker_post
object
5 properties
Body_Move_segments_between_speakers_v1_dubbing_resource__dubbing_id__migrate_segments_post
object
2 properties 2 required
Body_Add_a_language_to_the_resource_v1_dubbing_resource__dubbing_id__language_post
object
1 property 1 required
DubbingResource
object
10 properties 10 required
SpeakerCreatedResponse
object
2 properties 2 required
Render
object
6 properties 6 required
SegmentTranscriptionResponse
object
1 property 1 required
SimilarVoice
object
5 properties 3 required
SegmentMigrationResponse
object
1 property 1 required
SpeakerTrack
object
5 properties 5 required
VOICE_CATEGORY
string
Body_Translates_all_or_some_segments_and_languages_v1_dubbing_resource__dubbing_id__translate_post
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

elevenlabs-resource-api-openapi.yml Raw ↑

Other APIs ElevenLabs publishes across the network.

elevenlabs Agents API
elevenlabs Audio Isolation API
elevenlabs Audio Native API
elevenlabs Conversations API
elevenlabs Dubbing API
elevenlabs Dubbing Resources API
elevenlabs Instant Voice Cloning API
elevenlabs Knowledge Base API
elevenlabs Music Generation API
elevenlabs Professional Voice Cloning API
elevenlabs Speech to Speech API
elevenlabs Speech to Text API
Where this information came from

This is an independent, third-party profile of ElevenLabs Resource API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.