# setCatalogCells

> Mutation in domain **Catalogs**

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

Sets multiple `CatalogCell` values. Each entry specifies either a `text` or a `link` cell. All cells must belong to the same catalog.

Status: _(beta)_

## Returns

`SetCatalogCells`

## Arguments

- `input`: `SetCatalogCellsInput!` _(beta)_ — `SetCatalogCellsInputType` input argument.

## Example

```graphql
mutation SetCatalogCells {
  setCatalogCells(
    input: {
      cells: [{ }]
    }
  ) {
    __typename
    cells {
      __typename
      column {
        __typename
        name
        id
        position
      }
      row {
        id
        position
        catalog { id }
      }
      ... on CatalogTextCell {
        value
      }
    }
  }
}
```

Raw: [`setCatalogCells.example.sdl`](setCatalogCells.example.sdl)
