> ## Documentation Index
> Fetch the complete documentation index at: https://docs.drssed.app/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /clothing/{clothing_id} — Retrieve a clothing item

> Retrieve a single clothing item by its ID. Returns the full clothing object including category, color, seasons, tags, and image reference.

Call `GET /clothing/{clothing_id}` to retrieve the full details of a single clothing item. The response includes all stored fields: category, color, seasons, tags, description, and the associated image reference.

## Endpoint

| Field         | Value                     |
| ------------- | ------------------------- |
| Method        | `GET`                     |
| Path          | `/clothing/{clothing_id}` |
| Auth required | Yes — Bearer token        |
| Rate limit    | 5 per minute              |

## Path parameters

<ParamField path="clothing_id" type="string" required>
  UUID of the clothing item to retrieve.
</ParamField>

## Response fields

**Status: 200 OK**

<ResponseField name="clothing_id" type="string" required>
  Unique identifier for the clothing item.
</ResponseField>

<ResponseField name="name" type="string" required>
  Display name of the item.
</ResponseField>

<ResponseField name="category" type="string" required>
  Category of the item. One of: `JACKET`, `TOP`, `BOTTOM`, `FOOTWEAR`.
</ResponseField>

<ResponseField name="color" type="string" required>
  Color of the item.
</ResponseField>

<ResponseField name="is_public" type="boolean" required>
  Whether the item is visible to other users.
</ResponseField>

<ResponseField name="user_id" type="string" required>
  ID of the user who owns the item.
</ResponseField>

<ResponseField name="image_id" type="string" required>
  ID of the associated image.
</ResponseField>

<ResponseField name="created_at" type="string" required>
  ISO 8601 timestamp of when the item was created.
</ResponseField>

<ResponseField name="seasons" type="array">
  Seasons the item is suited for. Possible values: `Spring`, `Summer`, `Autumn`, `Winter`.
</ResponseField>

<ResponseField name="tags" type="array">
  Style tags applied to the item. Possible values: `Casual`, `Formal`, `Sports`, `Vintage`.
</ResponseField>

<ResponseField name="description" type="string">
  Optional free-text description of the item.
</ResponseField>

## Example

```bash cURL theme={null}
curl --request GET \
  --url https://api.drssed.com/clothing/clth_a1b2c3d4e5f6 \
  --header "Authorization: Bearer <token>"
```

```json Response theme={null}
{
  "clothing_id": "clth_a1b2c3d4e5f6",
  "name": "White Oxford Shirt",
  "category": "TOP",
  "color": "White",
  "is_public": true,
  "user_id": "usr_9z8y7x6w",
  "image_id": "img_f1e2d3c4",
  "created_at": "2025-03-14T10:22:00+00:00",
  "seasons": ["Spring", "Summer"],
  "tags": ["Formal", "Casual"],
  "description": "Classic slim-fit Oxford button-down."
}
```

<Note>
  You can only retrieve clothing items that belong to you. Attempting to retrieve another user's item will return a 403 error.
</Note>
