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