الانتقال إلى المحتوى الرئيسي
تعيين وثيقة العمليةPOST

أنشئ عملية بدون وثيقة، ودع المستخدم يُكمل الالتقاط، ثم أرسل الوثيقة من الواجهة الخلفية (back-end) الخاصة بك. تنتهي العملية بعد ذلك.

MarkdownChatGPTClaude

دورة الحياة​

  1. الواجهة الخلفية (back-end) الخاصة بك تُنشئ العملية باستخدام إنشاء عملية، بدون person.duiType وperson.duiValue. يجب أن يسمح التدفق بوثيقة اختيارية. تبدأ العملية بالحالة PROCESS_STATE_CREATED.
  2. المستخدم يُجري الرحلة ويُنفّذ الالتقاط.
  3. Unico API تنقل العملية إلى AWAITING_FOR_DOCUMENT، وهي الحالة التي تُعيدها الحصول على العملية بينما تنتظر العملية الوثيقة. يمكنك بالفعل قراءة النتائج الجزئية للإمكانيات التي لا تعتمد على duiValue.
  4. الواجهة الخلفية (back-end) الخاصة بك تستدعي هذه النقطة النهائية مع معرّف العملية في عنوان URL والوثيقة في متن الطلب. ثم تُنهي Unico API العملية، وتنتقل إلى PROCESS_STATE_FINISHED.
الاستجابة لا تحمل النتيجة النهائية

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

النقطة النهائية​

البيئةالرابط
الإنتاجPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
SandboxPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

الطلب​

Headers
Headerالقيمة
AuthorizationBearer <access_token> (راجع المصادقة)
Content-Typeapplication/json

تحتاج بيانات الاعتماد إلى الصلاحية نفسها المستخدَمة لاستدعاء إنشاء عملية.

معاملات المسار
المعاملالنوعمطلوبالوصف
processIdstring (UUID)نعممعرّف العملية الذي أعادته إنشاء عملية.
معاملات المتن
الحقلالنوعمطلوبالوصف
duiTypeenumنعمنوع الوثيقة. تُرفض القيمة DUI_TYPE_UNSPECIFIED. راجع قيم duiType أدناه.
duiValuestringنعمرقم الوثيقة، بدون تنسيق. حتى 320 حرفًا.
قيم duiType
الدولةالقيمةالوصف
ARDUI_TYPE_AR_PASSPORTجواز سفر أرجنتيني
ARDUI_TYPE_AR_DNIDNI الأرجنتيني
ARDUI_TYPE_AR_LNCرخصة القيادة الأرجنتينية (Licencia Nacional de Conducir)
ATDUI_TYPE_AT_STNRالرقم الضريبي النمساوي (STNR)
BEDUI_TYPE_BE_NNالرقم الوطني البلجيكي (NN)
BRDUI_TYPE_BR_CPFCPF البرازيلي
BRDUI_TYPE_BR_PASSPORTجواز سفر برازيلي
BRDUI_TYPE_BR_CNPJCNPJ البرازيلي
CADUI_TYPE_CA_SINSIN الكندي
CHDUI_TYPE_CH_AHVرقم AHV/AVS السويسري
CLDUI_TYPE_CL_RUNRUN التشيلي
CLDUI_TYPE_CL_PASSPORTجواز سفر تشيلي
CLDUI_TYPE_CL_LICENCIA_CONDUCIRرخصة القيادة التشيلية (Licencia de Conducir)
CODUI_TYPE_CO_NITNIT الكولومبي
CODUI_TYPE_CO_PASSPORTجواز سفر كولومبي
CODUI_TYPE_CO_LICENCIA_CONDUCCIONرخصة القيادة الكولومبية (Licencia de Conducción)
CODUI_TYPE_CO_CCبطاقة المواطنة الكولومبية (Cédula de Ciudadanía)
DEDUI_TYPE_DE_IDNRرقم التعريف الضريبي الألماني (IdNr)
DKDUI_TYPE_DK_CPRCPR الدنماركي
ECDUI_TYPE_EC_NINI الإكوادوري
ESDUI_TYPE_ES_NIEرقم هوية الأجانب الإسباني (NIE)
ESDUI_TYPE_ES_DNIوثيقة الهوية الوطنية الإسبانية (DNI)
FIDUI_TYPE_FI_HETUرمز الهوية الشخصية الفنلندي (HETU)
FRDUI_TYPE_FR_SPIالرقم الضريبي المرجعي الفرنسي (SPI)
GBDUI_TYPE_GB_NINOرقم التأمين الوطني البريطاني (NINO)
GTDUI_TYPE_GT_CUICUI الغواتيمالي
IDDUI_TYPE_ID_NIKNIK الإندونيسي
IEDUI_TYPE_IE_PPSNرقم الخدمة العامة الشخصي الأيرلندي (PPSN)
ITDUI_TYPE_IT_CFCodice Fiscale الإيطالي (CF)
LKDUI_TYPE_LK_NICNIC سريلانكي
LUDUI_TYPE_LU_MATRICULEرقم الهوية الوطني اللوكسمبورغي (Matricule)
MXDUI_TYPE_MX_CURPCURP المكسيكي
MXDUI_TYPE_MX_RFC_PERSONA_FISICARFC المكسيكي (شخص طبيعي)
MXDUI_TYPE_MX_LICENCIA_CONDUCIRرخصة القيادة المكسيكية (Licencia de Conducir)
NGDUI_TYPE_NG_NINNIN النيجيري
NGDUI_TYPE_NG_BVNرقم التحقق المصرفي النيجيري (BVN)
NGDUI_TYPE_NG_BVN_TOKENرمز BVN النيجيري (مُجزّأ)
NGDUI_TYPE_NG_NIN_TOKENرمز NIN النيجيري (مُجزّأ)
NLDUI_TYPE_NL_BSNرقم خدمة المواطن الهولندي (BSN)
NODUI_TYPE_NO_FNRرقم الهوية الوطني النرويجي (Fødselsnummer)
PEDUI_TYPE_PE_RUCRUC البيروفي
PEDUI_TYPE_PE_DNIDNI البيروفي
PEDUI_TYPE_PE_PASSPORTجواز سفر بيروفي
PLDUI_TYPE_PL_PESELPESEL البولندي
PTDUI_TYPE_PT_NIFرقم التعريف الضريبي البرتغالي (NIF)
SEDUI_TYPE_SE_PNRالرقم الشخصي السويدي (PNR)
SEDUI_TYPE_SE_SAMORDNINGSNUMMERالرقم التنسيقي السويدي (Samordningsnummer)
TRDUI_TYPE_TR_TCKNرقم الهوية التركي (TCKN)
USDUI_TYPE_US_SSNSSN الأمريكي
USDUI_TYPE_US_PASSPORTجواز سفر أمريكي
USDUI_TYPE_US_DRIVER_LICENSEرخصة قيادة أمريكية
USDUI_TYPE_US_PASSPORT_CARDبطاقة جواز سفر أمريكية
USDUI_TYPE_US_POLYCARBONATE_PASSPORTجواز سفر أمريكي مصنوع من البولي كاربونات
USDUI_TYPE_US_ID_CARDبطاقة هوية أمريكية
UYDUI_TYPE_UY_CICI الأوروغوياني
ZZDUI_TYPE_ZZ_EMAILعنوان البريد الإلكتروني
ZZDUI_TYPE_ZZ_PHONE_NUMBERرقم الهاتف
متى يُقبل الاستدعاء
  • العملية في الحالة AWAITING_FOR_DOCUMENT: أكمل المستخدم الالتقاط بالفعل.
  • لم تنتهِ صلاحية العملية.
  • يسمح التدفق بوثيقة اختيارية.

الوثيقة غير قابلة للتغيير. يفشل الاستدعاء الثاني، لأن العملية لم تعد في انتظار وثيقة.

مثال​

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

الاستجابات​

200 OK
{
"processId": "3116552c-6a3e-4c1f-9d2b-8f0e7a5b4c21",
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678909"
}
الحقلالنوعالوصف
processIdstring (UUID)معرّف العملية.
duiTypeenumنوع الوثيقة المسجّل للعملية.
duiValuestringرقم الوثيقة المسجّل للعملية.

قيم المثال هي قيم توضيحية.

رموز الأخطاء​

الرمزالوصف
3processId مفقود أو غير صالح، أو duiType غير محدد، أو duiValue فارغ أو أطول من 320 حرفًا.
9العملية ليست في انتظار وثيقة (ويشمل ذلك وثيقة تم تعيينها مسبقًا)، أو انتهت صلاحيتها أو انتهت، أو أن التدفق لا يسمح بوثيقة اختيارية.
ملاحظة

تُسجَّل الوثيقة لدى خدمة الهوية قبل تخزينها. إذا فشل هذا التسجيل، يُعيد الاستدعاء حالة ذلك الفشل.

الخطوات التالية​