الانتقال إلى المحتوى الرئيسي

تعيين مستند العملية

يُعيّن مستند التعريف (CPF، CURP، SSN أو أي duiType آخر) على عملية تم إنشاؤها بدون مستند. بمجرد التعيين، يصبح المستند غير قابل للتغيير.

متاح فقط للعمليات التي يسمح تدفقها المخصص بالإنشاء بدون مستند - أي العمليات في حالة AWAITING_FOR_DOCUMENT.

نقطة النهاية

البيئةالرابط
الإنتاجPOST 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نعممعرّف العملية الذي تم إرجاعه في process.id عند الإنشاء.
معاملات الجسم
الحقلالنوعمطلوبالوصف
duiTypeenumنعمنوع المستند. القيم: DUI_TYPE_BR_CPF، DUI_TYPE_MX_CURP، DUI_TYPE_US_SSN. تدعم نقطة النهاية هذه مجموعة فرعية من أنواع المستندات المقبولة بواسطة إنشاء عملية - التدفقات المخصصة التي تسمح بإنشاء مستند اختياري يتم التحقق منها حالياً مقابل هذه القائمة الأضيق.
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قيمة المستند المعيّنة على العملية.

رموز الخطأ

الرمزالرسالةالوصف
3process id is invalidعندما يكون معرّف العملية غير صالح.
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عندما يكون المستند إلزامياً للتدفق الذي تنفذه العملية.

ما التالي

  • بعد تعيين المستند، تستمر العملية في خط الأنابيب الخاص بها. استدعِ الحصول على العملية لجلب النتيجة، أو انتظر webhook.