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

प्रक्रिया दस्तावेज़ सेट करें

उस प्रक्रिया पर पहचान दस्तावेज़ (CPF, CURP, SSN या अन्य duiType) सेट करता है जो बिना दस्तावेज़ के बनाई गई थी। एक बार सेट होने के बाद, दस्तावेज़ अपरिवर्तनीय होता है।

केवल उन प्रक्रियाओं के लिए उपलब्ध जिनका Custom Flow बिना दस्तावेज़ के निर्माण की अनुमति देता है — यानी, AWAITING_FOR_DOCUMENT स्थिति में प्रक्रियाएं।

एंडपॉइंट

वातावरणURL
प्रोडक्शनPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
सैंडबॉक्सPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

अनुरोध

हेडर
हेडरमान
AuthorizationBearer <access_token> (देखें Authentication)
Content-Typeapplication/json
पाथ पैरामीटर
फ़ील्डप्रकारआवश्यकविवरण
processIdstringहाँनिर्माण के समय process.id में लौटाया गया प्रक्रिया ID।
बॉडी पैरामीटर
फ़ील्डप्रकारआवश्यकविवरण
duiTypeenumहाँदस्तावेज़ प्रकार। मान: DUI_TYPE_BR_CPF, DUI_TYPE_MX_CURP, DUI_TYPE_US_SSN। यह एंडपॉइंट Create Process द्वारा स्वीकृत दस्तावेज़ प्रकारों के एक उपसमूह का समर्थन करता है — Custom Flows जो वैकल्पिक दस्तावेज़ निर्माण की अनुमति देते हैं, वर्तमान में इस संकीर्ण सूची के विरुद्ध मान्य किए जाते हैं।
duiValuestringहाँदस्तावेज़ संख्या, फ़ॉर्मेटिंग के बिना। अधिकतम 320 वर्ण (एन्कोडेड या मिश्रित पहचानकर्ताओं को समायोजित करता है; CPF या CURP जैसे मानक दस्तावेज़ संख्याएं काफी छोटी होती हैं)।

उदाहरण

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

प्रतिक्रियाएं

200 OK
{
"process": {
"id": "abc-123",
"person": {
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}
}
}
फ़ील्डप्रकारविवरण
process.idstringप्रक्रिया पहचानकर्ता।
process.person.duiTypestringप्रक्रिया पर सेट किया गया दस्तावेज़ प्रकार।
process.person.duiValuestringप्रक्रिया पर सेट किया गया दस्तावेज़ मान।
400 Bad Request

जब अनुरोध पेलोड गलत रूप में हो, आवश्यक फ़ील्ड अनुपस्थित हों, या प्रक्रिया की स्थिति ऑपरेशन की अनुमति न दे तब लौटाया जाता है।

401 Unauthorized

Bearer टोकन अनुपस्थित, समाप्त, या अमान्य। देखें Authentication

404 Not Found

प्रक्रिया नहीं मिली।

429 Too Many Requests

दर सीमा पहुँच गई। कोई विस्तृत त्रुटि कोड उपलब्ध नहीं — केवल HTTP स्थिति कोड।

त्रुटि कोड

कोडसंदेशविवरण
3process id is invalidजब प्रक्रिया ID अमान्य हो।
3dui_type is requiredजब दस्तावेज़ प्रकार प्रदान नहीं किया गया हो।
3dui_value is requiredजब दस्तावेज़ संख्या प्रदान नहीं की गई हो।
3dui_value exceeds maximum lengthजब दस्तावेज़ संख्या अधिकतम वर्ण सीमा से अधिक हो।
9process is not awaiting for documentजब निर्दिष्ट प्रक्रिया दस्तावेज़ सबमिशन स्वीकार नहीं करती।
9process expiredजब निर्दिष्ट प्रक्रिया की समय-सीमा समाप्त हो गई हो।
9document already set, cannot be modifiedजब प्रक्रिया में पहले से कोई दस्तावेज़ लिंक हो।
9process already finishedजब प्रक्रिया पहले से पूरी हो चुकी हो।
9flow does not allow optional documentजब प्रक्रिया द्वारा निष्पादित फ्लो के लिए दस्तावेज़ अनिवार्य हो।

आगे क्या

  • दस्तावेज़ सेट करने के बाद, प्रक्रिया अपनी pipeline जारी रखती है। परिणाम प्राप्त करने के लिए Get Process कॉल करें, या webhook की प्रतीक्षा करें।