Search Avatars Route
Request
- Base URLhttps://api.brandbooster.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.brandbooster.ai/api/v1/avatars-lib/search
- AuthHTTP bearer
Query parameters
e.g. Male, Female (multi-value)
18-24 / 25-34 / 35-44 / 45-54 / 55+ (multi-value; personas span ranges)
Tighter targeting than age_range
Tighter targeting than age_range
e.g. SouthAsian, Mixed (multi-value)
Soft signal, multi-value
Soft signal, e.g. 'home interior', 'studio backdrop'
Soft signal
Soft signal, freetext contains
Matches any (multi-value)
headshot / waist-up / full body (multi-value)
front / three-quarter / profile (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
Include rows with usable_as_reference=false
Include rows with active=false
People per page (added for a bounded response; not in the original spec)
Response
Successful Response
Changes
No operation changes recorded.