Delete a Saved Kling 4.0 Voice

October 15, 2026

Table of contents

  1. Request Headers
  2. Query Parameters
  3. Responses
  4. Model
  5. Examples
  6. Try It

This endpoint deletes a voice you saved with POST /videos/voices or on kling.ai. Only saved voices (source: USER) can be deleted. Find the voice id with GET /videos/voices.

https://api.useapi.net/v1/kling/videos/voices?voiceId=voiceId&email=email

Request Headers
Authorization: Bearer {API token}
Query Parameters
  • voiceId is required, the numeric id of a saved voice from GET /videos/voices.

  • email is optional when only one account configured.
    However, if you have multiple accounts configured, this parameter becomes required.
    Use the account that saved the voice.

Responses
  • 200 OK

    {
      "deleted": true
    }
    
  • 400 Bad Request

    The voiceId is not a numeric voice id.

    {
      "error": "Parameter voiceId (my-voice) has incorrect format"
    }
    
  • 401 Unauthorized

    {
      "error": "Unauthorized",
      "code": 401
    }
    
  • 404 Not Found

    Kling did not delete the voice, for example because it is not a voice saved to this account.

    {
      "error": "Voice 301234567890 was not deleted"
    }
    
Model
{ // TypeScript, all fields are optional
  deleted: boolean
  error: string
}
Examples
  • curl -X DELETE "https://api.useapi.net/v1/kling/videos/voices?voiceId=301234567890&[email protected]" \
       -H "Authorization: Bearer …"
    
  • const token = "API token";
    const email = "Previously configured account email";
    const voiceId = "301234567890";
    const apiUrl = `https://api.useapi.net/v1/kling/videos/voices?voiceId=${voiceId}&email=${encodeURIComponent(email)}`;
    const response = await fetch(apiUrl, {
      method: "DELETE",
      headers: {
        "Authorization": `Bearer ${token}`,
      },
    });
    const result = await response.json();
    console.log("response", {response, result});
    
  • import requests
    token = "API token"
    email = "Previously configured account email"
    voiceId = "301234567890"
    apiUrl = "https://api.useapi.net/v1/kling/videos/voices"
    headers = {
        "Authorization" : f"Bearer {token}"
    }
    params = {
        "voiceId": voiceId,
        "email": email
    }
    response = requests.delete(apiUrl, headers=headers, params=params)
    print(response, response.json())
    
Try It