Batch-resolve multiple entity hints in one call
Multi-entity single-shot resolver. Provide natural-language hints for brand, product, collection, and/or taxonomy types (color, size, sport, family, gender, category, style, design, shape) and receive a coordinated resolution in one round-trip. Key behaviors: (1) brand→product cross-constraint — when brand is resolved without ambiguity its id is used to scope the product search, eliminating BRAND_MISMATCH errors; (2) explicit disambiguation — when multiple plausible candidates exist the field carries ambiguous:true and resolved is absent; the agent must present candidates to the user; (3) inventory-item pivot — when product + color/size are resolved, the endpoint attempts to resolve the exact inventory item (variant×size) and returns inventoryItemId/variantId/sizeId coordinates; (4) flat coordinate IDs in the response (brandId, productId, …) are safe to pass directly to downstream filter APIs.
Authorizations
User session token issued by NextAuth. For human users accessing Solya via the web application.
Body
Natural-language hints per entity type. Provide only fields you want resolved.
Brand name or code hint, e.g. 'Nike', 'AD001'.
1Category hint resolved via taxonomy cascade, e.g. 'footwear'.
1Collection name or code hint, e.g. 'Spring Summer 2025', 'SS25'.
1Color hint resolved via taxonomy cascade, e.g. 'bleu turquoise'.
1Design hint resolved via taxonomy cascade, e.g. 'monochrome'.
1Family hint resolved via taxonomy cascade, e.g. 'chaussures'.
1Gender hint resolved via taxonomy cascade, e.g. 'homme', 'women'.
1Product name or code hint, e.g. 'Air Max 90'. Cross-constrained with resolved brand — only products of that brand are returned.
1Shape hint resolved via taxonomy cascade, e.g. 'low top'.
1Size hint resolved via taxonomy cascade, e.g. '40', 'L', 'XL'.
1Sport hint resolved via taxonomy cascade, e.g. 'running', 'football'.
1Style hint resolved via taxonomy cascade, e.g. 'casual'.
1
