Delete avatar
January 12, 2026
Table of contents
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}
API tokenis required, see Setup useapi.net for details.
Path Parameters
avatarIdis required, the avatar ID to delete.
Query Parameters
emailis optional when only one account configured. However, if you have multiple accounts configured, this parameter becomes required.
Responses
-
{ "deleted": null }A
nullvalue indicates successful deletion. -
{ "error": "Unauthorized", "code": 401 } -
{ "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())