Designers
Typically, each item has a single designer, the brand, stylist or fashion house that created the original item. A designer record uses an id and human-readable name to uniquely identify each designer, alongside a formatted display name and shortened tag name for use in UI elements.
Designers Model
Section titled “Designers Model”type Designer = {id: string;name: string;displayName: string;tagName?: string;userSubmitted: boolean;enabled: boolean;createdAt: string;updatedAt: string;}Unless excluded for specific use cases, items retrieved from the API will always include a single designer object with the fields shown above.
Intrinsic values:
Section titled “Intrinsic values:”- id : a unique id in CUID format (generated by paralleldrive)
- name : a unique, human-readable internal name, lower-case-hyphenated, no whitespace
- displayName : Title-cased name for UI / Display, i.e. ‘Bottega Veneta’
- tagName : Shortened display name for use on Look Tags (optional)
- userSubmitted
: was the value submitted by a user? defaults to
false - enabled
: only items with
enabled: trueare included in API responses - createdAt : item creation timestamp, ISO-8601 string format
- updatedAt : item updated timestamp, ISO-8601 string format
Endpoints
Section titled “Endpoints”$ curl /resources/designers | jq .[ { "id": "<some cuid>", "name": "16-arlington", "displayName": "16Arlington", "tagName": null, "userSubmitted": false, "enabled": true, "createdAt": "2024-06-18 23:00:34.054961+00", "updatedAt": "2024-06-18 23:00:34.054961+00" }, { "id": "<some cuid>", "name": "acne-studios", "displayName": "Acne Studios", "tagName": null, "userSubmitted": false, "enabled": true, "createdAt": "2024-06-18 23:00:34.055534+00", "updatedAt": "2024-06-18 23:00:34.055534+00" }, ...]