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!
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.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