Skip to main content
PATCH
Update a voice
Updates a voice’s metadata. All fields are optional - only the fields present in the body are changed. The voice must belong to the API key’s workspace, otherwise the request returns 404.
A non-null labels object replaces the entire label set. Omit labels to leave the existing tags unchanged.

Authorization

string
required
Your workspace API key (flv_…).

Path parameters

string
required
The voice id.

Body

string
New display name.
string
New long-form description.
string
New primary language (BCP-47, e.g. en).
visibility is not accepted on the public API. Publishing a voice is admin-only, so any visibility value sent here is silently ignored and the voice’s current visibility is left unchanged.
object
Replacement key/value tags, e.g. { "accent": "british" }. Replaces the whole label set.

Response

Voice
The updated Voice object.
Response

Prompt

Copy this into your coding agent (Claude Code, Cursor, Codex…) to implement this endpoint.