Search Avatars Route
Query parameters
e.g. Male, Female (multi-value)
e.g. Male, Female (multi-value)
18-24 / 25-34 / 35-44 / 45-54 / 55+ (multi-value; personas span ranges)
18-24 / 25-34 / 35-44 / 45-54 / 55+ (multi-value; personas span ranges)
Tighter targeting than age_range
Tighter targeting than age_range
Tighter targeting than age_range
Tighter targeting than age_range
e.g. SouthAsian, Mixed (multi-value)
e.g. SouthAsian, Mixed (multi-value)
Soft signal, multi-value
Soft signal, multi-value
Soft signal, e.g. 'home interior', 'studio backdrop'
Soft signal, e.g. 'home interior', 'studio backdrop'
Soft signal
Soft signal
Soft signal, freetext contains
Soft signal, freetext contains
Matches any (multi-value)
Matches any (multi-value)
headshot / waist-up / full body (multi-value)
headshot / waist-up / full body (multi-value)
front / three-quarter / profile (multi-value)
front / three-quarter / profile (multi-value)
portrait / landscape (multi-value)
portrait / landscape (multi-value)
Ordinal quality tiers for AvatarsLib.resolution_band, low-to-high.
ASSUMPTION: the model stores resolution_band as freeform text (whatever the generation pipeline writes), so this ordering is a guess at the real vocabulary. If the pipeline actually emits different band labels (e.g. sd/hd/2k/4k), update this single list -- everything else (the "min acceptable" filter) derives from its order, not its names.
Minimum acceptable band
Free-text persona description, searched across vibe_expression/wardrobe/setting/tags/review_notes
Free-text persona description, searched across vibe_expression/wardrobe/setting/tags/review_notes
Include rows with usable_as_reference=false
Include rows with usable_as_reference=false
Include rows with active=false
Include rows with active=false
People per page (added for a bounded response; not in the original spec)
People per page (added for a bounded response; not in the original spec)
Response
Successful Response
Changes
No recorded changes to this endpoint across all 1 revision of this API.