Identity
Represents an identity that is issued credentials
type Identity {
asyncIssuanceRequests(
limit: PositiveInt = 100
offset: PositiveInt
where: IdentityAsyncIssuanceRequestsWhere
): [AsyncIssuanceRequest!]!
createdAt: DateTime!
createdBy: User!
id: ID!
identifier: String!
identityStoreId: String!
isDeletable: Boolean!
issuanceCount: Int!
issuances(
limit: PositiveInt = 100
offset: PositiveInt
where: IdentityIssuanceWhere
): [Issuance!]!
issuer: String!
issuerLabel: String
name: String!
presentations(
limit: PositiveInt = 100
offset: PositiveInt
where: IdentityPresentationWhere
): [Presentation!]!
updatedAt: DateTime
updatedBy: User
}
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 ● PositiveInt scalar
Identity.asyncIssuanceRequests.where ● IdentityAsyncIssuanceRequestsWhere input
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! non-null scalar
The unique identifier of the identity in the issuing tenant
Identity.identityStoreId ● String! non-null scalar
The local ID of identity store this identity belongs to
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.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 ● PositiveInt scalar
Identity.issuances.where ● IdentityIssuanceWhere input
Identity.issuer ● String! non-null scalar
The issuer of the identity
Identity.issuerLabel ● String scalar
The optional user-facing label of the identity issuer
Identity.name ● String! non-null scalar
The name of the identity
Identity.presentations ● [Presentation!]! non-null object
Returns the successful credential presentations for this identity.
Identity.presentations.limit ● PositiveInt scalar
Identity.presentations.offset ● PositiveInt scalar
Identity.presentations.where ● IdentityPresentationWhere input
Identity.updatedAt ● DateTime scalar
When the identity was last updated.
Identity.updatedBy ● User object
The user who last updated the identity.
Returned By
findIdentities query ● identities query ● identitiesByIdentifiers query ● identity query ● identityByIdentifier query ● saveIdentity mutation
Member Of
AsyncIssuanceRequest object ● Communication object ● Issuance object ● Presentation object
Implemented By
Me union