Get all avatars for the authenticated user or browse public avatars
GET /v1/avatars - Get all avatars for the authenticated userGET /v1/avatars/public - Get all publicly available avatarsGET /v1/avatars/user/{userId} - Use the primary endpoint insteadx-api-key header.
| Field | Type | Description |
|---|---|---|
| Array of avatar objects | array | Direct array of avatars (no wrapper object) |
id | integer | Unique avatar identifier |
user_id | integer | ID of the user who owns the avatar |
name | string | Avatar name |
url | string | URL to avatar image/video |
voice_id | string | Voice ID associated with this avatar (null if not set) |
is_favorite | integer | Whether avatar is marked as favorite (1 = yes, 0 = no) |
is_public | integer | Whether avatar is publicly accessible (1 = yes, 0 = no) |
created_at | string | ISO 8601 timestamp of creation |
updated_at | string | ISO 8601 timestamp of last update |
GET /v1/avatars automatically returns avatars for the authenticated user/v1/avatars/user/:userId endpoint is deprecated - use the primary endpoint insteadcreated_at in descending order (newest first)voice_id field - when an agent uses this avatar, it will use this voice/v1/agents and /v1/sessions for consistency401 Unauthorized - Invalid or missing API key429 Too Many Requests - Rate limit exceeded500 Internal Server Error - Server error