API Reference / Speakers

DELETE/v1/speakers/{speaker_id}

Deletes the speaker and all of its voice samples permanently. Later verifications for this speaker_id return 404. Requires scope speakers:delete.

Authentication

Send your API key as Authorization: Bearer <your API key>.

Headers

NameTypeDetails
Authorizationrequiredstring

Bearer <your API key>. Keys are created in the dashboard; see Authentication.

Path parameters

NameTypeDetails
speaker_idrequiredstring

Your identifier for the speaker.

pattern ^[A-Za-z0-9_.:-]{1,64}$

Response

200 The speaker and its voice samples were deleted.

  • request_idstringrequired
  • objectstringrequired

    always "speaker.deleted"

  • speaker_idstringrequired
  • deletedbooleanrequired

    always true

Example response

JSON
{
  "request_id": "req_8f14e45fceea167a5a36dedd",
  "object": "speaker.deleted",
  "speaker_id": "customer-4711",
  "deleted": true
}

Errors

StatusMeaning
400

The request is invalid, for example a missing or malformed field.

401

The API key is missing, invalid or revoked.

403

The key lacks the required scope, the email address is not verified, or the account is suspended.

404

Not found. Also returned for resources that belong to another account.

429

Too many requests or too many operations at the same time. Wait for the number of seconds in Retry-After.

500

Something went wrong on our side. No credits were used.

Error bodies share one shape with a stable error.code; see Errors for every code and how to fix it.

Code samples

cURL
curl -X DELETE "https://platform.detectif.ai/v1/speakers/alice" \
  -H "Authorization: Bearer $DETECTIF_API_KEY"