---
title: "Get items in a preset section"
method: GET
path: "/v1/presets/{presetId}/{section}/items"
tags: ["Presets"]
---

# Get items in a preset section

`GET /v1/presets/{presetId}/{section}/items`

## Path parameters

- `presetId` string, required
- `section` 'plans' | 'images' | 'inspiration' | 'documents', required

## Query parameters

- `type` 'asset' | 'folder'
- `search` string
- `sortBy` 'createdAt' | 'updatedAt' | 'name'
- `sortDirection` 'asc' | 'desc'
- `limit` integer
- `cursor` string
- `direction` 'after' | 'before'

## Response `200`

Section items retrieved successfully

- WorkspaceItemPaginatedApiResponseDto
  - `success` boolean, required — Indicates if the request was successful
  - `message` string, required — Human readable message
  - `data` union[], required — Array of data items
    - union
      - object
        - `type` 'asset', required
        - `data` object, required
          - `id` string, uuid, required — Unique identifier of the asset
          - `collectionId` string, uuid, required — ID of the collection this asset belongs to
          - `folderId` string, uuid, nullable — ID of the folder this asset belongs to
          - `name` string, required — Name of the asset
          - `type` 'image' | 'document' | 'floorplan' | 'floorplan_template', required
          - `thumbnailUrls` string[], required — Ordered preview thumbnail URLs
          - `metadata` unknown, required
          - `lockedAt` unknown, required
          - `isLocked` boolean, required — Whether the asset is currently locked (computed from lockedAt and TTL)
          - `deletedAt` unknown
          - `createdAt` unknown, required
          - `updatedAt` unknown, required
      - object
        - `type` 'folder', required
        - `data` object, required
          - `id` string, uuid, required — Unique identifier of the folder
          - `collectionId` string, uuid, required — ID of the collection this folder belongs to
          - `name` string, required — Name of the folder
          - `deletedAt` unknown
          - `createdAt` unknown, required
          - `updatedAt` unknown, required
          - `assetsCount` integer, required — Number of assets in this folder
  - `meta` object, required — Pagination metadata
    - `hasNext` boolean, required — Whether there are more items after current set
    - `hasPrevious` boolean, required — Whether there are items before current set
    - `nextCursor` string, nullable, required — Cursor for next page
    - `prevCursor` string, nullable, required — Cursor for previous page
  - `timestamp` string, date-time, required — Timestamp of the response

---

[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-service-production.skmtc.workers.dev/v1/apis/maket/virtual-architect-api/revisions/b712097baa9c/schema)
