Verify and disburse
Runs proof-of-life, document, BVN, anomaly, VIQ, and optional payment orchestration in one request.
/api/v1/sdk/verify-and-disburseRequires: X-Lattice-API-Key
Parameters
worker_idstringYesWorker record to verify.pay_cycle_idstringYesPayroll cycle being gated.evidenceobjectNoPre-collected liveness, BVN, face, and document signals.initiate_transferbooleanNoWhen true, attempts a Squad-backed release for PASS VIQs.Sample Request
curl -X POST "https://lattice-be.onrender.com/api/v1/sdk/verify-and-disburse" \
-H "Content-Type: application/json" \
-H "X-Lattice-API-Key: YOUR_LATTICE_API_KEY" \
-d '{
"worker_id": "EDU-OG-00095",
"pay_cycle_id": "MAY-2026",
"evidence": {
"liveness": { "status": "PASSED", "confidence": 0.96 },
"face_match": { "status": "MATCH", "similarity": 0.98 },
"bvn": { "status": "BVN_MATCH", "provider": "SQUAD" },
"documents": { "status": "DOCUMENTS_CLEAN", "flags": [] }
},
"initiate_transfer": false
}'Responses
{
"status": "success",
"verification_session_id": "vsn_9a72",
"viq": {
"worker_id": "EDU-OG-00095",
"trust_score": 94,
"verdict": "PASS",
"payment_status": "READY"
}
}