> 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/scalars/id.md).

# ID

The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.

```graphql
scalar ID
```

### Member Of

[`accessControl`](/api/graphql/data-access/queries/access-control.md) query ● [`AccessControl`](/api/graphql/data-access/object-types/access-control.md) object ● `AccessControlAuditLog` object ● [`AccessControlDataSourceInput`](/api/graphql/data-access/input-types/access-control-data-source-input.md) input ● `AccessControlFilterDetailBeneficiaryInput` input ● [`AccessControlFilterInput`](/api/graphql/data-access/input-types/access-control-filter-input.md) input ● [`AccessControlForUserFilterInput`](/api/graphql/data-access/input-types/access-control-for-user-filter-input.md) input ● [`AccessControlInput`](/api/graphql/data-access/input-types/access-control-input.md) input ● `AccessControlInsightsFilterInput` input ● `AccessControlMaskDetailBeneficiaryInput` input ● `AccessControlRevision` object ● `accessControlsById` query ● [`AccessControlWhatDoByNameInput`](/api/graphql/data-access/input-types/access-control-what-do-by-name-input.md) input ● [`AccessControlWhatInputAP`](/api/graphql/data-access/input-types/access-control-what-input-ap.md) input ● [`AccessControlWhatInputDO`](/api/graphql/data-access/input-types/access-control-what-input-do.md) input ● [`AccessControlWhoListFilter`](/api/graphql/data-access/input-types/access-control-who-list-filter.md) input ● [`accessRequest`](/api/graphql/data-access/queries/access-request.md) query ● [`AccessRequest`](/api/graphql/data-access/object-types/access-request.md) object ● [`AccessRequestAction`](/api/graphql/data-access/interfaces/access-request-action.md) interface ● [`AccessRequestApprovalAction`](/api/graphql/data-access/object-types/access-request-approval-action.md) object ● [`AccessRequestExceptionInput`](/api/graphql/data-access/input-types/access-request-exception-input.md) input ● [`AccessRequestFilterInput`](/api/graphql/data-access/input-types/access-request-filter-input.md) input ● [`AccessRequestInput`](/api/graphql/data-access/input-types/access-request-input.md) input ● [`AccessWhatFilterInput`](/api/graphql/data-access/input-types/access-what-filter-input.md) input ● [`account`](/api/graphql/data-access/queries/account.md) query ● [`Account`](/api/graphql/data-access/object-types/account.md) object ● [`AccountFilterInput`](/api/graphql/data-access/input-types/account-filter-input.md) input ● `accountsById` query ● [`activateAccessControl`](/api/graphql/data-access/mutations/activate-access-control.md) mutation ● [`addWhatDataObjectsToAccessControl`](/api/graphql/data-access/mutations/add-what-data-objects-to-access-control.md) mutation ● [`addWhatDataObjectsToAccessControlFromAccessRequest`](/api/graphql/data-access/mutations/add-what-data-objects-to-access-control-from-access-request.md) mutation ● [`addWhoToAccessControl`](/api/graphql/data-access/mutations/add-who-to-access-control.md) mutation ● [`addWhoToAccessControlFromAccessRequest`](/api/graphql/data-access/mutations/add-who-to-access-control-from-access-request.md) mutation ● [`AssetTypeLinkConfiguration`](/api/graphql/data-access/object-types/asset-type-link-configuration.md) object ● `assetTypeLinkConfiguration` query ● `AssetTypeLinkConfigurationInput` input ● `AssetTypeLinkConfigurationUpdateInput` input ● `AssetTypeTagSynchronizationRule` object ● [`assignAccessRequestApproval`](/api/graphql/data-access/mutations/assign-access-request-approval.md) mutation ● `Attestation` object ● `attestation` query ● `AttestationDecision` object ● `AttestationDecisionInput` input ● `AuditWhatAbacRule` object ● `AuditWhoAbacRule` object ● [`cancelAccessRequest`](/api/graphql/data-access/mutations/cancel-access-request.md) mutation ● [`CancelAccessRequestInput`](/api/graphql/data-access/input-types/cancel-access-request-input.md) input ● [`closeAccessRequest`](/api/graphql/data-access/mutations/close-access-request.md) mutation ● [`CloseAccessRequestInput`](/api/graphql/data-access/input-types/close-access-request-input.md) input ● [`Comment`](/api/graphql/data-access/object-types/comment.md) object ● `comment` query ● [`CommentInput`](/api/graphql/data-access/input-types/comment-input.md) input ● `comments` query ● [`CommentUpdateInput`](/api/graphql/data-access/input-types/comment-update-input.md) input ● [`completeAccessRequestApproval`](/api/graphql/data-access/mutations/complete-access-request-approval.md) mutation ● `createAccessControlFromAccessRequest` mutation ● [`CreateRoleAssetLinkInput`](/api/graphql/data-access/input-types/create-role-asset-link-input.md) input ● `DataClassificationTagSynchronizationRule` object ● [`DataComparisonExpressionReference`](/api/graphql/data-access/object-types/data-comparison-expression-reference.md) object ● [`DataComparisonExpressionReferenceInput`](/api/graphql/data-access/input-types/data-comparison-expression-reference-input.md) input ● [`dataObject`](/api/graphql/data-access/queries/data-object.md) query ● [`DataObject`](/api/graphql/data-access/object-types/data-object.md) object ● [`DataObjectFilterInput`](/api/graphql/data-access/input-types/data-object-filter-input.md) input ● `DataObjectInsightsFilterInput` input ● `dataObjectsById` query ● `DataShareRecipient` object ● [`dataSource`](/api/graphql/data-access/queries/data-source.md) query ● [`DataSource`](/api/graphql/data-access/object-types/data-source.md) object ● `dataSourcesById` query ● [`DataSourceTypeInfo`](/api/graphql/data-access/input-types/data-source-type-info.md) input ● `DataUsage` object ● [`deactivateAccessControl`](/api/graphql/data-access/mutations/deactivate-access-control.md) mutation ● [`deleteAccessControl`](/api/graphql/data-access/mutations/delete-access-control.md) mutation ● `deleteAssetTypeLinkConfiguration` mutation ● [`deleteComment`](/api/graphql/data-access/mutations/delete-comment.md) mutation ● [`deleteDataSource`](/api/graphql/data-access/mutations/delete-data-source.md) mutation ● `deleteGrantCategory` mutation ● `deleteReviewSchedule` mutation ● `deleteRoleAssetLink` mutation ● `deleteTagSynchronizationRule` mutation ● `DirectAccessAddInput` input ● `DirectAccessRemoveInput` input ● `ExportAccessControl` object ● `ExportColumnMaskReference` object ● `ExportDataObjectReference` object ● `ExportFilterDetails` object ● `ExportFilterRule` object ● `ExportMaskDetails` object ● `ExportRowFilterTableReference` object ● `generateReviewCycle` mutation ● [`grantCategory`](/api/graphql/data-access/queries/grant-category.md) query ● [`GrantCategory`](/api/graphql/data-access/object-types/grant-category.md) object ● [`GrantCategoryTypeForDataSource`](/api/graphql/data-access/object-types/grant-category-type-for-data-source.md) object ● `GrantCategoryTypeForDataSourceInput` input ● [`Issue`](/api/graphql/data-access/object-types/issue.md) object ● [`IssueFilterInput`](/api/graphql/data-access/input-types/issue-filter-input.md) input ● [`IssueOtherEntity`](/api/graphql/data-access/object-types/issue-other-entity.md) object ● `Job` object ● `job` query ● `jobSubtask` query ● `jobTask` query ● `PromiseImplementationInput` input ● `QueryHistoryFilterInput` input ● `QueryHistoryStatement` object ● `queryHistoryStatement` query ● [`reassignRole`](/api/graphql/data-access/mutations/reassign-role.md) mutation ● [`removeWhatDataObjectsFromAccessControl`](/api/graphql/data-access/mutations/remove-what-data-objects-from-access-control.md) mutation ● [`removeWhoFromAccessControl`](/api/graphql/data-access/mutations/remove-who-from-access-control.md) mutation ● `ReviewCycle` object ● `ReviewSchedule` object ● `reviewSchedule` query ● [`Role`](/api/graphql/data-access/object-types/role.md) object ● `role` query ● [`RoleAssetLink`](/api/graphql/data-access/object-types/role-asset-link.md) object ● [`RoleAssigneeInput`](/api/graphql/data-access/input-types/role-assignee-input.md) input ● [`RoleAssignment`](/api/graphql/data-access/object-types/role-assignment.md) object ● `RoleAssignmentAuditLog` object ● [`RoleAssignmentFilterInput`](/api/graphql/data-access/input-types/role-assignment-filter-input.md) input ● `saveAttestationDraft` mutation ● `ScimAssignmentInput` input ● [`setDataObjectCatalogSystem`](/api/graphql/data-access/mutations/set-data-object-catalog-system.md) mutation ● `setDataSourceMetaData` mutation ● `StartImportFlowInput` input ● [`SubmitAccessRequestApprovalDecisionInput`](/api/graphql/data-access/input-types/submit-access-request-approval-decision-input.md) input ● `submitAttestation` mutation ● `Subtask` object ● `SubtaskInput` input ● `SyncJobForEdgeDataSourceInput` input ● `SyncParameterValuesInput` input ● `TagDeleteInput` input ● `TagInput` input ● `tagSynchronizationRule` query ● `TagSynchronizationRuleInput` input ● `TagValueMapping` object ● `TagValueMappingInput` input ● `Task` object ● `TaskEventInput` input ● [`updateAccessControl`](/api/graphql/data-access/mutations/update-access-control.md) mutation ● `UpdateAccessRequestInput` input ● `updateAssetTypeLinkConfiguration` mutation ● [`updateDataSource`](/api/graphql/data-access/mutations/update-data-source.md) mutation ● `updateGrantCategory` mutation ● `updateReviewSchedule` mutation ● [`UpdateRoleAssetLinkInput`](/api/graphql/data-access/input-types/update-role-asset-link-input.md) input ● [`updateRoleAssigneesOnAccessControl`](/api/graphql/data-access/mutations/update-role-assignees-on-access-control.md) mutation ● [`updateRoleAssigneesOnDataObject`](/api/graphql/data-access/mutations/update-role-assignees-on-data-object.md) mutation ● [`updateRoleAssigneesOnDataSource`](/api/graphql/data-access/mutations/update-role-assignees-on-data-source.md) mutation ● `updateTagSynchronizationRule` mutation ● `updateUser` mutation ● `UsageInsightsFilterInput` input ● [`user`](/api/graphql/data-access/queries/user.md) query ● [`User`](/api/graphql/data-access/object-types/user.md) object ● [`UserFilterInput`](/api/graphql/data-access/input-types/user-filter-input.md) input ● `UserInsightsFilterInput` input ● `UserRevision` object ● `usersById` query ● `validateAccessControlUpdate` query ● `ValidationReportInput` input ● [`WhatAbacRule`](/api/graphql/data-access/object-types/what-abac-rule.md) object ● [`WhatAbacRuleInput`](/api/graphql/data-access/input-types/what-abac-rule-input.md) input ● [`WhatDataObjectRemoveInput`](/api/graphql/data-access/input-types/what-data-object-remove-input.md) input ● `WhatInput` input ● [`WhoAbacRule`](/api/graphql/data-access/object-types/who-abac-rule.md) object ● [`WhoAbacRuleInput`](/api/graphql/data-access/input-types/who-abac-rule-input.md) input ● [`WhoItemInput`](/api/graphql/data-access/input-types/who-item-input.md) input ● [`WhoItemRemoveInput`](/api/graphql/data-access/input-types/who-item-remove-input.md) input
