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