Delete Character
June 5, 2026
Table of contents
Delete a character. The attached voice (if any) is not deleted — voices have their own lifecycle.
https://api.useapi.net/v1/google-flow/characters/
ref
Path Parameters
refis required, thecharactervalue from POST /characters (URL-encoded).
Request Headers
Authorization: Bearer {API token}
Responses
-
{ "deleted": true, "entityId": "f470f1b5-...", "character": "user:12345-email:6a6f...-character:f470f1b5-...-imgs:2-voice:d990a2f9-..." } -
400 Bad Request
{ "error": "Parameter character has incorrect format" } -
403 Forbidden
{ "error": "Unauthorized access to user:12345 detected in character reference" } -
404 Not Found
{ "error": "Character not found: f470f1b5-..." }
Model
{
deleted: true
entityId: string
character: string // echoes the reference-id passed in
}
Examples
-
REF="user:12345-email:6a6f...-character:f470f1b5-...-imgs:2" REF_ENC=$(printf '%s' "$REF" | jq -sRr @uri) curl -X DELETE \ -H "Authorization: Bearer YOUR_API_TOKEN" \ "https://api.useapi.net/v1/google-flow/characters/$REF_ENC" -
const ref = 'user:12345-email:6a6f...-character:f470f1b5-...-imgs:2' const r = await fetch( `https://api.useapi.net/v1/google-flow/characters/${encodeURIComponent(ref)}`, { method: 'DELETE', headers: { 'Authorization': `Bearer ${token}` } } ) const { deleted } = await r.json() console.log('deleted:', deleted) -
import requests, urllib.parse ref = 'user:12345-email:6a6f...-character:f470f1b5-...-imgs:2' r = requests.delete( f'https://api.useapi.net/v1/google-flow/characters/{urllib.parse.quote(ref, safe="")}', headers={'Authorization': f'Bearer {token}'}, ) print('deleted:', r.json().get('deleted'))