> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/graphql/data-access/input-types/what-data-object-remove-input.md).

# WhatDataObjectRemoveInput

Input object to identify a WHAT data object to remove from an access control. When both permissions and globalPermissions are omitted, the entire WHAT link is removed. When specific permissions are provided, only those permissions are subtracted.

```graphql
input WhatDataObjectRemoveInput {
  dataObject: ID!
  globalPermissions: [String!]
  permissions: [String!]
}
```

### Fields

#### dataObject ● [`ID!`](/api/graphql/data-access/scalars/id.md) non-null scalar <a href="#data-object" id="data-object"></a>

The ID of the data object to remove or remove permissions from.

#### globalPermissions ● [`[String!]`](/api/graphql/data-access/scalars/string.md) list scalar <a href="#global-permissions" id="global-permissions"></a>

Specific global permissions to remove. When omitted (together with permissions), removes the entire WHAT link.

#### permissions ● [`[String!]`](/api/graphql/data-access/scalars/string.md) list scalar <a href="#permissions" id="permissions"></a>

Specific permissions to remove. When omitted (together with globalPermissions), removes the entire WHAT link.

### Member Of

[`AccessControlInput`](/api/graphql/data-access/input-types/access-control-input.md) input
