# LibraryRootFolder

> Type in domain **Libraries**

- HTML: [LibraryRootFolder.html](LibraryRootFolder.html)
- Raw SDL: [LibraryRootFolder.sdl](LibraryRootFolder.sdl)
- Covered by: [llms.txt](../llms.txt)

## Fields

- `subFolders` (`limit`: `Int`, `page`: `Int`): `SubFolderItems!` _(deprecated)_ — The `SubFolderItems` of the current `Library`/`Workspace`.
- `folders` (`limit`: `Int`, `page`: `Int`): `FolderItems!` — The `FolderItems` of the current `Library`/`Workspace`.
- `assets` (`limit`: `Int`, `page`: `Int`, `query`: `FolderAssetQueryInput`): `AssetItems!` — `Library`/`Workspace`'s `AssetItems` list.

## Reach via

Example queries that can return this type from the root `Query`.

### `library › browse`

```graphql
query LibraryBrowse {
  library(id: "…") {
    browse {
      __typename
      assets {
        total
        page
        limit
        hasNextPage
        items {
          __typename
          title
          id
          alternativeText
          author
          attachments { id }
          availability { from }
          ... on Audio {
            previewUrl
            thumbnailUrl
            filename
            downloadUrl
          }
          ... on Document {
            previewUrl
            thumbnailUrl
            filename
            downloadUrl
          }
          ... on EmbeddedContent {
            previewUrl
            thumbnailUrl
            isDecorative
          }
          ... on File {
            previewUrl
            thumbnailUrl
            filename
            downloadUrl
          }
          ... on Image {
            previewUrl
            thumbnailUrl
            filename
            downloadUrl
          }
          ... on Video {
            previewUrl
            thumbnailUrl
            filename
            bitrate
          }
        }
      }
      folders {
        total
        page
        limit
        hasNextPage
        items {
          __typename
          name
          id
          createdAt
          modifiedAt
          assets {
            total
            page
            limit
            hasNextPage
            items { id }
          }
          breadcrumbs { id }
        }
      }
    }
  }
}
```

Raw: [`LibraryBrowse.sdl`](../examples/LibraryBrowse.sdl)

### `brand › libraries › browse`

```graphql
query BrandLibrariesBrowse {
  brand(id: "…") {
    libraries(limit: 25, page: 1) {
      items {
        browse {
          __typename
          assets {
            total
            page
            limit
            hasNextPage
            items {
              __typename
              title
              id
              alternativeText
              author
              attachments { id }
              availability { from }
              ... on Audio {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Document {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on EmbeddedContent {
                previewUrl
                thumbnailUrl
                isDecorative
              }
              ... on File {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Image {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Video {
                previewUrl
                thumbnailUrl
                filename
                bitrate
              }
            }
          }
          folders {
            total
            page
            limit
            hasNextPage
            items {
              __typename
              name
              id
              createdAt
              modifiedAt
              assets {
                total
                page
                limit
                hasNextPage
                items { id }
              }
              breadcrumbs { id }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandLibrariesBrowse.sdl`](../examples/BrandLibrariesBrowse.sdl)

### `webhooks › project › browse`

```graphql
query WebhooksProjectBrowse {
  webhooks(limit: 25, page: 1) {
    items {
      ... on ProjectWebhook {
        project {
          ... on DocumentLibrary {
            browse {
              __typename
              assets {
                total
                page
                limit
                hasNextPage
                items {
                  __typename
                  title
                  id
                  alternativeText
                  author
                  attachments { id }
                  availability { from }
                  ... on Audio {
                    previewUrl
                    thumbnailUrl
                    filename
                    downloadUrl
                  }
                  ... on Document {
                    previewUrl
                    thumbnailUrl
                    filename
                    downloadUrl
                  }
                  ... on EmbeddedContent {
                    previewUrl
                    thumbnailUrl
                    isDecorative
                  }
                  ... on File {
                    previewUrl
                    thumbnailUrl
                    filename
                    downloadUrl
                  }
                  ... on Image {
                    previewUrl
                    thumbnailUrl
                    filename
                    downloadUrl
                  }
                  ... on Video {
                    previewUrl
                    thumbnailUrl
                    filename
                    bitrate
                  }
                }
              }
              folders {
                total
                page
                limit
                hasNextPage
                items {
                  __typename
                  name
                  id
                  createdAt
                  modifiedAt
                  assets {
                    total
                    page
                    limit
                    hasNextPage
                    items { id }
                  }
                  breadcrumbs { id }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`WebhooksProjectBrowse.sdl`](../examples/WebhooksProjectBrowse.sdl)

### `brands › libraries › browse`

```graphql
query BrandsLibrariesBrowse {
  brands {
    libraries(limit: 25, page: 1) {
      items {
        browse {
          __typename
          assets {
            total
            page
            limit
            hasNextPage
            items {
              __typename
              title
              id
              alternativeText
              author
              attachments { id }
              availability { from }
              ... on Audio {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Document {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on EmbeddedContent {
                previewUrl
                thumbnailUrl
                isDecorative
              }
              ... on File {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Image {
                previewUrl
                thumbnailUrl
                filename
                downloadUrl
              }
              ... on Video {
                previewUrl
                thumbnailUrl
                filename
                bitrate
              }
            }
          }
          folders {
            total
            page
            limit
            hasNextPage
            items {
              __typename
              name
              id
              createdAt
              modifiedAt
              assets {
                total
                page
                limit
                hasNextPage
                items { id }
              }
              breadcrumbs { id }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandsLibrariesBrowse.sdl`](../examples/BrandsLibrariesBrowse.sdl)
