Skip to main content
PATCH
/
v1
/
custom-voices
/
{voice_id}
Update cloned voice (partial update)
curl --request PATCH \
  --url https://supertoneapi.com/v1/custom-voices/{voice_id} \
  --header 'Content-Type: application/json' \
  --header 'x-sup-api-key: <api-key>' \
  --data '
{
  "name": "My Updated Voice",
  "description": "An updated warm and friendly voice for customer service"
}
'
{
  "voice_id": "voice_123456789",
  "name": "My Updated Voice",
  "description": "An updated warm and friendly voice for customer service"
}

Documentation Index

Fetch the complete documentation index at: https://docs.supertoneapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Updates metadata on an existing custom voice. The underlying voice model is not re-trained — only name and description can change.

Endpoint

PATCH https://supertoneapi.com/v1/custom-voices/{voice_id}

Path parameters

NameRequiredDescription
voice_idThe ID of the custom voice to edit.

Request body

FieldRequiredDescription
nameNew voice name. Max 100 characters.
descriptionNew description.
At least one field must be provided.

Notes

  • The voice_id does not change. Existing references remain valid.
  • Returns 403 Forbidden if the voice belongs to a different account.

See also

Docs: Custom voices

Full custom-voice lifecycle.

Delete custom voice

Permanently remove a custom voice.

Authorizations

x-sup-api-key
string
header
required

Path Parameters

voice_id
string
required

Body

application/json
name
string

Name of the voice

Example:

"My Updated Voice"

description
string

Description of the voice

Example:

"An updated warm and friendly voice for customer service"

Response

Voice updated successfully

voice_id
string
required

Unique identifier for the voice

Example:

"voice_123456789"

name
string
required

Name of the voice

Example:

"My Updated Voice"

description
string | null

Description of the voice

Example:

"An updated warm and friendly voice for customer service"