Presentation
An instance of a successful credential presentation.
type Presentation {
id: ID!
identity: Identity
issuances: [Issuance!]!
oidcClient: OidcClient
partners: [Partner!]!
presentedAt: DateTime!
presentedCredentials: [PresentedCredential!]!
receipt: JSONObject
requestedBy: User!
requestedCredentials: [RequestedCredential!]!
wallet: Wallet
}
Fields
Presentation.id ● ID! non-null scalar
Presentation.identity ● Identity object
The identity of the person who presented the credential (if known).
Presentation.issuances ● [Issuance!]! non-null object
The issuances that were presented (which may be none, if the presented credentials were from an external issuer)
Presentation.oidcClient ● OidcClient object
The requesting OIDC client, if this presentation was made for OIDC authentication.
Presentation.partners ● [Partner!]! non-null object
The partners who issued the credentials that were presented (which may be none, if the presented credentials were internal)
Presentation.presentedAt ● DateTime! non-null scalar
Presentation.presentedCredentials ● [PresentedCredential!]! non-null object
The credentials that were presented (excluding claims data)
Presentation.receipt ● JSONObject scalar
The receipt for with this presentation with vp_token redacted (to avoid retaining PII info).
Presentation.requestedBy ● User! non-null object
The platform user (application or person) that requested the credential presentation.
Presentation.requestedCredentials ● [RequestedCredential!]! non-null object
The credentials that were requested
Presentation.wallet ● Wallet object
The wallet associated with this presentation.
Returned By
findPresentations query ● presentation query
Member Of
ApprovalRequest object ● Contract object ● Identity object ● Issuance object ● OidcClient object ● Partner object ● PresentationEventData object ● User object ● Wallet object