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
Use primaryIdentityStoreLink.identifier or identityStoreLinks
The unique identifier of the identity in the issuing tenant
Identity.identityStoreId ● String! deprecated non-null scalar
Use primaryIdentityStoreLink.identityStoreId or identityStoreLinks
The local ID of identity store this identity belongs to
Identity.identityStoreLinks ● [IdentityStoreLink!]! non-null object
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
Use primaryIdentityStoreLink.issuer or identityStoreLinks
The issuer of the identity
Identity.issuerLabel ● String deprecated scalar
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
Identity.primaryIdentityStoreLink ● IdentityStoreLink object
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