Result response
Response example
{
"transactionId": "1c7d...e9",
"status": "COMPLETED",
"diagnostic": "DECLINED",
"rejectionReason": 160,
"diagnostics": [
{
"code": "160",
"result": "fail",
"reason": "Presentation attack detected",
"category": "attack_detection"
},
{
"code": "500",
"result": "pass",
"reason": "Poor front image quality",
"category": "integrity"
},
{
"code": "501",
"result": "pass",
"reason": "Poor back image quality",
"category": "integrity"
},
{
"code": "502",
"result": "pass",
"reason": "Identity mismatch between portrait and ghost image",
"category": "biometric"
},
{
"code": "503",
"result": "pass",
"reason": "Mismatch estimated age selfie vs portrait",
"category": "logical"
},
{
"code": "504",
"result": "pass",
"reason": "Mismatch estimated sex selfie vs portrait",
"category": "logical"
}
],
"ocr": {
"mrz": {
"documentType": "ID",
"issuingState": "NIC",
"documentNumber": "6191000E",
"nationality": "NIC",
"dateOfBirth": "2003-02-14",
"expiryDate": "2029-11-20",
"sex": "M",
"surname": "ROMERO LOPEZ",
"givenNames": "ELVIN ANTONIO",
"mrzValid": true
},
"viz": {
"documentClassification": ["NIC-00-IDC-2017-001-01-01"],
"vizType": "VIZ_similar_to_ID_document"
}
},
"timestamp": "2026-06-26T12:00:05.000Z"
}Main fields
Field
Description
diagnostics
Field
Type
Description
Reason code catalog (rejectionReason / diagnostics[].code)
code
reason
category
Rejection due to quality vs fraud detection
OCR data
Last updated