पुन: उपयोग योग्य दस्तावेज़ प्राप्त करें
नया Document कैप्चर फ़्लो शुरू करने से पहले यह जाँचने के लिए इस एंडपॉइंट का उपयोग करें कि उपयोगकर्ता के पास पहले से पुन: उपयोग के लिए कोई दस्तावेज़ उपलब्ध है या नहीं। यदि कोई दस्तावेज़ मिलता है, तो कैप्चर चरण को छोड़ने के लिए उसका documentId सीधे POST /processes/v1 (Document प्रकार) में पास किया जा सकता है।
एंडपॉइंट
| वातावरण | URL |
|---|---|
| Production | GET https://api.id.unico.app/documents/v1 |
| Sandbox | GET https://api.id.uat.unico.app/documents/v1 |
अनुरोध
हेडर
| हेडर | मान |
|---|---|
Authorization | Bearer <access_token> (देखें प्रमाणीकरण) |
APIKEY | दस्तावेज़ कैप्चर और पुनरुपयोग सक्षम किया गया प्रावधानित API कुंजी। |
क्वेरी पैरामीटर
| पैरामीटर | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
code | string | हाँ | उपयोगकर्ता पहचानकर्ता (CPF या CURP, बिना फ़ॉर्मेटिंग के)। |
type | string | हाँ | क्वेरी करने के लिए दस्तावेज़ प्रकार। स्वीकृत मान: BR_RG, BR_CNH, BR_CIN, BR_PASSPORT। |
नोट
ऊपर दिए गए type मान केवल इस एंडपॉइंट के लिए विशिष्ट हैं। इन्हें निम्नलिखित से भ्रमित न करें:
- POST अनुरोधों में
subject.duiType—DUI_TYPE_*उपसर्ग का उपयोग करता है और व्यक्ति की पहचान करता है, दस्तावेज़ प्रकार की नहीं (उदा.,DUI_TYPE_BR_CPF)। - प्रतिक्रिया में
documentType— पूर्ण रजिस्ट्री पथ का उपयोग करता है (उदा.,unico.moja.dictionary.br.cnh.v2.Cnh)।
उदाहरण
- cURL
- Node.js
curl -X GET "https://api.id.unico.app/documents/v1?code=12345678909&type=BR_CNH" \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"
import fetch from 'node-fetch';
const params = new URLSearchParams({ code: '12345678909', type: 'BR_CNH' });
const res = await fetch(
`https://api.id.unico.app/documents/v1?${params}`,
{
headers: {
Authorization: `Bearer ${accessToken}`,
APIKEY: apiKey
}
}
);
const data = await res.json();
// data.items[0].documentId → pass to POST /processes/v1 for reuse
प्रतिक्रियाएँ
200 OK
{
"items": [
{
"documentType": "unico.moja.dictionary.br.cnh.v2.Cnh",
"documentId": "doc-abc-123"
}
]
}
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
items | array | उपयोगकर्ता के लिए मिले पुन: उपयोग योग्य दस्तावेज़ों की सूची। यदि दिए गए code और type के लिए कोई पुन: उपयोग योग्य दस्तावेज़ नहीं मिला तो खाली array। |
items[].documentType | string | दस्तावेज़ प्रकार पहचानकर्ता। संभावित मान: 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[].documentId | string | दस्तावेज़ पहचानकर्ता। दस्तावेज़ का पुन: उपयोग करने के लिए POST /processes/v1 में document.documentId में यह मान पास करें। |