Skip to main content

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