# removeCatalogColumns

> Mutation in domain **Catalogs**

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

Removes multiple `CatalogColumn`s in a single operation.

Status: _(beta)_

## Returns

`RemoveCatalogColumns`

## Arguments

- `input`: `RemoveCatalogColumnsInput!` _(beta)_ — `RemoveCatalogColumnsInputType` input argument.

## Example

```graphql
mutation RemoveCatalogColumns {
  removeCatalogColumns(
    input: {
      ids: ["…"]
    }
  ) {
    __typename
    ... on RemoveCatalogColumnsSuccessful {
      ids
    }
    ... on RemoveCatalogColumnsBlocked {
      blockedColumns {
        reasons
        column { id }
      }
    }
  }
}
```

Raw: [`removeCatalogColumns.example.sdl`](removeCatalogColumns.example.sdl)
