IssuanceVerification
A single verification method associated with an async issuance request. Records the method used, its completion status, and any failure reason.
type IssuanceVerification {
completedAt: DateTime
failureReasonCode: String
id: UUID!
identityMatch: IdentityMatch
method: VerificationMethod!
required: Boolean!
startedAt: DateTime
status: VerificationStatus!
}
Fields
IssuanceVerification.completedAt ● DateTime scalar
When this verification reached a terminal status (completed, failed, or expired).
IssuanceVerification.failureReasonCode ● String scalar
Machine-readable failure reason code. Present when status is failed or expired.
IssuanceVerification.id ● UUID! non-null scalar
The unique identifier for this verification record.
IssuanceVerification.identityMatch ● IdentityMatch object
The identity-match target and per-claim outcome for this verification, when identity matching applies (i.e. IDV). Null for methods that don't match against expected claims (OTP / concierge). Persisted on the verification so it remains available after a failure.
IssuanceVerification.method ● VerificationMethod! non-null enum
The verification method.
IssuanceVerification.required ● Boolean! non-null scalar
Whether this verification is required before the issuance can proceed.
IssuanceVerification.startedAt ● DateTime scalar
When this verification was started (transitioned out of pending).
IssuanceVerification.status ● VerificationStatus! non-null enum
The current status of this verification.
Member Of
AsyncIssuanceRequest object