CheckResult
One item's result. Every field is present (null when absent).
Fields
idrequired Type:stringThe result's id.
item_indexrequired Type:integerkindrequired Type:"check""signer_match"The item's kind. A signer match has its answer in
signer_match; itsfile,subject_reference,decision,signaturesandinput_hashesare empty.filerequired Type:stringnullsubject_referencerequired Type:stringnullYour id for the person compared against.
referencerequired Type:CheckReferencenullprocessrequired Type:Processnullmetadatarequired Type:Metadatanullstatusrequired Type:"completed""failed"errorrequired Type:ItemErrornulldecisionrequired Type:Decisionnullinput_typerequired Type:stringnullpagesrequired Type:integernullnotesrequired Type:string[]Document notes:
codeorcode:detail, pages from 1.signaturesrequired Type:Signature[]anchor_probabilityrequired Type:numbernullsigner_matchrequired Type:SignerMatchResultnullversionsrequired Type:Versionsinput_hashesrequired Type:objectnulltimings_msrequired Type:object
{
"id": "ver_01j9x3m8v7k2q4r5s6t7u8v9w0",
"item_index": 0,
"kind": "check",
"file": "questioned",
"subject_reference": "cust-88",
"reference": "APP-1042",
"process": "loan-application",
"metadata": {
"branch": "leeds"
},
"status": "completed",
"error": null,
"decision": "APPROVE",
"input_type": "photo",
"pages": 1,
"notes": [],
"signatures": [
{
"index": 0,
"page": 1,
"bbox": [
412,
1880,
498,
160
],
"located_by": "template",
"quality": {
"ok": true,
"effective_dpi": 214,
"sharpness": 812.5,
"contrast": 180,
"issues": []
},
"match_probability": 0.94,
"band": [
0.88,
0.97
],
"reference_count": 2,
"per_reference": [
{
"ref": "ref_01j9x3m8v7k2q4r5s6t7u8v9w1",
"probability": 0.95
},
{
"ref": "ref_01j9x3m8v7k2q4r5s6t7u8v9w2",
"probability": 0.92
}
],
"flags": [],
"decision": "APPROVE",
"reasons": [
"Compared against 2 references",
"Overall appearance is within this writer's usual range",
"Shape alignment is within this writer's usual range",
"Approved, not auto-approved: the lowest likely score (88.0%) is under the auto-approve bar (97.0%), and auto-approve is off in policy default@7"
],
"best_match": true
}
],
"anchor_probability": 0.94,
"signer_match": null,
"versions": {
"model": "nib-2.6",
"policy": "default@7",
"api_version": "2026-09-27"
},
"input_hashes": {
"questioned": "sha256:8550d9b6affca27a5645d75b058479d2e081b16a135e2d4255e5e83714ebf987",
"references": [
"sha256:070a8e98f85afe04ba05542428664ec3684db24bc356133c11d41f9fab27f135",
"sha256:1cf1da50e3f0be0b50197022be0eedf20fa688cf20ca1154b388098a9d2e29e1"
]
},
"timings_ms": {
"total": 1840
}
} Where you'll see it
- Returned by POST
/nib/checksCheck one document or a batch - A field of
Job.results