Avatars/Delete avatar
Delete avatar
DELETE/api/v1/avatar
Delete one of your custom avatars by avatar_id. Only avatars you created can be deleted; public avatars are unaffected.
Query parameters
avatar_idstringRequired
Id of the custom avatar to delete, as returned by POST /api/v1/avatar (the
avatar_id field). Only avatars you created can be deleted; public avatars are unaffected.Headers
X-API-KeystringRequired
Your VisionStory API key (
sk-vs-...), kept server-side. Create one at OpenApi (Pro plan and up).Response
200Successful Response
Successful calls return a standard envelope: the endpoint payload under data (its fields are documented below), plus a message string ("success") and an ISO 8601 server_time.
Response fields (
data)deletedbooleanOptionalDefault
trueAlways
true when the request succeeded — the resource has been removed and no longer appears in list endpoints. Deletes are idempotent: deleting an already-removed resource still returns true.Errors
All error responses share one JSON envelope: an error object with a numeric code, a human-readable message, an optional details string, and an optional hint giving an actionable next step (handy for AI agents).
errorErrorDetailRequired
Error payload returned with every non-2xx response. Present only on failure; successful calls use the standard success envelope instead.