---
title: "List all fixtures in the catalog"
method: GET
path: "/v1/fixtures/furnitures"
tags: ["Fixtures"]
---

# List all fixtures in the catalog

`GET /v1/fixtures/furnitures`

## Response `200`

- FixtureListApiResponseDto
  - `success` boolean, required — Indicates if the request was successful
  - `message` string, required — Human readable message
  - `data` object[], required — Response data
    - `id` string, uuid, required
    - `name` string, required
    - `widthCm` number, required
    - `heightCm` number, required
    - `depthCm` number, nullable, required
    - `description` string, nullable, required
    - `renderType` 'standard' | 'parametric' | 'custom', required
    - `layer` integer, required
    - `roomCategories` string[], required
    - `svgUrl` string, nullable, required
    - `glbUrl` string, nullable, required
    - `iconKey` string, nullable, required
    - `menuCategory` string, nullable, required
    - `menuLabel` string, nullable, required
    - `variantGroup` string, nullable, required
    - `provides` string[], nullable, required
    - `collisionSubRects` object[], nullable, required
      - `offset` union[], required
        - union
          - number
          - number
      - `size` union[], required
        - union
          - number
          - number
    - `clearance` object, nullable, required
      - `front` number
      - `back` number
      - `left` number
      - `right` number
    - `tucksUnderIds` string[], nullable, required
    - `styleSlots` object[], nullable, required
      - `category` string, required
      - `label` string, required
    - `additionalAllowedMaterialCategories` string[], nullable, required
    - `metadata` object, required
      - `kind` 'rug' | 'stair' | 'vanity' | 'kitchen_module'
      - `resizeSpecKey` string
      - `stairVariant` 'straight' | 'u' | 'l_landing' | 'l_winder'
      - `hasWallCabinets` boolean
      - `componentKey` string
      - `assetSwap` object
        - `kind` 'single_material' | 'multi_material', required
        - `slots` object, required
      - `strokeOnly` boolean
      - `excludeFromRecognition` boolean
      - `placementCategory` string
      - `recognitionRooms` string[]
      - `roles` string[]
      - `windowOverlap` union
        - 'blocked'
        - number
      - `againstWall` boolean
      - `generatable` boolean
    - `createdAt` unknown, required
    - `updatedAt` unknown, required
  - `timestamp` string, date-time, required — Timestamp of the response

## Changes

- **2026-09-14** `01c1bb182409` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/maket/apis/virtual-architect-api/changes/v1/fixtures/furnitures/get.md)

---

[API](https://skmtc.dev/maket/apis/virtual-architect-api.md) · [All operations](https://skmtc.dev/maket/apis/virtual-architect-api/llms.txt) · [OpenAPI document](https://skmtc.dev/maket/apis/virtual-architect-api/revisions/ad71cae36f29?raw)
