One schema for every item, every endpoint. Integrate once and every response speaks the same language.
| Field | Type | Example values |
|---|---|---|
| category | string | blazer, midi dress, wide-leg jeans |
| silhouette | string[] | structured, relaxed, bias cut, A-line |
| neckline | string | crew, V, cowl, square |
| fabric | string[] | wool blend, satin, linen, denim |
| color | object | { "name": "navy", "hex": "#1F2A44" } |
| pattern | string | solid, stripe, floral, check |
| occasion | string[] | work, evening, casual, travel |
{
"id": "itm_8f4c2a1b",
"category": "blazer",
"silhouette": ["structured", "single-breasted"],
"fabric": ["wool blend"],
"color": { "name": "navy", "hex": "#1F2A44" },
"occasion": ["work", "evening"],
"kibbe_fit": [
{ "id": "dramatic_classic", "score": 0.91 },
{ "id": "classic", "score": 0.84 }
],
"confidence": 0.96
}