Skip to main content

Identity

Represents an identity that is issued credentials

type Identity {
asyncIssuanceRequests(
limit: PositiveInt = 100
offset: NonNegativeInt
where: IdentityAsyncIssuanceRequestsWhere
): [AsyncIssuanceRequest!]!
availableSelfServiceActions: [SelfServiceAction!]!
canonicalIdentity: Identity
createdAt: DateTime!
createdBy: User!
id: ID!
identifier: String! @deprecated
identityStoreId: String! @deprecated
identityStoreLinks: [IdentityStoreLink!]!
isDeletable: Boolean!
isMerged: Boolean!
issuanceCount: Int!
issuances(
limit: PositiveInt = 100
offset: NonNegativeInt
where: IdentityIssuanceWhere
): [Issuance!]!
issuer: String! @deprecated
issuerLabel: String @deprecated
mergedIdentities: [Identity!]!
name: String!
presentationFlows(
limit: PositiveInt = 100
offset: NonNegativeInt
where: IdentityPresentationFlowsWhere
): [PresentationFlow!]!
presentations(
limit: PositiveInt = 100
offset: NonNegativeInt
where: IdentityPresentationWhere
): [Presentation!]!
primaryIdentityStoreLink: IdentityStoreLink
updatedAt: DateTime
updatedBy: User
verificationNames: IdentityVerificationDetails
}

Fields

Identity.asyncIssuanceRequests ● [AsyncIssuanceRequest!]! non-null object

Returns the async issuance requests for this identity, optionally matching the specified criteria.

Identity.asyncIssuanceRequests.limit ● PositiveInt scalar
Identity.asyncIssuanceRequests.offset ● NonNegativeInt scalar
Identity.asyncIssuanceRequests.where ● IdentityAsyncIssuanceRequestsWhere input

Identity.availableSelfServiceActions ● [SelfServiceAction!]! non-null object

A list of self-service actions available to the identity.

Identity.canonicalIdentity ● Identity object

The canonical identity this identity has been merged into, if any.

Identity.createdAt ● DateTime! non-null scalar

When the identity was created.

Identity.createdBy ● User! non-null object

The user who created the identity.

Identity.id ● ID! non-null scalar

The local id of this identity

Identity.identifier ● String! deprecated non-null scalar

DEPRECATED

Use primaryIdentityStoreLink.identifier or identityStoreLinks

The unique identifier of the identity in the issuing tenant

Identity.identityStoreId ● String! deprecated non-null scalar

DEPRECATED

Use primaryIdentityStoreLink.identityStoreId or identityStoreLinks

The local ID of identity store this identity belongs to

Linked identity store links

Identity.isDeletable ● Boolean! non-null scalar

Indicates whether this identity is deletable. Only identities that have no issuances or async issuances can be deleted.

Identity.isMerged ● Boolean! non-null scalar

Whether this identity has been merged into a canonical identity. Merged identities retain their history; new activity should target the canonical identity.

Identity.issuanceCount ● Int! non-null scalar

Returns the total number of credential issuances for this identity.

Identity.issuances ● [Issuance!]! non-null object

Returns the successful credential issuances for this identity.

Identity.issuances.limit ● PositiveInt scalar
Identity.issuances.offset ● NonNegativeInt scalar
Identity.issuances.where ● IdentityIssuanceWhere input

Identity.issuer ● String! deprecated non-null scalar

DEPRECATED

Use primaryIdentityStoreLink.issuer or identityStoreLinks

The issuer of the identity

Identity.issuerLabel ● String deprecated scalar

DEPRECATED

Use identityStoreLinks with identity store

The optional user-facing label of the identity issuer

Identity.mergedIdentities ● [Identity!]! non-null object

Identities that have been merged into this (canonical) identity.

Identity.name ● String! non-null scalar

The name of the identity

Identity.presentationFlows ● [PresentationFlow!]! non-null object

Identity.presentationFlows.limit ● PositiveInt scalar
Identity.presentationFlows.offset ● NonNegativeInt scalar
Identity.presentationFlows.where ● IdentityPresentationFlowsWhere input

Identity.presentations ● [Presentation!]! non-null object

Returns the successful credential presentations for this identity.

Identity.presentations.limit ● PositiveInt scalar
Identity.presentations.offset ● NonNegativeInt scalar
Identity.presentations.where ● IdentityPresentationWhere input

The primary identity store link

Identity.updatedAt ● DateTime scalar

When the identity was last updated.

Identity.updatedBy ● User object

The user who last updated the identity.

Identity.verificationNames ● IdentityVerificationDetails object

The given name and surname for this identity, used for IDV pre-population. Available only for Entra-backed identities where the values are set in Microsoft Entra. Returns null for Manual identities or when the values are not set in Entra.

Returned By

createIdentity mutation ● findIdentities query ● identities query ● identitiesByIdentifiers query ● identity query ● identityByIdentifier query ● linkIdentityStoreToIdentity mutation ● mergeIdentity mutation ● saveIdentity mutation ● setPrimaryIdentityStore mutation ● unlinkIdentityStoreFromIdentity mutation ● unmergeIdentity mutation ● updateIdentityName mutation

Member Of

AsyncIssuanceRequest object ● Communication object ● CredentialRecord object ● Identity object ● Issuance object ● MicrosoftEntraTemporaryAccessPassIssuance object ● Presentation object ● PresentationFlow object

Implemented By

Me union