# RemoveCatalogColumnsInput

> Input in domain **Catalogs**

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

## Input fields

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