# RemoveCatalogRowsInput

> Input in domain **Catalogs**

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

## Input fields

- `ids`: `[ID!]!` _(beta)_ — The `id`s of the `CatalogRow`s to remove.
- `mode`: `CatalogRowRemovalMode` = `"SAFE"` _(beta)_ — How to treat rows that are in use. `SAFE` (default) deletes nothing and returns the in-use rows with their reasons; `FORCE` deletes regardless and clears incoming references.
