मुख्य सामग्री पर जाएं

अवलोकन

Contract चुनना

Contract का चुनाव इस बात का परिणाम है कि biometric capture कहाँ होती है — एक स्वतंत्र निर्णय नहीं। मार्गदर्शन के रूप में नीचे दी गई table का उपयोग करें।

Contractकब उपयोग करें…CaptureFlow
Web & SDKCapture journey Unico द्वारा host की जाती है (Web iFrame, Redirect, या native SDK)Unico नियंत्रितProcess capture से पहले बनाई जाती है → उपयोगकर्ता journey से गुज़रता है → callback या polling के माध्यम से परिणाम लौटता है
APIआपकी application capture नियंत्रित करती है (Unico SDK के साथ या बिना) और call में सीधे छवि भेजती हैClient नियंत्रितछवि process creation के साथ भेजी जाती है → परिणाम synchronously लौटता है

Hosts और वातावरण

ContractSandbox hostProduction host
Web & SDKhttps://api.idcloud.uat.unico.apphttps://api.idcloud.unico.app
APIhttps://api.id.uat.unico.apphttps://api.id.unico.app
OAuth2 / Tokenhttps://identityhomolog.acesso.iohttps://identity.acesso.io

पूर्ण विवरण Environments में।

प्रमाणीकरण

सभी Unico contracts urn:ietf:params:oauth:grant-type:jwt-bearer के साथ OAuth2 के माध्यम से प्राप्त Bearer token (JWT) का उपयोग करते हैं।

पूर्ण विवरण Authentication में।

Contracts में Payload अंतर

एक ही conceptual operation ("identity verification process बनाएं") प्रत्येक contract में अलग दिखती है। Integrations के बीच migrate करते समय quick reference के रूप में नीचे दी गई tables का उपयोग करें।

Process creation
पहलूWeb & SDKAPI
EndpointPOST /client/v1/processPOST /processes/v1
AuthAuthorization: Bearer <jwt>Authorization: Bearer <jwt> + APIKEY
छविनहीं भेजी (Unico की journey द्वारा capture)imageBase64 के रूप में भेजी
उपयोगकर्ता पहचानperson.duiType + person.duiValuesubject.code (CPF / CURP)
दस्तावेज़ प्रकारCPF, CURP, SSN, NIN, DNI, NIKकेवल CPF, CURP
Pipeline परिभाषाflow (enum, 30+ मान)APIKEY में implicit (capabilities)
CallbackcallbackUri (user redirect)कोई नहीं (synchronous)
WebhookWebhook v1 (अंतिम परिणाम)Webhook v1 (वैकल्पिक)
Journey URL लौटाता हैहाँ (userRedirectUrl)नहीं
परिणामAsync (GET poll या webhook)Synchronous (प्रतिक्रिया में)
SDK tokenहाँ (token, webAppToken)नहीं
Result retrieval
पहलूWeb & SDKAPI
EndpointGET /client/v1/process/\{id\}GET /processes/v1/\{id\} (creation प्रतिक्रिया में भी)
Statusstate + result (prefixed enums)status (1, 3, 5)
परिणाम संरचनाprocess.authenticationInfo.{capability}Result के अंतर्गत nestedFlat: unicoId, liveness, government, identityFraudsters
दस्तावेज़services[].documents[] (OCR के साथ RG/CNH)अलग endpoint (GET /processes/v1/\{id\}/document)

आगे क्या