# IngestCatalogRowsInput

> Input in domain **Catalogs**

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

## Input fields

- `catalogId`: `ID!` _(beta)_ — The `id` of the `Catalog` to ingest rows into.
- `columnIds`: `[ID!]!` _(beta)_ — `CatalogColumn` IDs defining the order of values in each row. The columns must all be part of the `Catalog`.
- `rowValues`: `[[[String!]!]!]!` _(beta)_ — Row values positionally aligned with `columnIds`. Each cell is a list of strings: single-valued columns use a one-element list, multi-valued columns use N elements, and an empty list clears the cell.
