PresentationCallbackEvent
The callback endpoint is called when a user scans the QR code, uses the deep link the authenticator app, or finishes the presentation process.
type PresentationCallbackEvent {
error: RequestError
receipt: JSONObject
requestId: ID!
requestStatus: PresentationRequestStatus!
state: String
subject: String
verifiedCredentialsData: [PresentedCredential!]
}
Fields
PresentationCallbackEvent.error ● RequestError object
When the requestStatus property value is presentation_error, this property contains information about the error.
PresentationCallbackEvent.receipt ● JSONObject scalar
The receipt contains the original payload sent from the wallet to the Verifiable Credentials service. The receipt should be used for troubleshooting/debugging only. The format in the receipt isn't fix and can change based on the wallet and version used.
PresentationCallbackEvent.requestId ● ID! non-null scalar
Mapped to the original request when the payload was posted to the Verifiable Credentials service.
PresentationCallbackEvent.requestStatus ● PresentationRequestStatus! non-null enum
PresentationCallbackEvent.state ● String scalar
The optional state value that you passed in the original request payload.
PresentationCallbackEvent.subject ● String scalar
The verifiable credential user DID.
PresentationCallbackEvent.verifiedCredentialsData ● [PresentedCredential!] list object
Member Of
PresentationEventData object