The clothing item object
A clothing item has the following fields:Category values
Thecategory field uses a fixed set of values:
JACKET— outerwear including jackets and coatsTOP— anything worn on the upper body: shirts, t-shirts, sweaters, hoodiesBOTTOM— lower-body garments: jeans, trousers, shorts, skirtsFOOTWEAR— all footwear types: sneakers, boots, sandals, heels
Season and tag arrays
Bothseasons and tags are optional arrays. You can assign multiple values — for example, a versatile jacket might carry ["Spring", "Autumn"], and a blazer might have ["Formal", "Vintage"].
Public and private items
Theis_public flag controls visibility beyond the owning user. When is_public is false, the item is only accessible to its owner. Setting is_public to true makes the item retrievable by other authenticated users.
You control is_public at creation time and can update it later via PATCH /clothing/{clothing_id}.
Pagination
The wardrobe list endpoint (GET /users/me/clothing) returns items in pages. Use the limit and offset query parameters to move through the collection:
For example, to fetch the second page of 20 items, use
?limit=20&offset=20.
Example clothing item object
The
image_id field must be obtained from the response of POST /images/preview before you create a clothing item. See AI image processing for details.