# CreateCatalogRowInput

> Input in domain **Catalogs**

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

## Input fields

- `catalogId`: `ID!` _(beta)_ — The `id` of the `Catalog` in which to create the row.
- `position`: `Int!` _(beta)_ — The position of the new `CatalogRow`.
- `cells`: `[CreateCatalogRowCellInput!]!` = `[]` _(beta)_ — Cells to set on the new `CatalogRow`; each entry is either a `text` or a `link` cell. When the `Catalog` has a primary column, exactly one `text` cell must target it with a non-empty value.
