---
title: अवलोकन
description: IDCloud APIs का संदर्भ — दो सार्वजनिक contracts (Web & SDK और API)।
canonical: https://developer.unico.io/hi/dual-api/developers/api-reference/
locale: hi
generated_by: markdown-export
---

- [/hi/](/hi/)
- API संदर्भ

**इस पेज पर# अवलोकन

### Contract चुनना​

Contract का चुनाव इस बात का परिणाम है कि **biometric capture कहाँ होती है** — एक स्वतंत्र निर्णय नहीं। मार्गदर्शन के रूप में नीचे दी गई table का उपयोग करें।
Contractकब उपयोग करें…CaptureFlow**[Web & SDK](/hi/dual-api/developers/api-reference/web-sdk)**Capture journey Unico द्वारा host की जाती है (Web iFrame, Redirect, या native SDK)Unico नियंत्रितProcess **capture से पहले** बनाई जाती है → उपयोगकर्ता journey से गुज़रता है → callback या polling के माध्यम से परिणाम लौटता है**[API](/hi/dual-api/developers/api-reference/api)** आपकी application capture नियंत्रित करती है (Unico SDK के साथ या बिना) और call में सीधे छवि भेजती हैClient नियंत्रितछवि process creation के **साथ** भेजी जाती है → परिणाम synchronously लौटता है
### Hosts और वातावरण​

ContractSandbox hostProduction hostWeb & SDK`https://api.idcloud.uat.unico.app``https://api.idcloud.unico.app`API`https://api.id.uat.unico.app``https://api.id.unico.app`OAuth2 / Token`https://identityhomolog.acesso.io``https://identity.acesso.io`
पूर्ण विवरण [Environments](/hi/dual-api/developers/api-reference/environments) में।
### प्रमाणीकरण​

सभी Unico contracts `urn:ietf:params:oauth:grant-type:jwt-bearer` के साथ OAuth2 के माध्यम से प्राप्त **Bearer token (JWT)** का उपयोग करते हैं।
पूर्ण विवरण [Authentication](/hi/dual-api/developers/api-reference/authentication) में।
### Contracts में Payload अंतर​

एक ही conceptual operation ("identity verification process बनाएं") प्रत्येक contract में अलग दिखती है। Integrations के बीच migrate करते समय quick reference के रूप में नीचे दी गई tables का उपयोग करें।
Process creation
पहलूWeb & SDKAPI**Endpoint**`POST /client/v1/process``POST /processes/v1`**Auth**`Authorization: Bearer <jwt>``Authorization: Bearer <jwt>` + `APIKEY`**छवि**नहीं भेजी (Unico की journey द्वारा capture)`imageBase64` के रूप में भेजी**उपयोगकर्ता पहचान**`person.duiType` + `person.duiValue``subject.code` (CPF / CURP)**दस्तावेज़ प्रकार**CPF, CURP, SSN, NIN, DNI, NIKकेवल CPF, CURP**Pipeline परिभाषा**`flow` (enum, 30+ मान)`APIKEY` में implicit (capabilities)**Callback**`callbackUri` (user redirect)कोई नहीं (synchronous)**Webhook**Webhook v1 (अंतिम परिणाम)Webhook v1 (वैकल्पिक)**Journey URL लौटाता है**हाँ (`userRedirectUrl`)नहीं**परिणाम**Async (GET poll या webhook)Synchronous (प्रतिक्रिया में)**SDK token**हाँ (`token`, `webAppToken`)नहीं
Result retrieval
पहलूWeb & SDKAPI**Endpoint**`GET /client/v1/process/\{id\}``GET /processes/v1/\{id\}` (creation प्रतिक्रिया में भी)**Status**`state` + `result` (prefixed enums)`status` (1, 3, 5)**परिणाम संरचना**`process.authenticationInfo.{capability}Result` के अंतर्गत nested। मेक्सिको में, `authenticationInfo` के अंतर्गत `idGov`।Flat: `unicoId`, `liveness`, `government`, `identityFraudsters`, `idGov` (केवल मेक्सिको)**दस्तावेज़**`services[].documents[]` (OCR के साथ RG/CNH)अलग endpoint (`GET /processes/v1/\{id\}/document`)
### आगे क्या​

[Authentication](/hi/dual-api/developers/api-reference/authentication) — OAuth2 flow और JWT generation
[Environments](/hi/dual-api/developers/api-reference/environments) — sandbox बनाम production
[Postman Collection](/hi/dual-api/developers/api-reference/postman) — उपयोग के लिए तैयार collections
[Webhooks and Events](/hi/developers/webhooks-and-events) — async result delivery
[SDKs and Tools](/hi/developers/sdks-and-tools/overview) — Web SDK, Android, iOS, Flutter
अंतिम अपडेट 8 अक्टू॰ 2026** को