> 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/unions/access-control-from-access-request-result.md).

# AccessControlFromAccessRequestResult

No description

```graphql
union AccessControlFromAccessRequestResult =
  | AccessControlFromAccessRequest
  | InvalidInputError
  | NotFoundError
  | PermissionDeniedError
```

### Possible types

#### [AccessControlFromAccessRequest](/api/graphql/data-access/object-types/access-control-from-access-request.md) object

Represents the result object for an action to an access control, which is triggered during the implementation of an access request. It contains both the access control and the access request that triggered the action.

#### [InvalidInputError](/api/graphql/data-access/object-types/invalid-input-error.md) object

Error when some of the input parameters in the request are not valid.

#### [NotFoundError](/api/graphql/data-access/object-types/not-found-error.md) object

Error when the user is requesting a resource that does not exist.

#### [PermissionDeniedError](/api/graphql/data-access/object-types/permission-denied-error.md) object

Error when permission to the requested resource is denied.

### Returned By

[`addWhatDataObjectsToAccessControlFromAccessRequest`](/api/graphql/data-access/mutations/add-what-data-objects-to-access-control-from-access-request.md) mutation ● [`addWhoToAccessControlFromAccessRequest`](/api/graphql/data-access/mutations/add-who-to-access-control-from-access-request.md) mutation ● `createAccessControlFromAccessRequest` mutation
