Skip to main content
POST
/
api
/
v1
/
admin
/
elevenlabs-voices
Add an ElevenLabs voice to collection and database
curl --request POST \
  --url https://prod.featherhq.com/api/v1/admin/elevenlabs-voices \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "voiceId": "<string>",
  "languageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "publicUserId": "<string>",
  "name": "<string>"
}
'
{
  "voice": {
    "id": "<string>",
    "name": "<string>",
    "description": "<string>",
    "voiceId": "<string>",
    "voiceSampleUrl": "<string>",
    "photoUrl": "<string>",
    "model": "<string>",
    "languages": "<string>",
    "accent": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "languageId": "<string>"
  },
  "elevenLabsVoiceId": "<string>",
  "addedToCollection": true
}

Authorizations

X-API-Key
string
header
required

Body

application/json
voiceId
string
required
Minimum string length: 1
languageId
string<uuid>
required
model
enum<string>
required
Available options:
eleven_flash_v2,
eleven_flash_v2_5,
eleven_multilingual_v2
publicUserId
string
Minimum string length: 1
name
string
Minimum string length: 1

Response

Voice added successfully

voice
object
required
elevenLabsVoiceId
string
required
addedToCollection
boolean
required