# 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.