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

रीप्रोसेसिंग और बायोमेट्रिक बेस इम्पोर्ट

MarkdownChatGPTClaude

यह गाइड Unico प्लेटफ़ॉर्म पर रीप्रोसेसिंग या बायोमेट्रिक बेस इम्पोर्ट करने का तरीका बताती है। यह प्लेटफ़ॉर्म की सर्वोत्तम प्रथाओं का पालन करते हुए एक प्रभावी, सुरक्षित एकीकरण के लिए तकनीकी और परिचालन आवश्यकताओं का विवरण देती है।

दायरा​

यह सामग्री दो प्रकार की प्रक्रियाओं को कवर करती है:

  • रीप्रोसेसिंग: उन उपयोगकर्ताओं के बायोमेट्रिक रिकॉर्ड का पुनर्प्रसंस्करण जो पहले से क्लाइंट और Unico के बेस में हैं, पुनर्मूल्यांकन या सिस्टम के बीच माइग्रेशन के लिए।
  • बायोमेट्रिक बेस इम्पोर्ट: पहचान सत्यापन और/या जोखिम वर्गीकरण उद्देश्यों के लिए सेल्फी युक्त बेस का प्रारंभिक अपलोड या अपडेट।
  • दस्तावेज़ बेस इम्पोर्ट: Facematch या CPF Match सत्यापन उद्देश्यों के लिए सेल्फी के साथ दस्तावेज़ बेस का अपलोड (केवल ब्राज़ील)।

पूर्वापेक्षाएं​

  • क्लाइंट के पास Unico के साथ एक सक्रिय अनुबंध या NDA हस्ताक्षरित होना चाहिए और एकीकरण चरण में होना चाहिए (गवर्नेंस टीम द्वारा अनुमोदित होने पर अपवाद)।
  • प्रोजेक्ट औपचारिक TPS (transactions per second) समझौतों का पालन करेगा। नीचे TPS समझौता देखें।
  • प्रोडक्शन क्रेडेंशियल प्राप्त करने से पहले, डेटा गुणवत्ता, payload अनुपालन और स्थिर प्रदर्शन सुनिश्चित करने के लिए पूर्ण एकीकरण होमोलोगेशन अनिवार्य है।
  • रीप्रोसेसिंग या इम्पोर्ट के लिए एक समर्पित सर्विस अकाउंट बनाया जाना चाहिए (उदा., "Reprocessing" या "Legacy_Import")।
  • रीप्रोसेसिंग/इम्पोर्ट के लिए विशेष रूप से एक समर्पित API Key बनाई जाएगी।
  • (वैकल्पिक) रीप्रोसेसिंग/इम्पोर्ट के लिए एक समर्पित subsidiary बनाई जा सकती है। इस पैरामीटर को payload में subsidiaryId के रूप में पहचाना जाता है। नीचे Payload पैरामीटर देखें।
  • API Key और सर्विस अकाउंट सहमत अवधि या प्रोसेसिंग पूरी होने के बाद निष्क्रिय कर दिए जाएंगे।

उपलब्ध capabilities​

Capabilityविवरण
पहचान सत्यापनसत्यापित करता है कि सबमिट की गई सेल्फी पहचानकर्ता के वास्तविक धारक की है या नहीं।
धोखाधड़ी जोखिम वर्गीकरणउस चेहरे से जुड़े धोखाधड़ी व्यवहार के इतिहास की जांच करता है।
Facematchसत्यापित करता है कि दस्तावेज़ की फ़ोटो सबमिट की गई सेल्फी से मेल खाती है या नहीं।
CPF Match BrazilBrazil onlyसत्यापित करता है कि प्रदान किया गया CPF दस्तावेज़ पर मुद्रित CPF नंबर से मेल खाता है या नहीं। नोट: सभी RGs पर CPF मुद्रित नहीं होता।

सेल्फी आवश्यकताएं​

  • base64 प्रारूप में सबमिट की जानी चाहिए।
  • छवि को ICAO मानक का पालन करना चाहिए (हल्की पृष्ठभूमि, केंद्रित चेहरा, पहचान में बाधा डालने वाले कोई एक्सेसरीज़ नहीं, उचित प्रकाश)।
  • अनुशंसित आयाम: 1080x1920 (पोर्ट्रेट) या 1920x1080 (लैंडस्केप)।
  • अधिकतम आकार: 800 KB (आवश्यकता होने पर JPEG 92 से कंप्रेस करें)।
  • ओरिएंटेशन: पोर्ट्रेट।

दस्तावेज़ आवश्यकताएं​

TPS समझौता​

  • इस प्रोजेक्ट के लिए अधिकतम सहमत TPS 10 TPS है।
  • बड़े बर्स्ट में भेजने के बजाय अनुरोधों को समय पर समान रूप से वितरित करें।
  • Unico टीम की औपचारिक स्वीकृति के बिना इस सीमा को पार नहीं किया जाना चाहिए।
  • सीमा से ऊपर के अनुरोध स्वचालित रूप से ड्रॉप या ब्लॉक किए जा सकते हैं।
  • यदि अस्थायी वृद्धि की आवश्यकता है, तो एक औपचारिक पूर्व समझौता आवश्यक है।

एकीकरण​

एंडपॉइंट​

वातावरणबेस URLएक्सेसनोट्स
Staginghttps://api.id.uat.unico.appखुलापरीक्षण के लिए अनिवार्य
Productionhttps://api.id.unico.appकेवल अनुमोदित होमोलोगेशन के बादसख्त TPS नियंत्रण आवश्यक

आवश्यक हेडर​

Authorization: Bearer {access_token}
APIKEY: {your_api_key}
Content-Type: application/json

Payload पैरामीटर​

{
"subject": {
"duiType": 1,
"code": "11032395702",
"name": "User Name",
"email": "[email protected]",
"phone": "21998571922",
"birthDate": "30/07/1989",
"gender": "M"
},
"useCase": "Reprocessamento/Importação",
"subsidiaryId": "35d734c4-7fbb-4b2f-a1dc-7e1575514819",
"imageBase64": "/9j/4AAQSkZJR...",
"document": {
"purpose": "Reprocessamento",
"documentId": "doc-001",
"files": [
{
"data": "doc_base64_frente",
"faceDocumentMatch": true
},
{
"data": "doc_base64_verso"
}
]
}
}
फ़ील्डप्रकारआवश्यकविवरण
subjectobjectहांउपयोगकर्ता पहचान डेटा।
subject.duiTypeintegerहांदस्तावेज़ प्रकार पहचानकर्ता। नीचे duiType मान देखें।
subject.codestringहांCPF या अन्य उपयोगकर्ता पहचानकर्ता।
subject.namestringहांउपयोगकर्ता का पूरा नाम।
subject.emailstringनहींउपयोगकर्ता का ईमेल।
subject.phonestringनहींउपयोगकर्ता का फ़ोन नंबर।
subject.birthDatestringनहींउपयोगकर्ता की जन्म तिथि (DD/MM/YYYY)।
subject.genderstringनहींउपयोगकर्ता का लिंग (M या F)।
useCasestringहांउपयोग केस का नाम ("Reprocessamento" या "Importação de base")।
subsidiaryIdstringनहींSubsidiary UUID (Unico द्वारा प्रदान किया गया)।
imageBase64base64हांउपयोगकर्ता की सेल्फी छवि base64 में रूपांतरित।
documentobjectनहींप्रक्रिया से जुड़ा दस्तावेज़ डेटा।
document.purposestringनहींदस्तावेज़ का उद्देश्य (उदा., "Reprocessamento")।
document.documentIdstringनहींदस्तावेज़ पहचानकर्ता।
document.filesarrayनहींदस्तावेज़ छवि फ़ाइलों की सूची।
document.files[].database64नहींदस्तावेज़ छवि base64 में रूपांतरित।
document.files[].faceDocumentMatchbooleanनहींइंगित करता है कि दस्तावेज़ में चेहरा सबमिट की गई सेल्फी से मेल खाता है या नहीं।
duiType मान
देशकोडविवरण
AR6अर्जेंटीनी पासपोर्ट
AR7अर्जेंटीनी DNI
AR49अर्जेंटीनी ड्राइविंग लाइसेंस (Licencia Nacional de Conducir)
AT34ऑस्ट्रियाई कर संख्या (STNR)
BE36बेल्जियन राष्ट्रीय नंबर (NN)
BR1ब्राज़ीलियाई CPF
BR5ब्राज़ीलियाई पासपोर्ट
BR14ब्राज़ीलियाई CNPJ
CA28कैनेडियन SIN
CH33स्विस AHV/AVS नंबर
CL9चिली RUN
CL52चिली पासपोर्ट
CL57चिली ड्राइविंग लाइसेंस (Licencia de Conducir)
CO26कोलंबियाई NIT
CO53कोलंबियाई पासपोर्ट
CO55कोलंबियाई ड्राइविंग लाइसेंस (Licencia de Conducción)
CO56कोलंबियाई नागरिकता कार्ड (Cédula de Ciudadanía)
DE41जर्मन कर पहचान संख्या (IdNr)
DK29डैनिश CPR
EC10इक्वाडोरी NI
ES50स्पेनिश विदेशी पहचान संख्या (NIE)
ES51स्पेनिश राष्ट्रीय पहचान दस्तावेज़ (DNI)
FI35फिनिश व्यक्तिगत पहचान कोड (HETU)
FR46फ्रेंच कर संदर्भ संख्या (SPI)
GB30ब्रिटिश राष्ट्रीय बीमा नंबर (NINO)
GT12ग्वाटेमाला CUI
ID16इंडोनेशियाई NIK
IE47आयरिश व्यक्तिगत सार्वजनिक सेवा नंबर (PPSN)
IT37इटालियन कोडिस फिस्काले (CF)
LU48लक्ज़मबर्ग राष्ट्रीय पहचान संख्या (Matricule)
MX2मैक्सिकन CURP
MX25मैक्सिकन RFC (व्यक्तिगत)
MX58मैक्सिकन ड्राइविंग लाइसेंस (Licencia de Conducir)
NG8नाइजीरियाई NIN
NG20नाइजीरियाई बैंक सत्यापन नंबर (BVN)
NG43नाइजीरियाई BVN टोकन (हैश्ड)
NG44नाइजीरियाई NIN टोकन (हैश्ड)
NL42डच नागरिक सेवा नंबर (BSN)
NO39नॉर्वेजियन राष्ट्रीय पहचान नंबर (Fødselsnummer)
PE27पेरूवियन RUC
PE40पेरूवियन DNI
PE54पेरूवियन पासपोर्ट
PL31पोलिश PESEL
PT45पॉर्चुगीज कर पहचान संख्या (NIF)
SE32स्वीडिश व्यक्तिगत नंबर (PNR)
SE38स्वीडिश समन्वय नंबर (Samordningsnummer)
TR24तुर्की पहचान संख्या (TCKN)
US4संयुक्त राज्य SSN
US11संयुक्त राज्य पासपोर्ट
US18संयुक्त राज्य ड्राइविंग लाइसेंस
US21संयुक्त राज्य पासपोर्ट कार्ड
US22संयुक्त राज्य पॉलीकार्बोनेट पासपोर्ट
US23संयुक्त राज्य पहचान पत्र (ID Card)
UY13उरुग्वे CI
ZZ15ईमेल पता
ZZ17फ़ोन नंबर
—0अनिर्दिष्ट
—3Unico आंतरिक पहचानकर्ता

महत्वपूर्ण नोट्स​

  • सेल्फी को उचित गुणवत्ता और प्रकाश के साथ ICAO मानक का अनुपालन करना चाहिए।
  • सेल्फी base64 प्रारूप में होनी चाहिए।
  • TPS नियंत्रण के बिना बल्क सबमिशन से बचें — इससे रेट लिमिटिंग ट्रिगर हो सकती है (नीचे त्रुटि प्रबंधन देखें)।
  • हमेशा पहले staging वातावरण में डेटा और एकीकरण का परीक्षण करें।

रिस्पॉन्स​

सफलता — 200 OK

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": {
"result": "inconclusive"
},
"identityFraudsters": {
"result": "inconclusive"
}
}
फ़ील्डप्रकारविवरण
idstringप्रोसेस पहचानकर्ता। भविष्य की क्वेरी के लिए या बाद में 1:1 सत्यापन लागू करने पर इसे स्टोर करें।
statusintegerट्रांजैक्शन स्थिति।
unicoId.resultstringपहचान सत्यापन capability रिस्पॉन्स।
identityFraudsters.resultstringधोखाधड़ी जोखिम वर्गीकरण capability रिस्पॉन्स।

छवि प्रोसेसिंग त्रुटि

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 5
}

सामान्य त्रुटियां

4xx श्रेणी के कोड प्रदान किए गए डेटा में सत्यापन त्रुटियों को दर्शाते हैं। 5xx श्रेणी के कोड सर्वर-साइड विफलताओं को दर्शाते हैं।

HTTP कोडत्रुटि प्रकारसंभावित कारणअनुशंसित कार्रवाई
400Bad Requestअमान्य payloadसंरचना और सामग्री को सत्यापित करें।
401Unauthorizedसमाप्त या अमान्य टोकनटोकन पुनर्जनित करें।
403Forbiddenगलत API Key या अपर्याप्त अनुमतियांक्रेडेंशियल सत्यापित करें।
429Too Many Requestsअनुरोध दर सीमा पारप्रतीक्षा करें और TPS सीमा का सम्मान करें।
500+Internal Server Errorआंतरिक विफलताकुछ सेकंड बाद पुनः प्रयास करें; लगातार होने पर टिकट खोलें।

त्रुटि प्रबंधन​

  • Rate Limit (HTTP 429) की सावधानीपूर्वक निगरानी की जानी चाहिए। अनुरोध ओवरलोड पाइपलाइन को ब्लॉक कर सकता है।
  • हमेशा Unico के साथ सहमत TPS का सम्मान करें (TPS समझौता देखें)।
  • लगातार विफलताओं (5xx) के लिए, retry/backoff नियंत्रण के साथ रीप्रोसेस करें।