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 Pvc Voices API

Create and manage Professional Voice Clones (PVCs).

ElevenLabs Pvc Voices 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 pvc-voices. 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 14 operations across 12 paths, and defines 22 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

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

14 operations 12 paths 22 schemas 1 DELETE5 GET8 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 14

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

pvc-voices 14

Create and manage Professional Voice Clones (PVCs).

POST
/v1/voices/pvc
Create Pvc Voice
create_pvc_voice 1 param body → 200422
POST
/v1/voices/pvc/{voice_id}
Edit Pvc Voice
edit_pvc_voice 2 params body → 200422
POST
/v1/voices/pvc/{voice_id}/samples
Add Samples To Pvc Voice
add_pvc_voice_samples 2 params body → 200422
POST
/v1/voices/pvc/{voice_id}/samples/{sample_id}
Update Pvc Voice Sample
edit_pvc_voice_sample 3 params body → 200422
DELETE
/v1/voices/pvc/{voice_id}/samples/{sample_id}
Delete Pvc Voice Sample
delete_pvc_voice_sample 3 params → 200422
GET
/v1/voices/pvc/{voice_id}/samples/{sample_id}/audio
Retrieve Voice Sample Audio
get_pvc_sample_audio 4 params → 200422
GET
/v1/voices/pvc/{voice_id}/samples/{sample_id}/waveform
Retrieve Voice Sample Visual Waveform
get_pvc_sample_visual_waveform 3 params → 200422
GET
/v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers
Retrieve Speaker Separation Status
get_pvc_sample_speakers 3 params → 200422
POST
/v1/voices/pvc/{voice_id}/samples/{sample_id}/separate-speakers
Start Speaker Separation
start_speaker_separation 3 params → 200422
GET
/v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio
Retrieve Separated Speaker Audio
get_speaker_audio 4 params → 200422
GET
/v1/voices/pvc/{voice_id}/captcha
Get Pvc Voice Captcha
get_pvc_voice_captcha 2 params → 200422
POST
/v1/voices/pvc/{voice_id}/captcha
Verify Pvc Voice Captcha
verify_pvc_voice_captcha 2 params body → 200422
POST
/v1/voices/pvc/{voice_id}/train
Run Pvc Training
run_pvc_voice_training 2 params body → 200422
POST
/v1/voices/pvc/{voice_id}/verification
Request Manual Verification
request_pvc_manual_verification 2 params body → 200422

Schemas 22

The contract defines 22 schemas that model the data the API accepts and returns. The most detailed are SampleResponseModel (12 properties), SpeakerSeparationResponseModel (5 properties), Body_Update_PVC_voice_sample_v1_voices_pvc__voice_id__samples__sample_id__post (5 properties), VoiceSamplePreviewResponseModel (5 properties). Each schema is shown below with its type and property counts.

SampleResponseModel
object
12 properties 5 required
Body_Create_PVC_voice_v1_voices_pvc_post
object
4 properties 2 required
SpeakerSeparationResponseModel
object
5 properties 3 required
ValidationError
object
3 properties 3 required
SpeakerResponseModel
object
3 properties 2 required
Body_Request_manual_verification_v1_voices_pvc__voice_id__verification_post
object
2 properties 1 required
StartSpeakerSeparationResponseModel
object
1 property 1 required
Body_Run_PVC_training_v1_voices_pvc__voice_id__train_post
object
1 property
Body_Update_PVC_voice_sample_v1_voices_pvc__voice_id__samples__sample_id__post
object
5 properties
DeleteVoiceSampleResponseModel
object
1 property 1 required
HTTPValidationError
object
1 property
VerifyPVCVoiceCaptchaResponseModel
object
1 property 1 required
VoiceSamplePreviewResponseModel
object
5 properties 4 required
UtteranceResponseModel
object
2 properties 2 required
RequestPVCManualVerificationResponseModel
object
1 property 1 required
VoiceSampleVisualWaveformResponseModel
object
2 properties 2 required
AddVoiceResponseModel
object
1 property 1 required
SpeakerAudioResponseModel
object
3 properties 3 required
Body_Add_samples_to_PVC_voice_v1_voices_pvc__voice_id__samples_post
object
2 properties 1 required
Body_Verify_PVC_voice_captcha_v1_voices_pvc__voice_id__captcha_post
object
1 property 1 required
StartPVCVoiceTrainingResponseModel
object
1 property 1 required
Body_Edit_PVC_voice_v1_voices_pvc__voice_id__post
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

elevenlabs-pvc-voices-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 Pvc Voices 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.