Skip to main content

IssuanceResponse

Represents a successful issuance. When your app receives the response, the app needs to present the QR code to the user. The user scans the QR code, which opens the authenticator app and starts the issuance process.

type IssuanceResponse {
expiry: PositiveInt!
postIssuanceRedirectUrl: URL
qrCode: String
requestId: ID!
url: URL!
}

Fields

IssuanceResponse.expiry ● PositiveInt! non-null scalar

Indicates when the response will expire.

IssuanceResponse.postIssuanceRedirectUrl ● URL scalar

The URL to redirect the issuee to after the issuance process is completed.

Items of note:

  • _Optional:_ When no redirect URL is set, the issuee will remain on the success page.

IssuanceResponse.qrCode ● String scalar

A QR code that user can scan to start the issuance flow.

IssuanceResponse.requestId ● ID! non-null scalar

An autogenerated request ID. The callback uses the same request, allowing you to keep track of the issuance request and its callbacks.

IssuanceResponse.url ● URL! non-null scalar

A URL that launches the authenticator app and starts the issuance process. You can present this URL to the user if they can't scan the QR code.

Implemented By

IssuanceRequestResponse union