# CatalogSelection

> Type in domain **Catalogs**

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

## Fields

- `id`: `ID!` _(beta)_ — `CatalogSelection` id.
- `entries`: `[CatalogSelectionEntry!]!` _(beta)_ — Root-level entries of the selection tree.

## Reach via

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

### `catalogSelection`

```graphql
query CatalogSelection {
  catalogSelection(id: "…") {
    __typename
    entries {
      id
      sourceColumnId
      children {
        id
        sourceColumnId
        children { id }
        row { id }
      }
      row {
        id
        position
        catalog { id }
      }
    }
    id
  }
}
```

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