List Avatar Looks
Changed onReturns a paginated list of avatar looks (outfits, poses, styles). Filterable by group_id, avatar_type, and ownership. The look id is the avatar_id to pass when creating a video.
Request
- Base URLhttps://api.heygen.com
- URLhttps://api.heygen.com/v3/avatars/looks
- Auth
- API key in header x-api-key
- or HTTP bearer
Query parameters
Filter looks to a specific avatar group. Returns only looks belonging to this group.
Filter by avatar type: 'studio_avatar', 'digital_twin', or 'photo_avatar'.
Filter by ownership: 'public' for preset avatars, or 'private' for your own. Omit for all.
Maximum number of items to return per page (1-50).
Opaque cursor token for the next page.
Response
Successful response
Example response
{
"data": [
{
"id": "lk_abc123",
"name": "Business Suit",
"group_id": "ag_abc123",
"preview_image_url": "https://files.heygen.ai/look/business_preview.jpg",
"preview_video_url": "https://files.heygen.ai/look/business_preview.mp4",
"gender": "female",
"tags": [
"business",
"formal"
],
"default_voice_id": "1bd001e7e50f421d891986aad5c8bbd2",
"supported_api_engines": [
"avatar_v",
"avatar_iv",
"avatar_iii"
],
"image_width": 1920,
"image_height": 1080,
"error": {
"code": "training_failed",
"message": "Footage duration must be between 15s and 600s"
}
}
]
}Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info