Skip to main content

AsyncIssuanceTokenResponse

A limited async issuance token response.

type AsyncIssuanceTokenResponse {
expires: DateTime!
identityVerification: IdentityVerificationDetails
photoCaptureRequestId: String
requiresIdentityVerification: Boolean!
token: String!
}

Fields

AsyncIssuanceTokenResponse.expires ● DateTime! non-null scalar

AsyncIssuanceTokenResponse.identityVerification ● IdentityVerificationDetails object

The expected given name and surname for this issuee, for display on the identity verification step. Present only when requiresIdentityVerification is true and names were stored at request creation time.

AsyncIssuanceTokenResponse.photoCaptureRequestId ● String scalar

The photo capture request ID to use with photo capture operations prior to issuance. This will be set if the async issuance was created with photoCapture set to true.

When this field is set:

  • A photo must be captured prior to calling Mutation.createIssuanceRequestForAsyncIssuance.
  • The async issuance token can used for photo capture operations: Mutation.capturePhoto, Subscription.photoCaptureEvent and Query.photoCaptureStatus.

AsyncIssuanceTokenResponse.requiresIdentityVerification ● Boolean! non-null scalar

When true, the issuee must complete identity verification via Trinsic before the credential can be issued. The portal uses this to decide whether to show the identity verification step.

AsyncIssuanceTokenResponse.token ● String! non-null scalar

Returned By

acquireAsyncIssuanceToken mutation