Delete avatar

January 12, 2026 (October 20, 2026)

Table of contents

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

This endpoint deletes a specific avatar by its ID. Use GET /avatars to list your avatars and get their IDs.

Note: You can only delete personal avatars created via POST /avatars. System template avatars cannot be deleted.

https://api.useapi.net/v1/kling/avatars/avatarId?…

Request Headers
Authorization: Bearer {API token}
Path Parameters
  • avatarId is required, the avatar ID to delete.
Query Parameters
  • email is optional with one account. With more than one, pass the email of the account that created the avatar: without it, the request goes to one of your accounts (429 while every account is at its maxJobs) and may not find the avatar.
Responses
  • 200 OK

    {
      "deleted": null
    }
    

    A null value indicates successful deletion.

  • 401 Unauthorized

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

    {
      "error": "<error message>"
    }
    
Model
{ // TypeScript
  deleted: null  // null indicates success
}
Examples
  • curl -X DELETE "https://api.useapi.net/v1/kling/avatars/[email protected]" \
       -H "Authorization: Bearer ..."
    
  • const token = "API token";
    const email = "Previously configured account email";
    const avatarId = "123456789012";
    const apiUrl = `https://api.useapi.net/v1/kling/avatars/${avatarId}?email=${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"
    avatarId = "123456789012"
    apiUrl = f"https://api.useapi.net/v1/kling/avatars/{avatarId}?email={email}"
    headers = {
        "Authorization" : f"Bearer {token}"
    }
    response = requests.delete(apiUrl, headers=headers)
    print(response, response.json())
    
Try It