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

पुन:उपयोगी दस्तावेज़ प्राप्त करें

नया Document कैप्चर फ़्लो शुरू करने से पहले यह जांचने के लिए इस endpoint का उपयोग करें कि उपयोगकर्ता के पास पुन:उपयोग के लिए कोई दस्तावेज़ उपलब्ध है या नहीं। यदि कोई दस्तावेज़ मिलता है, तो कैप्चर चरण को छोड़ने के लिए उसका documentId सीधे POST /processes/v1 (Document प्रकार) में पास किया जा सकता है।

Endpoint

वातावरणURL
ProductionGET https://api.id.unico.app/documents/v1
SandboxGET https://api.id.uat.unico.app/documents/v1

अनुरोध (Request)

Headers
Headerमान
AuthorizationBearer <access_token> (देखें Authentication)
APIKEYDocument Capture और Reuse सक्षम प्रावधानित API key।
Query parameters
पैरामीटरप्रकारआवश्यकविवरण
codestringहाँउपयोगकर्ता पहचानकर्ता (CPF या CURP, बिना फ़ॉर्मेटिंग के)।
typestringहाँक्वेरी करने के लिए दस्तावेज़ प्रकार। स्वीकृत मान: BR_RG, BR_CNH, BR_CIN, BR_PASSPORT
नोट

ऊपर दिए type मान केवल इस endpoint के लिए विशिष्ट हैं। इन्हें निम्न से भ्रमित न करें:

  • POST अनुरोधों में subject.duiTypeDUI_TYPE_* उपसर्ग का उपयोग करता है और दस्तावेज़ प्रकार नहीं बल्कि व्यक्ति की पहचान करता है (जैसे, DUI_TYPE_BR_CPF)।
  • प्रतिक्रिया में documentType — पूर्ण रजिस्ट्री पथ का उपयोग करता है (जैसे, unico.moja.dictionary.br.cnh.v2.Cnh)।

उदाहरण (Example)

curl -X GET "https://api.id.unico.app/documents/v1?code=12345678909&type=BR_CNH" \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

प्रतिक्रियाएं (Responses)

200 OK
{
"items": [
{
"documentType": "unico.moja.dictionary.br.cnh.v2.Cnh",
"documentId": "doc-abc-123"
}
]
}
फ़ील्डप्रकारविवरण
itemsarrayउपयोगकर्ता के लिए मिले पुन:उपयोगी दस्तावेज़ों की सूची। यदि दिए गए code और type के लिए कोई पुन:उपयोगी दस्तावेज़ नहीं मिला तो खाली array।
items[].documentTypestringदस्तावेज़ प्रकार पहचानकर्ता। संभावित मान: unico.moja.dictionary.br.rg.v2.Rg, unico.moja.dictionary.br.cnh.v2.Cnh, unico.moja.dictionary.br.cin.v1.Cin, unico.moja.dictionary.br.passaporte.v1.Passaporte
items[].documentIdstringदस्तावेज़ पहचानकर्ता। दस्तावेज़ पुन:उपयोग करने के लिए इस मान को POST /processes/v1 पर document.documentId में पास करें।
403 Forbidden

Bearer token या APIKEY अनुपस्थित, समाप्त, या अमान्य।

429 Too Many Requests

दर सीमा पहुँच गई। Retry-After प्रतिक्रिया हेडर में दर्शाए गए अंतराल के बाद पुनः प्रयास करें। दर सीमाएँ देखें।

पुन:उपयोग के लिए documentId का उपयोग

एक बार documentId मिलने के बाद, कैप्चर छोड़ने के लिए इसे Document process अनुरोध में पास करें:

{
"subject": {
"code": "12345678909",
"name": "Luke Skywalker"
},
"document": {
"purpose": "onboarding",
"authProcessId": "<biometric-process-id>",
"documentId": "doc-abc-123"
}
}
फ़ील्डविवरण
document.purposeइस document process के लिए व्यावसायिक उद्देश्य। स्वीकृत मान: creditprocess, carpurchase, paybypaycheck, onboarding, fgts। ये मान Document API के लिए विशिष्ट हैं और biometric SDK के purpose enum से भिन्न हैं।
document.authProcessIdइस उपयोगकर्ता के लिए पहले बनाई गई biometric process का ID (POST /processes/v1 से)।
document.documentIdइस endpoint की प्रतिक्रिया से प्राप्त Document ID। जब यह प्रदान किया जाता है, तो document.files को छोड़ा जा सकता है — platform पहले कैप्चर किए गए दस्तावेज़ को स्वचालित रूप से प्राप्त करती है।

पूर्ण Document process अनुरोध schema के लिए देखें Document Process बनाएं

त्रुटि कोड (Error Codes)

कोडसंदेशविवरण
20507O parâmetro subject.code é inválido.अविधिमान्य या अस्तित्वहीन पहचानकर्ता मान (CPF या CURP)।
20002O parâmetro APIKey não foi informado.APIKEY header अनुपस्थित।
20001O parâmetro authtoken não foi informado.authentication token header अनुपस्थित।