curl -X GET "https://app.hoox.video/api/public/v1/avatar/avtr_abc123" \
-H "Authorization: Bearer your_api_key"
import requests
url = "https://app.hoox.video/api/public/v1/avatar/avtr_abc123"
headers = {"Authorization": "Bearer your_api_key"}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://app.hoox.video/api/public/v1/avatar/avtr_abc123', {
headers: {
'Authorization': 'Bearer your_api_key'
}
});
const data = await response.json();
console.log(data);
{
"id": "avtr_abc123",
"name": "Alex",
"gender": "male",
"age": "30",
"age_range": "adult",
"ethnicity": "white-western-european",
"hair_color": "brown",
"thumbnail": "https://cdn.example.com/avatar-thumbnail.jpg",
"looks": [
{
"id": "look_123",
"name": "Office Look",
"place": "office",
"accessories": ["laptop"],
"action": "working",
"emotion": "focused",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
},
{
"id": "look_456",
"name": "Studio Look",
"place": "studio",
"accessories": ["microphone"],
"action": "presenting",
"emotion": "confident",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look2-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
}
],
"created_at": "2024-01-15T10:30:00Z"
}
{
"error": "Avatar not found",
"details": [
{
"code": "NOT_FOUND",
"message": "Avatar with id \"avtr_abc123\" not found"
}
]
}
Avatar
Get Avatar
Retrieve details of a specific avatar by its ID
GET
/
api
/
public
/
v1
/
avatar
/
{avatar_id}
curl -X GET "https://app.hoox.video/api/public/v1/avatar/avtr_abc123" \
-H "Authorization: Bearer your_api_key"
import requests
url = "https://app.hoox.video/api/public/v1/avatar/avtr_abc123"
headers = {"Authorization": "Bearer your_api_key"}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://app.hoox.video/api/public/v1/avatar/avtr_abc123', {
headers: {
'Authorization': 'Bearer your_api_key'
}
});
const data = await response.json();
console.log(data);
{
"id": "avtr_abc123",
"name": "Alex",
"gender": "male",
"age": "30",
"age_range": "adult",
"ethnicity": "white-western-european",
"hair_color": "brown",
"thumbnail": "https://cdn.example.com/avatar-thumbnail.jpg",
"looks": [
{
"id": "look_123",
"name": "Office Look",
"place": "office",
"accessories": ["laptop"],
"action": "working",
"emotion": "focused",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
},
{
"id": "look_456",
"name": "Studio Look",
"place": "studio",
"accessories": ["microphone"],
"action": "presenting",
"emotion": "confident",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look2-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
}
],
"created_at": "2024-01-15T10:30:00Z"
}
{
"error": "Avatar not found",
"details": [
{
"code": "NOT_FOUND",
"message": "Avatar with id \"avtr_abc123\" not found"
}
]
}
Overview
This endpoint retrieves details for a specific avatar by itsid. Results can come from your space (custom avatars) or from the public catalog. The response includes all looks associated with the avatar.
Authentication
This endpoint requires API key authentication. Include your API key in the
Authorization header.Path Parameters
string
required
The unique identifier of the avatar to retrieve.
Response
string
Unique identifier of the avatar.
string
Name of the avatar.
string
Gender of the avatar:
male or female.string
Age of the avatar.
string
Avatar age range.
string
Avatar ethnicity.
string
Avatar hair color.
string
URL of the avatar thumbnail image.
array
Array of looks associated with this avatar.
Show Look object properties
Show Look object properties
string
Unique identifier of the look.
string
Name of the look.
string
Place or context of the look.
array
Visible accessories or props in the look.
string
Main action detected for the look.
string
Emotion or mood detected for the look.
boolean
Whether the look is a selfie-style shot.
string
Image format:
vertical or horizontal.string
URL of the look thumbnail.
string
Preview URL if available, otherwise
null.string
Current status:
ready, pending, or error.array
Available models for this look. Possible values:
standard, premium, ultra, veo-3-fast, veo-3, veo-3-lite, omni-flash, ora-lite, ora-standard, ora-pro, seedance-2, seedance-2-fast, seedance-2-1080p, seedance-2-5.string
Creation timestamp if available, otherwise
null.curl -X GET "https://app.hoox.video/api/public/v1/avatar/avtr_abc123" \
-H "Authorization: Bearer your_api_key"
import requests
url = "https://app.hoox.video/api/public/v1/avatar/avtr_abc123"
headers = {"Authorization": "Bearer your_api_key"}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://app.hoox.video/api/public/v1/avatar/avtr_abc123', {
headers: {
'Authorization': 'Bearer your_api_key'
}
});
const data = await response.json();
console.log(data);
{
"id": "avtr_abc123",
"name": "Alex",
"gender": "male",
"age": "30",
"age_range": "adult",
"ethnicity": "white-western-european",
"hair_color": "brown",
"thumbnail": "https://cdn.example.com/avatar-thumbnail.jpg",
"looks": [
{
"id": "look_123",
"name": "Office Look",
"place": "office",
"accessories": ["laptop"],
"action": "working",
"emotion": "focused",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
},
{
"id": "look_456",
"name": "Studio Look",
"place": "studio",
"accessories": ["microphone"],
"action": "presenting",
"emotion": "confident",
"selfie": false,
"format": "vertical",
"thumbnail": "https://cdn.example.com/look2-thumbnail.jpg",
"preview": null,
"status": "ready",
"model_available": ["premium", "ultra", "veo-3", "veo-3-fast", "veo-3-lite", "omni-flash", "ora-lite", "ora-standard", "ora-pro", "seedance-2", "seedance-2-fast", "seedance-2-1080p", "seedance-2-5"]
}
],
"created_at": "2024-01-15T10:30:00Z"
}
{
"error": "Avatar not found",
"details": [
{
"code": "NOT_FOUND",
"message": "Avatar with id \"avtr_abc123\" not found"
}
]
}
Was this page helpful?

