Skip to main content

Verification.Result

Emitted with the result of a verification attempt.

Fields

FieldTypeRequiredDescription
eventTypestringyesAlways "Verification.Result"
dataobjectyesVerification result data
data.idstring (UUID)yesThe unique verification ID
data.statusstringyesCan be PASS or FAIL
data.ageCategorystringnoThe estimated age category. Can be adult, digital-youth, or digital-minor. This is only set if status is PASS
data.methodstringnoThe verification method used. Can be id-document, credit-card, or age-estimation. This is only set if status is PASS
data.failureReasonstringnoThe reason the verification failed. Can be age-criteria-not-met, max-attempts-exceeded, or fraudulent-activity-detected. This is only set if status is FAIL
data.ageobjectnoThe age details. This is only set if status is PASS and if the verification scenario is configured to return the age
data.age.lownumbernoThe lower bound of the estimated age. In the case of a hard age verification method, such as an ID document check, this is the exact age
data.age.highnumbernoThe upper bound of the estimated age. In the case of a hard age verification method, such as an ID document check, this is the exact age

Example

{
"eventType": "Verification.Result",
"data": {
"id": "5a58e98a-e477-484b-b36a-3857ea9daaba",
"status": "PASS",
"ageCategory": "adult",
"method": "id-document",
"age": {
"low": 25,
"high": 25
}
}
}