Evom Labs API Reference

Developer platform

Delete a custom voice

Deletes one custom voice. The account key must allow audio-library management and the voice must be inside its configured voice scope.

DELETE/api/v1/voices/{id}
On this page

Code examples

curl -X DELETE https://studio.evomlabs.com/api/v1/voices/VOICE_ID   -H "Authorization: Bearer vc_ak_live_YOUR_KEY"

Authorization

Bearer credential

Send the credential in the Authorization header. Account and voice keys are accepted only where the endpoint contract permits them.

Request

FieldTypeRequiredDescription
idstringYesPreset voices, another account's voices, missing identifiers and voices outside the key's allow-list all return 403 VOICE_NOT_ALLOWED. A successful deletion also removes the bound voice key; generation history remains.

Response

JSON
{
  "ok": true,
  "data": {
    "voice_id": "VOICE_ID",
    "name": "Authorized sample voice",
    "deleted": true
  }
}

Errors

REST failures use the documented error envelope. Handle the error code instead of matching the human-readable message.

Needs verification

Deletion cannot be undone. Confirm the voice identifier before sending the request.
Error codes

Was this page helpful?

Evom Labs API documentation