मुख्य सामग्री पर जाएं
प्रोसेस दस्तावेज़ सेट करेंPOST

बिना दस्तावेज़ के एक प्रोसेस बनाएँ, यूज़र को कैप्चर पूरा करने दें, फिर अपने बैकएंड से दस्तावेज़ भेजें। इसके बाद प्रोसेस पूरी हो जाती है।

MarkdownChatGPTClaude

लाइफ़साइकिल​

  1. आपका बैकएंड प्रोसेस बनाएं के ज़रिए person.duiType और person.duiValue के बिना प्रोसेस बनाता है। Flow को वैकल्पिक दस्तावेज़ की अनुमति देनी चाहिए। प्रोसेस PROCESS_STATE_CREATED स्थिति में शुरू होती है।
  2. यूज़र जर्नी चलाता है और कैप्चर करता है।
  3. Unico API प्रोसेस को AWAITING_FOR_DOCUMENT में ले जाती है, यह वह स्थिति है जो प्रोसेस प्राप्त करें तब लौटाता है जब प्रोसेस दस्तावेज़ की प्रतीक्षा कर रही होती है। आप उन क्षमताओं के आंशिक रिज़ल्ट पहले से पढ़ सकते हैं जो duiValue पर निर्भर नहीं करतीं।
  4. आपका बैकएंड URL में प्रोसेस ID और बॉडी में दस्तावेज़ के साथ इस एंडपॉइंट को कॉल करता है। इसके बाद Unico API प्रोसेस को पूरा करती है, और वह PROCESS_STATE_FINISHED में चली जाती है।
रिस्पॉन्स में अंतिम रिज़ल्ट नहीं होता

अंतिम स्थिति और रिज़ल्ट प्रोसेस प्राप्त करें से पढ़ें, या webhook की प्रतीक्षा करें।

एंडपॉइंट​

एनवायरनमेंटURL
ProductionPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
SandboxPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

रिक्वेस्ट​

हेडर
हेडरवैल्यू
AuthorizationBearer <access_token> (देखें प्रमाणीकरण)
Content-Typeapplication/json

क्रेडेंशियल्स के पास वही अनुमति होनी चाहिए जिसका उपयोग प्रोसेस बनाएं को कॉल करने के लिए किया जाता है।

पाथ पैरामीटर
पैरामीटरटाइपआवश्यकविवरण
processIdstring (UUID)हाँप्रोसेस बनाएं द्वारा लौटाया गया प्रोसेस आइडेंटिफ़ायर।
बॉडी पैरामीटर
फ़ील्डटाइपआवश्यकविवरण
duiTypeenumहाँदस्तावेज़ का प्रकार। DUI_TYPE_UNSPECIFIED अस्वीकार कर दिया जाता है। नीचे duiType वैल्यू देखें।
duiValuestringहाँदस्तावेज़ संख्या, बिना फ़ॉर्मेटिंग के। अधिकतम 320 वर्ण।
duiType मान
देशमानविवरण
ARDUI_TYPE_AR_PASSPORTअर्जेंटीना पासपोर्ट
ARDUI_TYPE_AR_DNIअर्जेंटीना DNI
ARDUI_TYPE_AR_LNCअर्जेंटीना ड्राइविंग लाइसेंस (Licencia Nacional de Conducir)
ATDUI_TYPE_AT_STNRऑस्ट्रियाई टैक्स नंबर (STNR)
BEDUI_TYPE_BE_NNबेल्जियन नेशनल नंबर (NN)
BRDUI_TYPE_BR_CPFब्राज़ीलियाई CPF
BRDUI_TYPE_BR_PASSPORTब्राज़ीलियाई पासपोर्ट
BRDUI_TYPE_BR_CNPJब्राज़ीलियाई CNPJ
CADUI_TYPE_CA_SINकनाडाई SIN
CHDUI_TYPE_CH_AHVस्विस AHV/AVS नंबर
CLDUI_TYPE_CL_RUNचिली RUN
CLDUI_TYPE_CL_PASSPORTचिली पासपोर्ट
CLDUI_TYPE_CL_LICENCIA_CONDUCIRचिली ड्राइविंग लाइसेंस (Licencia de Conducir)
CODUI_TYPE_CO_NITकोलंबियाई NIT
CODUI_TYPE_CO_PASSPORTकोलंबियाई पासपोर्ट
CODUI_TYPE_CO_LICENCIA_CONDUCCIONकोलंबियाई ड्राइविंग लाइसेंस (Licencia de Conducción)
CODUI_TYPE_CO_CCकोलंबियाई सिटिज़नशिप कार्ड (Cédula de Ciudadanía)
DEDUI_TYPE_DE_IDNRजर्मन टैक्स आइडेंटिफिकेशन नंबर (IdNr)
DKDUI_TYPE_DK_CPRडेनिश CPR
ECDUI_TYPE_EC_NIइक्वाडोर NI
ESDUI_TYPE_ES_NIEस्पैनिश फ़ॉरेनर आइडेंटिटी नंबर (NIE)
ESDUI_TYPE_ES_DNIस्पैनिश नेशनल आइडेंटिटी डॉक्यूमेंट (DNI)
FIDUI_TYPE_FI_HETUफ़िनिश पर्सनल आइडेंटिटी कोड (HETU)
FRDUI_TYPE_FR_SPIफ़्रेंच टैक्स रेफ़रेंस नंबर (SPI)
GBDUI_TYPE_GB_NINOब्रिटिश नेशनल इंश्योरेंस नंबर (NINO)
GTDUI_TYPE_GT_CUIग्वाटेमाला CUI
IDDUI_TYPE_ID_NIKइंडोनेशियाई NIK
IEDUI_TYPE_IE_PPSNआयरिश पर्सनल पब्लिक सर्विस नंबर (PPSN)
ITDUI_TYPE_IT_CFइटालियन Codice Fiscale (CF)
LKDUI_TYPE_LK_NICश्रीलंका NIC
LUDUI_TYPE_LU_MATRICULEलक्ज़मबर्ग नेशनल आइडेंटिफिकेशन नंबर (Matricule)
MXDUI_TYPE_MX_CURPमैक्सिकन CURP
MXDUI_TYPE_MX_RFC_PERSONA_FISICAमैक्सिकन RFC (Persona Física)
MXDUI_TYPE_MX_LICENCIA_CONDUCIRमैक्सिकन ड्राइविंग लाइसेंस (Licencia de Conducir)
NGDUI_TYPE_NG_NINनाइजीरियाई NIN
NGDUI_TYPE_NG_BVNनाइजीरियाई बैंक सत्यापन संख्या (BVN)
NGDUI_TYPE_NG_BVN_TOKENनाइजीरियाई BVN टोकन (hashed)
NGDUI_TYPE_NG_NIN_TOKENनाइजीरियाई NIN टोकन (hashed)
NLDUI_TYPE_NL_BSNडच सिटीज़न सर्विस नंबर (BSN)
NODUI_TYPE_NO_FNRनॉर्वेजियन नेशनल आइडेंटिटी नंबर (Fødselsnummer)
PEDUI_TYPE_PE_RUCपेरू RUC
PEDUI_TYPE_PE_DNIपेरू DNI
PEDUI_TYPE_PE_PASSPORTपेरू पासपोर्ट
PLDUI_TYPE_PL_PESELपोलिश PESEL
PTDUI_TYPE_PT_NIFपुर्तगाली टैक्स आइडेंटिफिकेशन नंबर (NIF)
SEDUI_TYPE_SE_PNRस्वीडिश पर्सनल नंबर (PNR)
SEDUI_TYPE_SE_SAMORDNINGSNUMMERस्वीडिश कोऑर्डिनेशन नंबर (Samordningsnummer)
TRDUI_TYPE_TR_TCKNतुर्की पहचान संख्या (TCKN)
USDUI_TYPE_US_SSNसंयुक्त राज्य अमेरिका SSN
USDUI_TYPE_US_PASSPORTसंयुक्त राज्य अमेरिका पासपोर्ट
USDUI_TYPE_US_DRIVER_LICENSEसंयुक्त राज्य अमेरिका ड्राइविंग लाइसेंस
USDUI_TYPE_US_PASSPORT_CARDसंयुक्त राज्य अमेरिका पासपोर्ट कार्ड
USDUI_TYPE_US_POLYCARBONATE_PASSPORTसंयुक्त राज्य अमेरिका पॉलीकार्बोनेट पासपोर्ट
USDUI_TYPE_US_ID_CARDसंयुक्त राज्य अमेरिका आईडी कार्ड
UYDUI_TYPE_UY_CIउरुग्वे CI
ZZDUI_TYPE_ZZ_EMAILईमेल पता
ZZDUI_TYPE_ZZ_PHONE_NUMBERफ़ोन नंबर
कॉल कब स्वीकार की जाती है
  • प्रोसेस AWAITING_FOR_DOCUMENT में है: यूज़र ने कैप्चर पहले ही पूरा कर लिया है।
  • प्रोसेस की अवधि समाप्त नहीं हुई है।
  • Flow वैकल्पिक दस्तावेज़ की अनुमति देता है।

दस्तावेज़ अपरिवर्तनीय है। दूसरी कॉल विफल हो जाती है, क्योंकि प्रोसेस अब दस्तावेज़ की प्रतीक्षा नहीं कर रही होती।

उदाहरण​

curl -X POST https://api.idcloud.unico.app/client/v1/process/$PROCESS_ID/document \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}'

रिस्पॉन्स​

200 OK
{
"processId": "3116552c-6a3e-4c1f-9d2b-8f0e7a5b4c21",
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}
फ़ील्डटाइपविवरण
processIdstring (UUID)प्रोसेस आइडेंटिफ़ायर।
duiTypeenumप्रोसेस के लिए रजिस्टर किया गया दस्तावेज़ प्रकार।
duiValuestringप्रोसेस के लिए रजिस्टर की गई दस्तावेज़ संख्या।

उदाहरण की वैल्यू केवल प्लेसहोल्डर हैं।

त्रुटि कोड​

कोडविवरण
3processId मौजूद नहीं है या अमान्य है, duiType निर्दिष्ट नहीं है, या duiValue खाली है या 320 वर्णों से लंबा है।
9प्रोसेस दस्तावेज़ की प्रतीक्षा नहीं कर रही है (इसमें पहले से सेट किया गया दस्तावेज़ भी शामिल है), उसकी अवधि समाप्त हो गई है या वह पूरी हो चुकी है, या flow वैकल्पिक दस्तावेज़ की अनुमति नहीं देता।
नोट

दस्तावेज़ को स्टोर करने से पहले आइडेंटिटी सर्विस में रजिस्टर किया जाता है। अगर यह रजिस्ट्रेशन विफल होता है, तो कॉल उसी विफलता का स्टेटस लौटाती है।

आगे क्या​