create पर Human Plugin द्वारा लौटाई गई id से कोई process पढ़ें।
GET /v1/processes/{id}
id create के जवाब का UUID है। कोई authentication header नहीं है और कोई client scoping भी नहीं: जो भी caller Human Plugin तक पहुँच सकता है, वह उसकी किसी भी process को पढ़ सकता है।
curl http://human-plugin.internal:8080/v1/processes/b063041c-7529-4e70-a2b4-c71c00f19801
नतीजा कब मिलता है
- pending process (
PROCESS_STATE_CREATED) की हर read पर जाँच होती है, और नतीजा मिलते ही उसी के साथ जवाब द िया जाता है। - finished या failed process अंतिम होती है, और जैसी है वैसी ही लौटाई जाती है।
- बीच में रुके create को शुरू होने के लगभग 70 सेकंड बाद failed के रूप में लौटाया जाता है।
Read ही वह एकमात्र तरीक़ा है जिससे pending process आगे बढ़ती है: कोई background job नहीं है, और आपके callbackUri पर वापसी Human Plugin को update नहीं करती।
Response
200 OK, create जैसी ही संरचना के साथ: id, state और data।
एक pending Journey:
{ "id": "b063041c-7529-4e70-a2b4-c71c00f19801", "state": "PROCESS_STATE_CREATED", "data": {} }
Finished और failed processes
finished process अपना नतीजा data में लौटाती है: व्यक्ति कौन है, humanToken में, और व्यक्ति की intelligence, ndocs में, साथ ही liveness जब flow उसे जाँचता है। पुनर्सत्यापन humanToken की जगह humanTokenMatch लौटाता है। हर field का वर्णन data में नतीजा में है। failed process खाली data के साथ PROCESS_STATE_FAILED लौटाती है।
एक finished process:
{
"id": "b063041c-7529-4e70-a2b4-c71c00f19801",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanToken": { "value": "6d3d71…", "status": "validated" },
"liveness": { "value": "live", "status": "validated" },
"ndocs": {
"distinctClientsCount": 2,
"transactionsCount": 3,
"firstSeen": "2026-09-08",
"lastSeen": "2026-11-03",
"credentials": [
{ "type": "DUI_TYPE_NG_BVN", "countryCode": "NGA", "distinctCredentialCount": 1 }
]
}
}
}
एक finished पुनर्सत्यापन, जहाँ ndocs उस व्यक्ति का वर्णन करता है जिसकी आपने पुष्टि की:
{
"id": "7f2c9a10-3d4e-4b5f-8a61-0c9e2d7b4a35",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanTokenMatch": "true",
"liveness": { "value": "live", "status": "validated" },
"ndocs": {
"distinctClientsCount": 2,
"transactionsCount": 4,
"firstSeen": "2026-09-08",
"lastSeen": "2026-11-04",
"credentials": [
{ "type": "DUI_TYPE_NG_BVN", "countryCode": "NGA", "distinctCredentialCount": 1 }
]
}
}
}
एक failed process:
{ "id": "c41e8b27-95d0-4a8f-b3e6-2f7a1d9c0e58", "state": "PROCESS_STATE_FAILED", "data": {} }
Journey का token और link केवल create में लौटाए जाते हैं। उन्हें उसी response से सहेजकर रखें।