Update a voice by ID (display name and provider model ID can be updated)
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Voice ID
Fields to update on the voice. Only the listed fields can be changed; omit a field to leave it unchanged.
New display name for the voice
New provider model ID for the voice (e.g. sonic-3 for Cartesia, eleven_flash_v2_5 for ElevenLabs)
"sonic-3"
Voice gender
MALE, FEMALE, NEUTRAL, null ISO 3166-1 alpha-2 country code
Voice description
Successfully updated voice
A voice preset a persona can use for text-to-speech.
Unique identifier for the voice.
Human-readable name shown in the Lab.
Upstream TTS provider for this voice.
CARTESIA, ELEVENLABS, OPENAI_ADVANCED_VOICE The upstream provider's identifier for the voice.
The upstream provider's model identifier used to generate speech.
URL of a short audio preview of the voice.
Alias for sampleUrl, kept for backwards compatibility.
Perceived gender of the voice, if categorised.
MALE, FEMALE, NEUTRAL, null ISO 3166-1 alpha-2 country code representing the voice's accent.
Free-form description of the voice's character.
Tags used to categorise the voice in the Lab UI.
Whether this voice meets the Zero Data Retention requirements.
ID of the organization that created the voice, or null for stock voices. IDs may be either UUIDs or nanoid-style strings depending on when the organization was created.
Timestamp when the voice was created.
Timestamp when the voice was last updated.