---
title: "Get asset folders."
method: GET
path: "/api/apps/{app}/assets/folders"
tags: ["Assets"]
---

# Get asset folders.

`GET /api/apps/{app}/assets/folders`

Get all asset folders for the app.

## Path parameters

- `app` string, required

## Query parameters

- `parentId` string, nullable
- `scope` 'PathAndItems' | 'Path' | 'Items'

## Response `200`

Asset folders returned.

- AssetFoldersDto
  - `_links` object, required — The links.
  - `total` integer, required — The total number of assets.
  - `items` AssetFolderDto[], required — The assets folders.
    - `_links` object, required — The links.
    - `id` string, required — The ID of the asset.
    - `parentId` string, required — The ID of the parent folder. Empty for files without parent.
    - `folderName` string, required — The folder name.
    - `version` integer, required — The version of the asset folder.
  - `path` AssetFolderDto[], required — The path to the current folder.
    - `_links` object, required — The links.
    - `id` string, required — The ID of the asset.
    - `parentId` string, required — The ID of the parent folder. Empty for files without parent.
    - `folderName` string, required — The folder name.
    - `version` integer, required — The version of the asset folder.

## Other responses

- `404` — App not found.
- `500` — Operation failed.

---

[API](https://skmtc.net/squidex/apis/squidex-api.md) · [All operations](https://skmtc.net/squidex/apis/squidex-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/squidex/squidex-api/versions/b4a9b62f113a/schema)
