using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Sessions.ImportSharedAsync(new SessionsImportSharedParams
{
ShareToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
TrustReview = false,
WorkflowId = "9f9b1234-aaaa-bbbb-cccc-1234567890ab",
VendorData = "user-1",
});
Console.WriteLine(JsonSerializer.Serialize(result));
استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام
استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Sessions.ImportSharedAsync(new SessionsImportSharedParams
{
ShareToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
TrustReview = false,
WorkflowId = "9f9b1234-aaaa-bbbb-cccc-1234567890ab",
VendorData = "user-1",
});
Console.WriteLine(JsonSerializer.Serialize(result));
يفكّ Didit ترميز رمز المشاركة، ويستخرج منه القيمة session_kind، ثم ينسخ نوع الجلسة المقابل:
session_kind: "user": ينسخ جلسة المستخدم مع صفوف الهوية والوجه وكشف الحيوية ومطابقة الوجه وAML والموقع وإثبات العنوان والهاتف والبريد الإلكتروني والتحقق من قواعد البيانات والسجلات المرتبطة بها.
session_kind: "business": ينسخ جلسة الشركة مع صفوف فحص سجل الشركات وسجلات الأشخاص الرئيسيين والمستندات وفحوصات AML والهاتف والبريد الإلكتروني والموقع والاستبيان والسجلات المرتبطة بها.
إذا كان الرمز أقدم من طرح المشاركة الموحّد ولا يحتوي على الحقل session_kind، فإن Didit يعتمد القيمة "user" افتراضياً للحفاظ على التوافق مع الإصدارات السابقة.
مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.
تجاوز اختياري لـ vendor_data الخاصة بالجلسة المستنسخة.
مثال:
"user-1"
الاستجابة
تم استنساخ الجلسة. جسم الاستجابة هو payload لقرار V3 لكلا النوعين، ويتم التمييز بينهما بواسطة session_kind: النوع "user" (KYC) مع كتل ميزات قائمة على القوائم مثل id_verifications وliveness_checks وaml_screenings؛ والنوع "business" (KYB) مع كتل مثل registry_checks وkey_people_checks. يتضمن كلاهما shared_from_session — معرّف الجلسة session_id للجلسة الأصلية في التطبيق المصدر. مع trust_review: false يتم فرض status للجلسة المستنسخة لتصبح In Review.
معرّف تمييز يوضح ما إذا كانت هذه جلسة التحقق من المستخدمين (KYC) أو التحقق من الشركات (KYB). عندما تكون user، تنطبق مصفوفات ميزات KYC (id_verifications، nfc_verifications، liveness_checks، face_matches، poa_verifications، document_ai_documents، database_validations، ...) وتغيب مصفوفات الشركات. وعندما تكون business، يحتوي الـ payload بدلاً من ذلك على registry_checks، وdocument_verifications، وkey_people_checks بالإضافة إلى المصفوفات المشتركة (aml_screenings، phone_verifications، email_verifications، ip_analyses، questionnaire_responses). يتم حذفه عند تمرير include=events — فشكل الأحداث موجود فقط لجلسات المستخدمين، لذلك يُستبعد معرّف التمييز من هذا الشكل.
للجلسة المستنسخة باستخدام POST /v3/session/import-shared/: قيمة session_id للجلسة الأصلية في التطبيق المصدر. وتكون null لكل جلسة أخرى. لا يتم تضمينها عند تمرير include=events.
حالة دورة الحياة الإجمالية للجلسة — النتيجة التراكمية لسير العمل. القيم النهائية هي Approved وDeclined وIn Review وExpired وKyc Expired وAbandoned؛ بينما تشير Not Started وIn Progress وAwaiting User وResubmitted إلى أن الجلسة لا تزال تتقدم في سير العمل.
قائمة بميزات التحقق التي تم تكوينها لهذه الجلسة، كأسماء عرض: ID_VERIFICATION، و NFC، و LIVENESS، و FACE_MATCH، و POA، و PHONE، و EMAIL_VERIFICATION، و AML، و IP_ANALYSIS، و DATABASE_VALIDATION، و QUESTIONNAIRE، و AGE_ESTIMATION، و FACE_SEARCH، و GEOLOCATION (التحقق من الموقع) (تستخدم جلسات التحقق من الشركات (KYB) مجموعة ميزات KYB: KYB_REGISTRY، و KYB_DOCUMENTS، و KYB_KEY_PEOPLE، و AML، و PHONE، و EMAIL_VERIFICATION، و IP_ANALYSIS، و QUESTIONNAIRE). عند استخدام include=events، يصبح كل إدخال كائناً {feature, node_id} بدلاً من سلسلة نصية بسيطة، وتتم إعادة تسمية ميزة البريد الإلكتروني: تظهر كـ EMAIL في وضع الأحداث بدلاً من EMAIL_VERIFICATION المستخدمة هنا.
التفاصيل المتوقعة المقدمة عند إنشاء الجلسة — تُستخدم للتحقق المتبادل مقابل البيانات المستخرجة (KYC) أو للملء المسبق لعملية البحث في سجل الشركات (KYB). تُعيد تماماً المفاتيح التي تم تقديمها؛ وتكون null عندما لا يتم تقديم أي منها. تحمل جلسات KYC حقول الشخص؛ بينما تحمل جلسات الشركات (KYB) الحقول company_name وregistry_country وregistration_number.
تفاصيل الاتصال المقدمة عند إنشاء الجلسة (تُستخدم لرسائل البريد الإلكتروني للإشعارات، والتحقق من الهاتف/البريد الإلكتروني المعبأ مسبقاً، ولغة التواصل). تكون القيمة null عند عدم تقديم بريد إلكتروني أو رقم هاتف.
مصفوفة من تقارير التحقق من الهوية (OCR) التي تم إنشاؤها بواسطة خطوات مستند الهوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — اقرأ id_verifications[0] وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل أكثر من فحص هوية واحد (على سبيل المثال، فحص أساسي بالإضافة إلى فحص إضافي). تكون null حتى تُنتج خطوة هوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وحقول المستند المستخرجة، وعناوين URL للصور، ودرجات الجودة، وMRZ، وتحليل العنوان، والتطابقات عبر الجلسات، وwarnings[].
سبب عدم تشغيل التحقق من شريحة NFC، ويتم ملؤه كلما تضمن سير العمل خطوة NFC. تكون القيمة null أثناء انتظار NFC أو عند قراءة الشريحة بالفعل. القيم: USER_SKIPPED - اختار المستخدم التخطي على جهاز يدعم NFC (مسموح به عبر allow_nfc_skip)؛ DOCUMENT_WITHOUT_CHIP - لا يحتوي المستند على شريحة NFC قابلة للقراءة (ليس مستنداً إلكترونياً متوافقاً مع ICAO 9303)؛ CHIP_CERTIFICATE_UNAVAILABLE - شهادة التوقيع الخاصة بدولة الإصدار (CSCA) التي تغطي فترة إصدار المستند غير متوفرة، لذا لا يمكن التحقق من توقيع الشريحة؛ DEVICE_WITHOUT_NFC - أبلغ الجهاز عن عدم وجود قارئ NFC؛ INTEGRATION_WITHOUT_NFC_ACCESS - تم تشغيل التحقق بدون SDK أصلي (على سبيل المثال في متصفح الويب)، والذي لا يملك صلاحية الوصول إلى قارئ NFC بالهاتف؛ MRZ_KEY_UNAVAILABLE - تعذر اشتقاق مفتاح الوصول إلى الشريحة من كود MRZ للمستند؛ JPKI_UNAVAILABLE - المستند هو بطاقة My Number اليابانية، والتي تُقرأ شريحتها عبر JPKI، ولم يكن JPKI متوفراً لعملية التحقق هذه: فهو غير مُمكّن، أو أن SDK الأصلي للتطبيق لا يمكنه قراءة بطاقات My Number.
مصفوفة من تقارير التحقق عبر NFC / جواز السفر الإلكتروني الناتجة عن خطوات NFC في مخطط سير العمل. هذه دائماً مصفوفة JSON، وليست كائن nfc مفرداً أبداً — اقرأ nfc_verifications[0] وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل NFC أكثر من مرة. تكون null حتى تُنتج خطوة NFC واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وchip_protocol، وchip_data، وauthenticity (سلامة SOD + DG)، وcertificate_summary، وwarnings[]. تتم قراءة بطاقة My Number اليابانية عبر JPKI بدلاً من ICAO 9303: يحتوي عنصرها على chip_protocol: "jpki"، ويحمل أدلته تحت jpki، ويترك حقول ICAO بقيمة null. عندما يتم تجاوز خطوة NFC قبل أن تُتاح للمستخدم أصلاً (مستند بدون شريحة، أو شهادة مفقودة، أو عدم الإبلاغ عن إمكانية NFC، أو مفتاح MRZ غير قابل للقراءة، أو عدم توفر JPKI لبطاقة My Number)، يظل هذا الحقل null ويوضح nfc_skip_reason السبب؛ أما التخطي في الخطوة نفسها (نقر المستخدم على تخطٍّ، أو تبيّن عدم توفر القارئ في وقت المسح) فيظل يُنتج تقريراً مع is_nfc_skipped: true.
مصفوفة من تقارير كشف الحيوية التي تم إنشاؤها بواسطة خطوات كشف الحيوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن liveness مفرداً أبداً. تكون null حتى تنتج خطوة كشف حيوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وmethod، وscore، وreference_image، وvideo_url، وage_estimation الاختياري، وmatches[] عبر الجلسات، وwarnings[].
مصفوفة من تقارير مطابقة الوجه التي تم إنشاؤها بواسطة خطوات مطابقة الوجه في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن face_match مفرداً أبداً. تكون null حتى تنتج خطوة مطابقة وجه واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وscore التشابه، وsource_image، وtarget_image، وwarnings[].
مصفوفة من تقارير التحقق من رقم الهاتف — دائماً ما تكون مصفوفة JSON، وليست كائن phone مفرداً أبداً. تكون null حتى تنتج خطوة هاتف واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، ورقم الهاتف والبيانات الوصفية للدولة، وlifecycle[]، وmatches[]، وwarnings[].
مصفوفة من تقارير التحقق من البريد الإلكتروني — دائماً ما تكون مصفوفة JSON، وليست كائن email مفرداً أبداً. تكون null حتى تنتج خطوة بريد إلكتروني واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وعنوان البريد الإلكتروني، وبيانات الاختراق، وlifecycle[]، وmatches[]، وwarnings[].
مصفوفة من تقارير إثبات العنوان (POA) — دائماً ما تكون مصفوفة JSON، وليست كائن poa مفرداً أبداً. تكون null حتى تنتج خطوة إثبات عنوان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وعنوان URL لملف المستند، والجهة المصدرة، والتواريخ، والعنوان المحلل، وwarnings[].
تقارير Document AI مجمّعة حسب عقدة سير العمل — تكون دائماً مصفوفة JSON، وليست كائناً مفرداً أبداً. وتكون null حتى تنتج خطوة Document AI واحدة على الأقل بيانات. تظهر فقط عندما يكون session_kind = user. كل عنصر هو مجموعة عقدة مع status إجمالي، وnode_id، ومصفوفة items[] لنتائج كل مستند (البيانات المستخرجة مرتبطة بمفتاح الحقل المكوّن)، وwarnings.
مصفوفة من تقارير إجابات الاستبيانات — دائماً ما تكون مصفوفة JSON، وليست كائن questionnaire مفرداً أبداً. تكون null حتى تنتج خطوة استبيان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، والبيانات الوصفية للاستبيان، والأقسام التي تحتوي على عناصر النموذج، وإجابات المستخدم.
نتائج التحقق البنكي، عنصر واحد لكل خطوة تحقق بنكي، للتحقق من المستخدمين والتحقق من الشركات. تكون null حتى تُنتج خطوة نتيجة ما. يوضح حقل method لكل عنصر كيفية التحقق من الحساب: open_banking (تسجيل الدخول إلى البنك) أو account_lookup (فحص الحساب)، أو خيار بديل عبر statement أو microdeposits، وnone عندما يتابع الشخص دون بنك قبل تقييم أي محاولة (continued_without_bank). راجع طرق التحقق البنكي.
نتائج التوقيع الإلكتروني، عنصر واحد لكل موقّع وخطوة توقيع، لكل من التحقق من المستخدمين والتحقق من الشركات (KYB). لا تظهر إلا عندما يتضمن سير العمل خطوة التوقيع الإلكتروني؛ وهي مصفوفة فارغة حتى يصل أحد الموقّعين إليها. راجع تقرير التوقيع الإلكتروني.
مصفوفة تقارير فحص AML — دائماً مصفوفة JSON، وليست أبداً كائن aml مفرداً. تكون null إلى أن تُنتج خطوة AML واحدة على الأقل بيانات. كل عنصر هو التقرير الكامل، بما يشمل node_id، وstatus على مستوى الميزة، وtotal_hits، وentity_type، وhits[]، وscore، وscreened_data، وis_ongoing_monitoring_enabled، وwarnings[].
مصفوفة من تقارير تحليل الجهاز وعنوان IP — دائماً ما تكون مصفوفة JSON، وليست كائن ip_analysis مفرداً أبداً. تكون null حتى تنتج خطوة واحدة على الأقل من خطوات تحليل IP بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وبيانات IP وتحديد الموقع الجغرافي، وبصمة الجهاز، وwarnings[]. يتم إزالة التكرار من المدخلات ذات (node_id, ip_address, device_fingerprint) المكررة من جانب الخادم.
مصفوفة من نتائج التحقق من الموقع، نتيجة واحدة لكل خطوة تحقق من الموقع: المحاولة المقبولة لتلك الخطوة. تكون null حتى تنتج خطوة تحقق من الموقع بيانات. توجد المحاولات السابقة للخطوة نفسها في geolocation_attempts.
كل محاولة لكل خطوة تحقق من الموقع في هذه الجلسة، الأقدم أولاً. يتم استبعاد المحاولات التي استُبدلت بإعادة الإرسال. وسير العمل الذي يحجب geolocation_checks من خلال سمات الاستجابة الخاصة به يحجب هذه القائمة أيضاً.
مصفوفة تقارير التحقق من قواعد البيانات — دائماً مصفوفة JSON، وليست أبداً كائن database_validation مفرداً. تكون null حتى تُنتج خطوة تحقق من قاعدة البيانات واحدة على الأقل بياناتٍ. كل عنصر هو التقرير الكامل، بما في ذلك node_id، وstatus على مستوى الميزة، وscreened_data، ومصفوفة validations[] لكل خدمة (يحتوي كل منها على source_data الخاص بالسجل)، وwarnings[]. تختلف حقول screened_data وsource_data بحسب الدولة:
ARG (الأرجنتين): screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. يستخدم التحقق البيومتري لمطابقة الوجه من RENAPER. يُستنتج الجنس تلقائياً من تحليل الوجه أو الاسم الأول عندما لا يكون متوفراً في المستند (مثل رخص القيادة)
BRA (البرازيل): screened_data: {tax_number, first_name, last_name, date_of_birth}. يتضمن source_data دائماً {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16} لعمليات تطابق CPF الناجحة. تُعيّن عمليات البحث الناجحة للبالغين تلك العلامات إلى false. قد تُرجع خدمة Receita Federal Consulta CPF الرمز HTTP 422 (قاصر دون 18 عاماً) أو 451 (دون 16 عاماً) مع حجب البيانات بموجب LGPD؛ في هذه الحالات، يُعيّن source_data علامات القاصرين إلى true بحسب الاقتضاء، ويتضمن حالة HTTP الواردة، ويكون التحقق على مستوى الحقل no_match. راجع قسم البرازيل في مرجع رموز نتائج التحقق من قواعد البيانات للاطلاع على القائمة الكاملة للرموز.
سبب عدم إنتاج نتيجة من التحقق من قواعد البيانات المُهيأ، بتنسيق {code, message} بالإضافة إلى حقول السياق. يكون موجوداً فقط عندما يكون database_validations هو null لسير عمل يتضمن هذه الخطوة، حتى تتمكن من التمييز بين "وافق السجل" و"لم يتم تشغيل أي شيء". ويكون null في الحالات الأخرى.
الطابع الزمني المجدول لانتهاء صلاحية هذه الجلسة. يتم تعيينه في جلسات التحقق من المستخدمين (KYC) عندما تتم تهيئة انتهاء الصلاحية وقت الإنشاء (أو بمجرد أن تُشغّل حالة Approved احتساب انتهاء صلاحية KYC). يكون null للجلسات التي ليس لها انتهاء صلاحية مُهيأ، وللأنواع التي لا تستخدم انتهاء الصلاحية (مثل جلسات التحقق من الشركات (KYB) التي لم تتلقَ مطلقًا expires_at).
ما إذا كانت الجلسة قد أُنشئت بواسطة تطبيق إنتاج (live) أو تطبيق في البيئة التجريبية (sandbox). جلسات البيئة التجريبية مجانية ومحاكاة بالكامل ولا تخصم أرصدة أبداً.
يتم إرجاعها فقط مع include=resubmissions، لجلسات المستخدمين والشركات. مدخل واحد لكل طلب إعادة تقديم، من الأقدم إلى الأحدث. يحمل كل مدخل النتائج التي أرجعتها الخطوات المعاد تقديمها قبل الطلب، بحيث تظل عمليات الإرسال السابقة قابلة للقراءة. يؤدي حذف الجلسة إلى حذف كل عملية إرسال.
ما إذا كانت الجلسة تتطلب موافقة بيومترية صريحة قبل التقاط الوجه، والسبب، والدليل على الإجابة. جلسات التحقق من المستخدمين (KYC) فقط؛ يتوفر الكائن نفسه في decision لـ webhook الخاصة بالجلسة. يكون null عندما لا تخضع الجلسة للتقييم على الإطلاق، على سبيل المثال في سير عمل بدون التقاط للوجه. الحقول التي ليس لها قيمة مسجلة تكون null. لا يمكن لـ SDK أصيل بإصدار أقدم من 4.10.0، أو الذي لا يُبلّغ عن إصداره، إظهار خطوة الموافقة: وتعمل عمليات التقاط الوجه كما كانت من قبل، وتبلغ الجلسة التي تطلبت الموافقة حينها عن status: "pending" مع reason: "BIOMETRIC_CONSENT_UNSUPPORTED_SDK". راجع الموافقة البيومترية.
أحدث مراجعة من Investigator للعنصر، أو null في حال لم يحصل عليها من قبل. يتم تضمينها في قرار جلسة V3 وقرار جلسة الشركة (وبالتالي في webhook لحدث status.updated).
وقت إجراء تسجيل الجلسة الكاملة. يُعاد فقط عندما تقوم مؤسستك بتسجيل فيديو الجلسة الكاملة.
آخر تعديل في ٧ نوفمبر ٢٠٢٦
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"ar/sessions-api/share-session/import","slug":"/ar/sessions-api/share-session/import","pageMetadata":{"title":"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام","sidebarTitle":"استيراد الجلسة المشتركة","description":"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.","keywords":["استيراد الجلسة المشتركة","KYC القابل لإعادة الاستخدام","الهوية القابلة لإعادة الاستخدام","استيراد KYC من شريك","رمز المشاركة API","واجهة برمجة التحقق من الهوية","POST import-shared","KYC عبر المؤسسات","الدفع لكل استدعاء KYC","Didit API"],"openapi":"ar/openapi-25.json POST /v3/session/import-shared/","href":"/ar/sessions-api/share-session/import"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const __snippet_AGENT_PROMPT_LABELS_qsruim={en:{copy:`Copy`,copied:`Copied`,copyTitle:`Copy prompt to clipboard`,copiedTitle:`Copied!`,pasteInto:`Paste into`},es:{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar el prompt al portapapeles`,copiedTitle:`¡Copiado!`,pasteInto:`Pegar en`},\"pt-BR\":{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar o prompt para a área de transferência`,copiedTitle:`Copiado!`,pasteInto:`Colar em`},ja:{copy:`コピー`,copied:`コピーしました`,copyTitle:`プロンプトをクリップボードにコピー`,copiedTitle:`コピーしました`,pasteInto:`貼り付け先`},\"de\":{copy:`Kopieren`,copied:`Kopiert`,copyTitle:`Prompt in die Zwischenablage kopieren`,copiedTitle:`Kopiert!`,pasteInto:`Einfügen in`},\"fr\":{copy:`Copier`,copied:`Copié`,copyTitle:`Copier le prompt dans le presse-papiers`,copiedTitle:`Copié !`,pasteInto:`Coller dans`},\"it\":{copy:`Copia`,copied:`Copiato`,copyTitle:`Copia il prompt negli appunti`,copiedTitle:`Copiato!`,pasteInto:`Incolla in`},\"pt-PT\":{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar o prompt para a área de transferência`,copiedTitle:`Copiado!`,pasteInto:`Colar em`},\"ca\":{copy:`Copia`,copied:`Copiat`,copyTitle:`Copia el prompt al porta-retalls`,copiedTitle:`Copiat!`,pasteInto:`Enganxa a`},\"id\":{copy:`Salin`,copied:`Disalin`,copyTitle:`Salin prompt ke papan klip`,copiedTitle:`Disalin!`,pasteInto:`Tempel ke`},\"ru\":{copy:`Копировать`,copied:`Скопировано`,copyTitle:`Скопировать промпт в буфер обмена`,copiedTitle:`Скопировано!`,pasteInto:`Вставьте в`},\"ko\":{copy:`복사`,copied:`복사됨`,copyTitle:`프롬프트를 클립보드에 복사`,copiedTitle:`복사됨!`,pasteInto:`붙여넣을 곳`},\"zh\":{copy:`复制`,copied:`已复制`,copyTitle:`将提示词复制到剪贴板`,copiedTitle:`已复制!`,pasteInto:`粘贴到`},\"ar\":{copy:`نسخ`,copied:`تم النسخ`,copyTitle:`نسخ الموجّه إلى الحافظة`,copiedTitle:`تم النسخ!`,pasteInto:`الصق في`},\"hi\":{copy:`कॉपी करें`,copied:`कॉपी हो गया`,copyTitle:`प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें`,copiedTitle:`कॉपी हो गया!`,pasteInto:`यहाँ पेस्ट करें`}};const AgentPromptAccordion=({prompt,title=`AI Agent Integration Prompt`,lang=`en`})=>{const[copied,setCopied]=React.useState(false);const labels=__snippet_AGENT_PROMPT_LABELS_qsruim[lang]||__snippet_AGENT_PROMPT_LABELS_qsruim.en;const handleCopy=e=>{e.stopPropagation();if(!prompt)return;navigator.clipboard.writeText(prompt.trim()).then(()=>{setCopied(true);setTimeout(()=>setCopied(false),2e3)})};const agents=[`Claude Code`,`Codex`,`Cursor`,`Devin`,`Windsurf`,`GitHub Copilot`];return _jsxs(`div`,{className:`didit-agent-card`,children:[_jsxs(`div`,{className:`didit-agent-titlebar`,children:[_jsxs(`div`,{className:`didit-agent-dots`,\"aria-hidden\":`true`,children:[_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-red`}),_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-yellow`}),_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-green`})]}),_jsx(`span`,{className:`didit-agent-filename`,children:title}),_jsx(`button`,{type:`button`,className:`didit-agent-copy ${copied?`didit-agent-copy-copied`:``}`,onClick:handleCopy,title:labels.copyTitle,\"aria-label\":copied?labels.copiedTitle:labels.copyTitle,children:copied?_jsxs(_Fragment,{children:[_jsx(`svg`,{width:`13`,height:`13`,viewBox:`0 0 16 16`,fill:`none`,children:_jsx(`path`,{d:`M3 8.5l3.5 3.5L13 4`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`})}),_jsx(`span`,{children:labels.copied})]}):_jsxs(_Fragment,{children:[_jsxs(`svg`,{width:`13`,height:`13`,viewBox:`0 0 16 16`,fill:`none`,children:[_jsx(`rect`,{x:`5`,y:`5`,width:`9`,height:`9`,rx:`1.5`,stroke:`currentColor`,strokeWidth:`1.5`}),_jsx(`path`,{d:`M11 5V3.5A1.5 1.5 0 0 0 9.5 2h-6A1.5 1.5 0 0 0 2 3.5v6A1.5 1.5 0 0 0 3.5 11H5`,stroke:`currentColor`,strokeWidth:`1.5`})]}),_jsx(`span`,{children:labels.copy})]})})]}),_jsx(`pre`,{className:`didit-agent-body`,children:_jsx(`code`,{children:prompt.trim()})}),_jsxs(`div`,{className:`didit-agent-footer`,children:[_jsx(`span`,{className:`didit-agent-footer-label`,children:labels.pasteInto}),_jsx(`div`,{className:`didit-agent-chips`,children:agents.map(name=>_jsx(`span`,{className:`didit-agent-chip`,children:name},name))})]})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tab,Table,Tabs,_MdxComponentBoundary}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`AgentPromptAccordion`,children:_jsx(AgentPromptAccordion,{lang:`ar`,title:`موجّه استيراد الجلسة المشتركة`,prompt:`Import a verification session shared by a partner application (Reusable KYC / KYB).\n\nEndpoint:\nPOST https://verification.didit.me/v3/session/import-shared/\n\nAuthentication:\nUse the x-api-key header with the receiving application's Didit API key. Privilege: write:sessions.\n\nRequest body:\n- share_token (string, required) — JWT minted by the partner via POST /v3/session/{id}/share/. Didit decodes it, reads the embedded session_kind, and clones the matching kind.\n- workflow_id (string, UUID, required) — Workflow in YOUR application to attach the imported session to. KYC token → pass a KYC workflow_id. KYB token → pass a KYB workflow_id.\n- vendor_data (string, optional) — Your stable identifier for the entity. Auto-creates a User or Business entity if it does not already exist.\n- trust_review (boolean, optional, default false) — false → imported session lands in \"In Review\" so your team can re-review. true → imported session preserves the original status (e.g. \"Approved\"). Use true only when you fully trust the sharing partner's decision.\n\ncurl example:\ncurl -X POST https://verification.didit.me/v3/session/import-shared/ \\\\\n-H \"x-api-key: \u003cRECEIVING_API_KEY>\" \\\\\n-H \"Content-Type: application/json\" \\\\\n-d '{\n\"share_token\": \"\u003cJWT_FROM_PARTNER>\",\n\"workflow_id\": \"\u003cYOUR_WORKFLOW_ID>\",\n\"vendor_data\": \"partner-user-42\",\n\"trust_review\": false\n}'\n\nResponse (201 Created):\n- session_id (UUID) — NEW UUID minted in your application.\n- session_kind (\"user\" | \"business\") — same as the original.\n- session_number — fresh sequence in your application.\n- status — original status (if trust_review=true) or \"In Review\" (if trust_review=false).\n- shared_from_session — pointer to the original session in the source application.\n- vendor_data, workflow_id — what you sent.\n- All cloned feature arrays: KYC tokens clone id_verifications + liveness_checks + face_matches + face + AML + location + POA + phone + email + database_validations + logs; KYB tokens clone registry_checks + key_people_checks + document_verifications + AML + phone + email + location + questionnaire + logs.\n\nBackward compatibility:\nTokens minted before the unified-sharing rollout (no session_kind field) default to \"user\" when decoded.\n\nIdempotency:\nImporting the same share_token twice into the same application is rejected with 403, for user and business sessions alike.\n\nFailure modes:\n- 400 - { \"share_token\": [\"Invalid share token.\"] } when the token is malformed or was not issued by Didit.\n- 400 - { \"share_token\": [\"Share token has expired.\"] } when its exp has passed.\n- 400 - { \"share_token\": [\"This token is not valid for this application.\"] } when the token was issued for another application.\n- 400 - { \"share_token\": [\"Original session does not exist.\"] } when the shared session was deleted.\n- 403 - { \"detail\": \"This session has already been shared with your application.\" } when the session was already imported into this application.\n- 404 - { \"detail\": \"Workflow does not exist for this application.\" } when workflow_id is not a workflow of your application.\n\nWhen to call:\n- Cross-organization Reusable KYC (bank → fintech, marketplace → payment provider, etc.).\n- Promoting a verified user from your sandbox application to your production application.\n- Group-company sharing across sibling applications.\n\nAfter import:\n- The new session works like any other session — fetch with GET /v3/session/{session_id}/decision/ (see /sessions-api/retrieve-session) and react to status / data webhooks.\n\nFor end-to-end Didit integration, paste in the full prompt at /integration/integration-prompt.`})}),`\n`,_jsx(Heading,{level:`2`,id:`دعم-kyc-وkyb`,children:`دعم KYC وKYB`}),`\n`,_jsxs(_components.p,{children:[`يفكّ Didit ترميز رمز المشاركة، ويستخرج منه القيمة `,_jsx(_components.code,{children:`session_kind`}),`، ثم ينسخ نوع الجلسة المقابل:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`session_kind: \"user\"`}),`: ينسخ جلسة المستخدم مع صفوف الهوية والوجه وكشف الحيوية ومطابقة الوجه وAML والموقع وإثبات العنوان والهاتف والبريد الإلكتروني والتحقق من قواعد البيانات والسجلات المرتبطة بها.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`session_kind: \"business\"`}),`: ينسخ جلسة الشركة مع صفوف فحص سجل الشركات وسجلات الأشخاص الرئيسيين والمستندات وفحوصات AML والهاتف والبريد الإلكتروني والموقع والاستبيان والسجلات المرتبطة بها.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`إذا كان الرمز أقدم من طرح المشاركة الموحّد ولا يحتوي على الحقل `,_jsx(_components.code,{children:`session_kind`}),`، فإن Didit يعتمد القيمة `,_jsx(_components.code,{children:`\"user\"`}),` افتراضياً للحفاظ على التوافق مع الإصدارات السابقة.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ما-الذي-يتم-إنشاؤه`,children:`ما الذي يتم إنشاؤه`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`جلسة جديدة`}),` من النوع نفسه في تطبيقك، بقيم جديدة لـ `,_jsx(_components.code,{children:`session_id`}),` و`,_jsx(_components.code,{children:`session_number`}),` و`,_jsx(_components.code,{children:`session_url`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`يشير الحقل `,_jsx(_components.code,{children:`shared_from_session`}),` في الجلسة الجديدة إلى الجلسة الأصلية في تطبيق المصدر.`]}),`\n`,_jsxs(_components.li,{children:[`حالة الجلسة الجديدة هي الحالة الأصلية نفسها (`,_jsx(_components.code,{children:`trust_review: true`}),`) أو `,_jsx(_components.code,{children:`IN_REVIEW`}),` (`,_jsx(_components.code,{children:`trust_review: false`}),`).`]}),`\n`,_jsxs(_components.li,{children:[`يتم إنشاء كيان جديد (مستخدم أو شركة) تلقائياً لبيانات `,_jsx(_components.code,{children:`vendor_data`}),` إذا لم يكن موجوداً.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`الأمثلة`,children:`الأمثلة`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`استيراد جلسة التحقق من المستخدمين (KYC)`,id:`%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF-%D8%AC%D9%84%D8%B3%D8%A9-%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82-%D9%85%D9%86-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85%D9%8A%D9%86-kyc`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/import-shared/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"share_token\": \"eyJhbGciOiJIUzI1NiJ9...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"workflow_id\": \"your-kyc-workflow-id\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"vendor_data\": \"partner-user-42\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"trust_review\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`الاستجابة (201 تم الإنشاء):`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"new-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"user\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shared_from_session\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"original-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"In Review\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vendor_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partner-user-42\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id_verifications\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"liveness_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`استيراد جلسة التحقق من الشركات (KYB)`,id:`%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF-%D8%AC%D9%84%D8%B3%D8%A9-%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82-%D9%85%D9%86-%D8%A7%D9%84%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-kyb`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/import-shared/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"share_token\": \"eyJhbGciOiJIUzI1NiJ9...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"workflow_id\": \"your-kyb-workflow-id\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"vendor_data\": \"partner-biz-acme\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"trust_review\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`الاستجابة (201 تم الإنشاء):`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"new-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"business\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shared_from_session\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"original-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Approved\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vendor_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partner-biz-acme\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"registry_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"key_people_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"document_verifications\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsxs(Heading,{level:`2`,id:`معامل-trust_review`,children:[`معامل `,_jsx(_components.code,{children:`trust_review`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`القيمة`}),_jsx(_components.th,{children:`الأثر`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`تحتفظ الجلسة المستوردة بالحالة الأصلية (مثل `,_jsx(_components.code,{children:`APPROVED`}),`). استخدم هذا الخيار عندما تثق ثقة كاملة بقرار الشريك المُشارِك.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`تنتقل الجلسة المستوردة إلى `,_jsx(_components.code,{children:`IN_REVIEW`}),` ليتمكن فريقك من إعادة مراجعتها قبل اتخاذ أي إجراء. هذا هو الإعداد الافتراضي الآمن للشركاء الخارجيين.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`الأخطاء`,children:`الأخطاء`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`الحالة`}),_jsx(_components.th,{children:`السبب`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`share_token`}),` غير صالح، أو منتهي الصلاحية، أو صادر لتطبيق آخر، أو يشير إلى جلسة تم حذفها. تظهر رسالة الخطأ تحت المفتاح `,_jsx(_components.code,{children:`share_token`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`403`})}),_jsx(_components.td,{children:`الجلسة مستوردة بالفعل إلى تطبيقك.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`workflow_id`}),` ليس سير العمل الخاص بتطبيقك.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`idempotency`,children:`idempotency`}),`\n`,_jsxs(_components.p,{children:[`يتم رفض استيراد `,_jsx(_components.code,{children:`share_token`}),` نفسه مرتين إلى التطبيق نفسه برمز الحالة `,_jsx(_components.code,{children:`403`}),`، سواء كانت الجلسة للمستخدم أو للشركة.`]}),`\n`,_jsx(Heading,{level:`2`,id:`مواضيع-ذات-صلة`,children:`مواضيع ذات صلة`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ar/sessions-api/share-session/share`,children:`مشاركة الجلسة`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ar/core-technology/reusable-kyc/share-kyc-via-api`,children:`دليل KYC القابل لإعادة الاستخدام`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ar/sessions-api/overview`,children:`نظرة عامة على الجلسات`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{__snippet_AGENT_PROMPT_LABELS_qsruim,AgentPromptAccordion,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام","sidebarTitle":"استيراد الجلسة المشتركة","description":"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.","keywords":["استيراد الجلسة المشتركة","KYC القابل لإعادة الاستخدام","الهوية القابلة لإعادة الاستخدام","استيراد KYC من شريك","رمز المشاركة API","واجهة برمجة التحقق من الهوية","POST import-shared","KYC عبر المؤسسات","الدفع لكل استدعاء KYC","Didit API"],"openapi":"ar/openapi-25.json POST /v3/session/import-shared/","href":"/ar/sessions-api/share-session/import"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[171,4204,"undefined;const AgentPromptAccordion=()=>null;function _crea"]]},"mdxExtracts":{"tableOfContents":[{"title":"دعم KYC وKYB","slug":"دعم-kyc-وkyb","depth":2,"children":[]},{"title":"ما الذي يتم إنشاؤه","slug":"ما-الذي-يتم-إنشاؤه","depth":2,"children":[]},{"title":"الأمثلة","slug":"الأمثلة","depth":2,"children":[]},{"title":"معامل trust_review","slug":"معامل-trust_review","depth":2,"children":[]},{"title":"الأخطاء","slug":"الأخطاء","depth":2,"children":[]},{"title":"idempotency","slug":"idempotency","depth":2,"children":[]},{"title":"مواضيع ذات صلة","slug":"مواضيع-ذات-صلة","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"openApiReferenceData":{"operation":{"summary":"استرداد رمز مشاركة لنسخ جلسة تحقق إلى تطبيقك","description":"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.","operationId":"post_v3_session_import_shared","x-didit-sdk":{"resource":"sessions","method":"import_shared","auth":"api_key","server":true},"tags":["Sessions"],"responses":{"201":"b43f2948-0d38-4778-84f1-4772f50ad56a","400":"6e8814fa-e489-4227-ad20-595ef246b7c4","403":"1da999d2-f7b6-4ccf-a1f1-05c9b4690cc6","404":"d1f9904a-f31c-4785-ba72-7da41a52c093"},"requestBody":"f588d25c-f916-4ab9-8237-4e4ee24b7fd2","security":["0994f7cb-af40-4191-a723-8f6008adf41a"],"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X POST \\\n https://verification.didit.me/v3/session/import-shared/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"share_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n \"trust_review\": false,\n \"workflow_id\": \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n \"vendor_data\": \"user-1\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.import_shared(\n share_token=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review=False,\n workflow_id=\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data=\"user-1\",\n)\nprint(result)"},{"lang":"javascript","label":"Node.js","source":"import Didit from \"@didit-protocol/sdk-node\";\n\n// Reads DIDIT_API_KEY.\nconst didit = new Didit();\n\nconst result = await didit.sessions.importShared({\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\",\n});\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.ImportShared(ctx, didit.SessionsImportSharedParams{\n\tShareToken: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n\tTrustReview: false,\n\tWorkflowID: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n\tVendorData: didit.String(\"user-1\"),\n})\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"},{"lang":"java","label":"Java","source":"import me.didit.Didit;\nimport me.didit.types.SessionsImportSharedParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().importShared(SessionsImportSharedParams.builder()\n .shareToken(\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\")\n .trustReview(false)\n .workflowId(\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\")\n .vendorData(\"user-1\")\n .build());\nSystem.out.println(result);"},{"lang":"php","label":"PHP","source":"\u003c?php\n\nrequire 'vendor/autoload.php';\n\nuse Didit\\DiditClient;\n\n// Reads DIDIT_API_KEY.\n$didit = new DiditClient();\n\n$result = $didit->sessions->importShared([\n 'share_token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',\n 'trust_review' => false,\n 'workflow_id' => '9f9b1234-aaaa-bbbb-cccc-1234567890ab',\n 'vendor_data' => 'user-1',\n]);\nprint_r($result->toArray());"},{"lang":"ruby","label":"Ruby","source":"require \"didit\"\n\n# Reads DIDIT_API_KEY.\ndidit = Didit::Client.new\n\nresult = didit.sessions.import_shared(\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\"\n)\nputs result.to_h"},{"lang":"csharp","label":".NET","source":"using System;\nusing System.Text.Json;\nusing Didit;\n\n// Reads DIDIT_API_KEY.\nusing var client = new DiditClient();\n\nvar result = await client.Sessions.ImportSharedAsync(new SessionsImportSharedParams\n{\n ShareToken = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n TrustReview = false,\n WorkflowId = \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n VendorData = \"user-1\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"method":"post","type":"path","servers":["30a514ae-9ec4-4b85-80f6-45414a7abdb9"],"path":"/v3/session/import-shared/","baseUrlOptions":["https://verification.didit.me"],"title":"استرداد رمز مشاركة لنسخ جلسة تحقق إلى تطبيقك","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST \\\n https://verification.didit.me/v3/session/import-shared/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"share_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n \"trust_review\": false,\n \"workflow_id\": \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n \"vendor_data\": \"user-1\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.import_shared(\n share_token=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review=False,\n workflow_id=\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data=\"user-1\",\n)\nprint(result)"},{"label":"Node.js","lang":"javascript","source":"import Didit from \"@didit-protocol/sdk-node\";\n\n// Reads DIDIT_API_KEY.\nconst didit = new Didit();\n\nconst result = await didit.sessions.importShared({\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\",\n});\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.ImportShared(ctx, didit.SessionsImportSharedParams{\n\tShareToken: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n\tTrustReview: false,\n\tWorkflowID: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n\tVendorData: didit.String(\"user-1\"),\n})\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"},{"label":"Java","lang":"java","source":"import me.didit.Didit;\nimport me.didit.types.SessionsImportSharedParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().importShared(SessionsImportSharedParams.builder()\n .shareToken(\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\")\n .trustReview(false)\n .workflowId(\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\")\n .vendorData(\"user-1\")\n .build());\nSystem.out.println(result);"},{"label":"PHP","lang":"php","source":"\u003c?php\n\nrequire 'vendor/autoload.php';\n\nuse Didit\\DiditClient;\n\n// Reads DIDIT_API_KEY.\n$didit = new DiditClient();\n\n$result = $didit->sessions->importShared([\n 'share_token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',\n 'trust_review' => false,\n 'workflow_id' => '9f9b1234-aaaa-bbbb-cccc-1234567890ab',\n 'vendor_data' => 'user-1',\n]);\nprint_r($result->toArray());"},{"label":"Ruby","lang":"ruby","source":"require \"didit\"\n\n# Reads DIDIT_API_KEY.\ndidit = Didit::Client.new\n\nresult = didit.sessions.import_shared(\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\"\n)\nputs result.to_h"},{"label":".NET","lang":"csharp","source":"using System;\nusing System.Text.Json;\nusing Didit;\n\n// Reads DIDIT_API_KEY.\nusing var client = new DiditClient();\n\nvar result = await client.Sessions.ImportSharedAsync(new SessionsImportSharedParams\n{\n ShareToken = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n TrustReview = false,\n WorkflowId = \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n VendorData = \"user-1\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","body.trust_review":false,"body.workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","body.vendor_data.oneOf.0":"user-1"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["share_token","trust_review","workflow_id"],"properties":{"share_token":{"type":"string","description":"رمز JWT للمشاركة صادر عن [`POST /v3/session/{sessionId}/share/`](/sessions-api/share-session).","example":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","isRequired":true,"uniqueKey":"share_token","typeLabel":"string"},"trust_review":{"type":"boolean","description":"إذا كانت القيمة `true`، تحتفظ الجلسة المستنسخة بالحالة النهائية `status` للمصدر. وإذا كانت `false`، يتم تحويلها إجبارياً إلى `In Review`.","example":false,"isRequired":true,"uniqueKey":"trust_review","typeLabel":"boolean"},"workflow_id":{"type":"string","format":"uuid","description":"معرّف UUID لسير العمل في التطبيق المستدعي. يتم رفض المعرّفات العابرة للتطبيقات بالرمز `404`.","example":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","isRequired":true,"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid>"},"vendor_data":{"oneOf":[{"type":"string","description":"تجاوز اختياري لـ `vendor_data` الخاصة بالجلسة المستنسخة.","example":"user-1","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"تجاوز اختياري لـ `vendor_data` الخاصة بالجلسة المستنسخة.","example":"user-1","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","trust_review":false,"workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1"},"examples":{"Example":{"title":"Example","value":{"share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","trust_review":false,"workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"b43f2948-0d38-4778-84f1-4772f50ad56a":{"description":"تم استنساخ الجلسة. جسم الاستجابة هو payload لقرار V3 لكلا النوعين، ويتم التمييز بينهما بواسطة `session_kind`: النوع `\"user\"` (KYC) مع كتل ميزات قائمة على القوائم مثل `id_verifications` و`liveness_checks` و`aml_screenings`؛ والنوع `\"business\"` (KYB) مع كتل مثل `registry_checks` و`key_people_checks`. يتضمن كلاهما `shared_from_session` — معرّف الجلسة `session_id` للجلسة الأصلية في التطبيق المصدر. مع `trust_review: false` يتم فرض `status` للجلسة المستنسخة لتصبح `In Review`.","content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"المعرّف الفريد للجلسة.","uniqueKey":"session_id","typeLabel":"string\u003cuuid>"},"session_kind":{"type":"string","enum":["user","business"],"description":"معرّف تمييز يوضح ما إذا كانت هذه جلسة التحقق من المستخدمين (KYC) أو التحقق من الشركات (KYB). عندما تكون `user`، تنطبق مصفوفات ميزات KYC (`id_verifications`، `nfc_verifications`، `liveness_checks`، `face_matches`، `poa_verifications`، `document_ai_documents`، `database_validations`، ...) وتغيب مصفوفات الشركات. وعندما تكون `business`، يحتوي الـ payload بدلاً من ذلك على `registry_checks`، و`document_verifications`، و`key_people_checks` بالإضافة إلى المصفوفات المشتركة (`aml_screenings`، `phone_verifications`، `email_verifications`، `ip_analyses`، `questionnaire_responses`). **يتم حذفه عند تمرير `include=events`** — فشكل الأحداث موجود فقط لجلسات المستخدمين، لذلك يُستبعد معرّف التمييز من هذا الشكل.","uniqueKey":"session_kind","typeLabel":"enum\u003cstring>"},"shared_from_session":{"oneOf":[{"type":"string","format":"uuid","description":"للجلسة المستنسخة باستخدام `POST /v3/session/import-shared/`: قيمة `session_id` للجلسة الأصلية في التطبيق المصدر. وتكون `null` لكل جلسة أخرى. لا يتم تضمينها عند تمرير `include=events`.","uniqueKey":"shared_from_session.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"للجلسة المستنسخة باستخدام `POST /v3/session/import-shared/`: قيمة `session_id` للجلسة الأصلية في التطبيق المصدر. وتكون `null` لكل جلسة أخرى. لا يتم تضمينها عند تمرير `include=events`.","uniqueKey":"shared_from_session.oneOf.1","typeLabel":"null"}],"uniqueKey":"shared_from_session","typeLabel":"string\u003cuuid> | null"},"shared_from_session_number":{"oneOf":[{"type":"integer","description":"`session_number` للجلسة المصدر عند استيراد هذه الجلسة من تطبيق آخر تابع لمؤسستك. `null` خلاف ذلك.","uniqueKey":"shared_from_session_number.oneOf.0","typeLabel":"integer"},{"type":"null","description":"`session_number` للجلسة المصدر عند استيراد هذه الجلسة من تطبيق آخر تابع لمؤسستك. `null` خلاف ذلك.","uniqueKey":"shared_from_session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"shared_from_session_number","typeLabel":"integer | null"},"session_number":{"oneOf":[{"type":"integer","description":"رقم الجلسة.","uniqueKey":"session_number.oneOf.0","typeLabel":"integer"},{"type":"null","description":"رقم الجلسة.","uniqueKey":"session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_number","typeLabel":"integer | null"},"session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL الخاص بالجلسة.","uniqueKey":"session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL الخاص بالجلسة.","uniqueKey":"session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_url","typeLabel":"string\u003curi> | null"},"status":{"type":"string","enum":["Not Started","In Progress","Awaiting User","In Review","Approved","Declined","Resubmitted","Expired","Kyc Expired","Abandoned"],"description":"حالة دورة الحياة الإجمالية للجلسة — النتيجة التراكمية لسير العمل. القيم النهائية هي `Approved` و`Declined` و`In Review` و`Expired` و`Kyc Expired` و`Abandoned`؛ بينما تشير `Not Started` و`In Progress` و`Awaiting User` و`Resubmitted` إلى أن الجلسة لا تزال تتقدم في سير العمل.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"status_override":{"oneOf":[{"type":"object","description":"موجود عندما يحدد المراجِع `status` يدوياً. يكون `null` عندما تكون الحالة تلقائية. استخدمه للتمييز بين الموافقة اليدوية والتلقائية.","properties":{"overridden_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"status_override.oneOf.0.overridden_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"status_override.oneOf.0.overridden_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override.oneOf.0.overridden_at","typeLabel":"string\u003cdate-time> | null"},"automatic_status":{"oneOf":[{"type":"string","description":"الحالة التي تخلص إليها الفحوصات الخاصة بالمنصة.","uniqueKey":"status_override.oneOf.0.automatic_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحالة التي تخلص إليها الفحوصات الخاصة بالمنصة.","uniqueKey":"status_override.oneOf.0.automatic_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override.oneOf.0.automatic_status","typeLabel":"string | null"}},"uniqueKey":"status_override.oneOf.0","typeLabel":"object"},{"type":"null","description":"موجود عندما يحدد المراجِع `status` يدوياً. يكون `null` عندما تكون الحالة تلقائية. استخدمه للتمييز بين الموافقة اليدوية والتلقائية.","properties":{"overridden_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"automatic_status":{"oneOf":[{"type":"string","description":"الحالة التي تخلص إليها الفحوصات الخاصة بالمنصة."},{"type":"null","description":"الحالة التي تخلص إليها الفحوصات الخاصة بالمنصة."}]}},"uniqueKey":"status_override.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override","typeLabel":"object | null"},"decision_trace":{"type":"object","description":"كيفية الوصول إلى الحالة: من قام بتعيينها وأي التحذيرات تسببت في ذلك.","properties":{"status":{"type":"string","description":"حالة الجلسة.","uniqueKey":"decision_trace.status","typeLabel":"string"},"decided_by":{"oneOf":[{"type":"string","enum":["manual","automatic","investigator",null],"description":"من قام بتعيين الحالة. `null` طالما لم يتم اتخاذ القرار بشأن الجلسة.","uniqueKey":"decision_trace.decided_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["manual","automatic","investigator",null],"description":"من قام بتعيين الحالة. `null` طالما لم يتم اتخاذ القرار بشأن الجلسة.","uniqueKey":"decision_trace.decided_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.decided_by","typeLabel":"enum\u003cstring> | null"},"decided_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"decision_trace.decided_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"decision_trace.decided_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.decided_at","typeLabel":"string\u003cdate-time> | null"},"automatic_status":{"oneOf":[{"type":"string","description":"ما تخلص إليه فحوصات المنصة نفسها، وهو ما يختلف عن `status` بعد اتخاذ قرار يدوي.","uniqueKey":"decision_trace.automatic_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"ما تخلص إليه فحوصات المنصة نفسها، وهو ما يختلف عن `status` بعد اتخاذ قرار يدوي.","uniqueKey":"decision_trace.automatic_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.automatic_status","typeLabel":"string | null"},"terminal_node_id":{"oneOf":[{"type":"string","description":"عقدة حالة سير العمل التي أنهت الجلسة، في حال قامت إحداها بذلك.","uniqueKey":"decision_trace.terminal_node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"عقدة حالة سير العمل التي أنهت الجلسة، في حال قامت إحداها بذلك.","uniqueKey":"decision_trace.terminal_node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.terminal_node_id","typeLabel":"string | null"},"actor":{"oneOf":[{"type":"object","description":"المراجِع المسؤول عن القرار اليدوي.","properties":{"user":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.actor.oneOf.0.user.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.actor.oneOf.0.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor.oneOf.0.user","typeLabel":"string | null"},"actor_type":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.actor.oneOf.0.actor_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.actor.oneOf.0.actor_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor.oneOf.0.actor_type","typeLabel":"string | null"}},"uniqueKey":"decision_trace.actor.oneOf.0","typeLabel":"object"},{"type":"null","description":"المراجِع المسؤول عن القرار اليدوي.","properties":{"user":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_type":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"decision_trace.actor.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor","typeLabel":"object | null"},"warning_counts":{"type":"object","description":"التحذيرات حسب `log_type` (`error`، `warning`، `information`) والإجمالي `total`.","additionalProperties":{"type":"integer","uniqueKey":"decision_trace.warning_counts.additionalProperties","typeLabel":"integer"},"uniqueKey":"decision_trace.warning_counts","typeLabel":"object"},"status_warnings":{"type":"array","description":"التحذيرات التي تحدد حالة `Declined` أو `In Review`.","items":{"type":"object","properties":{"risk":{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].risk","typeLabel":"string"},"feature":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature","typeLabel":"string | null"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id","typeLabel":"string | null"},"log_type":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type","typeLabel":"string | null"},"check_status":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status","typeLabel":"string | null"},"source":{"type":"string","description":"قائمة payload التي ورد منها التحذير، على سبيل المثال `id_verifications`.","uniqueKey":"decision_trace.status_warnings.items.[INDEX].source","typeLabel":"string"},"short_description":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description","typeLabel":"string | null"}},"uniqueKey":"decision_trace.status_warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"decision_trace.status_warnings","typeLabel":"object[]"}},"uniqueKey":"decision_trace","typeLabel":"object"},"linked_records":{"oneOf":[{"type":"object","description":"ملخص لسجلات أخرى مرتبطة بالجلسة. يكون `null` عندما لا يوجد شيء لعرضه، ولسير العمل التي تعلن عن معيار لضمان العمر.","properties":{"same_face":{"oneOf":[{"type":"object","description":"أشخاص آخرون تطابق وجههم مع إحدى عمليات البحث بالوجه في هذه الجلسة.","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.count","typeLabel":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number","typeLabel":"integer | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id","typeLabel":"string\u003cuuid> | null"},"similarity_percentage":{"oneOf":[{"type":"number","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage","typeLabel":"number | null"}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match","typeLabel":"object | null"}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0","typeLabel":"object"},{"type":"null","description":"أشخاص آخرون تطابق وجههم مع إحدى عمليات البحث بالوجه في هذه الجلسة.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face","typeLabel":"object | null"},"earlier_verifications":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.count","typeLabel":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}},"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.earlier_verifications","typeLabel":"object | null"},"networks":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.count","typeLabel":"integer"},"open":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.open","typeLabel":"integer"},"dismissed":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.dismissed","typeLabel":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].network_id","typeLabel":"string\u003cuuid>"},"display_number":{"oneOf":[{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number","typeLabel":"integer | null"},"name":{"type":"string","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].status","typeLabel":"string"},"risk_score":{"oneOf":[{"type":"number","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score","typeLabel":"number | null"}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items","typeLabel":"object[]"}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks","typeLabel":"object | null"}},"uniqueKey":"linked_records.oneOf.0","typeLabel":"object"},{"type":"null","description":"ملخص لسجلات أخرى مرتبطة بالجلسة. يكون `null` عندما لا يوجد شيء لعرضه، ولسير العمل التي تعلن عن معيار لضمان العمر.","properties":{"same_face":{"oneOf":[{"type":"object","description":"أشخاص آخرون تطابق وجههم مع إحدى عمليات البحث بالوجه في هذه الجلسة.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}}},{"type":"null","description":"أشخاص آخرون تطابق وجههم مع إحدى عمليات البحث بالوجه في هذه الجلسة.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}}}]},"earlier_verifications":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}}},{"type":"null","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}}}]},"networks":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}},{"type":"null","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}}]}},"uniqueKey":"linked_records.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records","typeLabel":"object | null"},"workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف ثابت لمجموعة سير العمل التي أنتجت هذه الجلسة. لمسارات العمل إصدارات — وتحدد هذه القيمة سير العمل نفسه، وليس إصداراً معيناً.","uniqueKey":"workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف ثابت لمجموعة سير العمل التي أنتجت هذه الجلسة. لمسارات العمل إصدارات — وتحدد هذه القيمة سير العمل نفسه، وليس إصداراً معيناً.","uniqueKey":"workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid> | null"},"features":{"type":"array","items":{"type":"string","description":"ميزة الجلسة.","uniqueKey":"features.items.[INDEX]","typeLabel":"string"},"description":"قائمة بميزات التحقق التي تم تكوينها لهذه الجلسة، كأسماء عرض: `ID_VERIFICATION`، و `NFC`، و `LIVENESS`، و `FACE_MATCH`، و `POA`، و `PHONE`، و `EMAIL_VERIFICATION`، و `AML`، و `IP_ANALYSIS`، و `DATABASE_VALIDATION`، و `QUESTIONNAIRE`، و `AGE_ESTIMATION`، و `FACE_SEARCH`، و `GEOLOCATION` (التحقق من الموقع) (تستخدم جلسات التحقق من الشركات (KYB) مجموعة ميزات KYB: `KYB_REGISTRY`، و `KYB_DOCUMENTS`، و `KYB_KEY_PEOPLE`، و `AML`، و `PHONE`، و `EMAIL_VERIFICATION`، و `IP_ANALYSIS`، و `QUESTIONNAIRE`). عند استخدام `include=events`، يصبح كل إدخال كائناً `{feature, node_id}` بدلاً من سلسلة نصية بسيطة، وتتم إعادة تسمية ميزة البريد الإلكتروني: تظهر كـ `EMAIL` في وضع الأحداث بدلاً من `EMAIL_VERIFICATION` المستخدمة هنا.","uniqueKey":"features","typeLabel":"string[]"},"vendor_data":{"oneOf":[{"type":"string","description":"بيانات المزود (vendor data) الخاصة بالجلسة.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"بيانات المزود (vendor data) الخاصة بالجلسة.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"البيانات الوصفية للجلسة.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"البيانات الوصفية للجلسة.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"expected_details":{"oneOf":[{"type":"object","description":"التفاصيل المتوقعة المقدمة عند إنشاء الجلسة — تُستخدم للتحقق المتبادل مقابل البيانات المستخرجة (KYC) أو للملء المسبق لعملية البحث في سجل الشركات (KYB). تُعيد تماماً المفاتيح التي تم تقديمها؛ وتكون `null` عندما لا يتم تقديم أي منها. تحمل جلسات KYC حقول الشخص؛ بينما تحمل جلسات الشركات (KYB) الحقول `company_name` و`registry_country` و`registration_number`.","properties":{"first_name":{"type":"string","description":"الاسم الأول للمستخدم. على سبيل المثال، `John`.","uniqueKey":"expected_details.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"اسم عائلة المستخدم. على سبيل المثال، `Doe`.","uniqueKey":"expected_details.oneOf.0.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","description":"تاريخ ميلاد المستخدم بالتنسيق: YYYY-MM-DD. على سبيل المثال، `1990-05-15`.","uniqueKey":"expected_details.oneOf.0.date_of_birth","typeLabel":"string\u003cdate>"},"gender":{"oneOf":[{"type":"string","enum":["M","F"],"default":null,"description":"جنس المستخدم. يجب أن يكون 'M' أو 'F' أو null.","uniqueKey":"expected_details.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["M","F"],"default":null,"description":"جنس المستخدم. يجب أن يكون 'M' أو 'F' أو null.","uniqueKey":"expected_details.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"nationality":{"type":"string","description":"رمز الدولة وفق المعيار ISO 3166-1 alpha-3 الذي يمثل بلد المنشأ لمقدم الطلب. على سبيل المثال، `USA`.","uniqueKey":"expected_details.oneOf.0.nationality","typeLabel":"string"},"country":{"type":"string","description":"رمز الدولة وفق المعيار ISO 3166-1 alpha-3 الذي يمثل دولة مستند إثبات العنوان، أو دولة مستند هوية مقدم الطلب، والتي قد تختلف عن الجنسية. على سبيل المثال، `GBR`.","uniqueKey":"expected_details.oneOf.0.country","typeLabel":"string"},"address":{"type":"string","description":"العنوان بتنسيق مقروء للبشر، متضمناً أكبر قدر ممكن من المعلومات. على سبيل المثال، `123 Main St, San Francisco, CA 94105, USA`.","uniqueKey":"expected_details.oneOf.0.address","typeLabel":"string"},"identification_number":{"type":"string","description":"رقم مستند المستخدم، أو الرقم الشخصي، أو الرقم الضريبي. على سبيل المثال، `123456789`.","uniqueKey":"expected_details.oneOf.0.identification_number","typeLabel":"string"},"ip_address":{"type":"string","format":"ipv4","description":"عنوان IP المتوقع للجلسة. إذا اختلف عنوان IP الفعلي عن هذه القيمة، فسيتم تسجيل تحذير. على سبيل المثال، `192.168.1.100`.","uniqueKey":"expected_details.oneOf.0.ip_address","typeLabel":"string\u003cipv4>"},"expected_document_types":{"type":"array","description":"أنواع المستندات التي تم تقييد خطوة التحقق من الهوية بها عند إنشاء الجلسة. الحقل الفارغ/غير المضبوط يعني عدم وجود قيود. الرموز: `P` (جواز سفر)، و`ID` (بطاقة هوية وطنية)، و`DL` (رخصة قيادة)، و`RP` (تصريح إقامة)، و`HIC` (بطاقة تأمين صحي)، و`TC` (بطاقة ضريبية)، و`SSC` (بطاقة ضمان اجتماعي).","items":{"type":"string","enum":["P","ID","DL","RP","HIC","TC","SSC"],"uniqueKey":"expected_details.oneOf.0.expected_document_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"expected_details.oneOf.0.expected_document_types","typeLabel":"enum\u003cstring>[]"},"id_country":{"oneOf":[{"type":"string","description":"دولة الإصدار المتوقعة لمستند الهوية (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP","uniqueKey":"expected_details.oneOf.0.id_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة الإصدار المتوقعة لمستند الهوية (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP","uniqueKey":"expected_details.oneOf.0.id_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.id_country","typeLabel":"string | null"},"poa_country":{"oneOf":[{"type":"string","description":"دولة مستند إثبات العنوان المتوقعة (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP","uniqueKey":"expected_details.oneOf.0.poa_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة مستند إثبات العنوان المتوقعة (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP","uniqueKey":"expected_details.oneOf.0.poa_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.poa_country","typeLabel":"string | null"},"company_name":{"type":"string","description":"الاسم القانوني المتوقع للشركة. لجلسات الشركات (KYB) فقط.","uniqueKey":"expected_details.oneOf.0.company_name","typeLabel":"string"},"registry_country":{"type":"string","description":"دولة السجل المتوقعة بصيغة `XX` أو `XX-YY` (رمز ISO 3166-1 alpha-2، اختيارياً مع تقسيم فرعي ISO 3166-2 للسجلات على مستوى الولاية، مثل `US-CA`). لجلسات الشركات (KYB) فقط.","uniqueKey":"expected_details.oneOf.0.registry_country","typeLabel":"string"},"registration_number":{"type":"string","description":"رقم تسجيل الشركة المتوقع. جلسات التحقق من الشركات (KYB) فقط.","uniqueKey":"expected_details.oneOf.0.registration_number","typeLabel":"string"}},"uniqueKey":"expected_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"التفاصيل المتوقعة المقدمة عند إنشاء الجلسة — تُستخدم للتحقق المتبادل مقابل البيانات المستخرجة (KYC) أو للملء المسبق لعملية البحث في سجل الشركات (KYB). تُعيد تماماً المفاتيح التي تم تقديمها؛ وتكون `null` عندما لا يتم تقديم أي منها. تحمل جلسات KYC حقول الشخص؛ بينما تحمل جلسات الشركات (KYB) الحقول `company_name` و`registry_country` و`registration_number`.","properties":{"first_name":{"type":"string","description":"الاسم الأول للمستخدم. على سبيل المثال، `John`."},"last_name":{"type":"string","description":"اسم عائلة المستخدم. على سبيل المثال، `Doe`."},"date_of_birth":{"type":"string","format":"date","description":"تاريخ ميلاد المستخدم بالتنسيق: YYYY-MM-DD. على سبيل المثال، `1990-05-15`."},"gender":{"oneOf":[{"type":"string","enum":["M","F"],"default":null,"description":"جنس المستخدم. يجب أن يكون 'M' أو 'F' أو null."},{"type":"null","enum":["M","F"],"default":null,"description":"جنس المستخدم. يجب أن يكون 'M' أو 'F' أو null."}]},"nationality":{"type":"string","description":"رمز الدولة وفق المعيار ISO 3166-1 alpha-3 الذي يمثل بلد المنشأ لمقدم الطلب. على سبيل المثال، `USA`."},"country":{"type":"string","description":"رمز الدولة وفق المعيار ISO 3166-1 alpha-3 الذي يمثل دولة مستند إثبات العنوان، أو دولة مستند هوية مقدم الطلب، والتي قد تختلف عن الجنسية. على سبيل المثال، `GBR`."},"address":{"type":"string","description":"العنوان بتنسيق مقروء للبشر، متضمناً أكبر قدر ممكن من المعلومات. على سبيل المثال، `123 Main St, San Francisco, CA 94105, USA`."},"identification_number":{"type":"string","description":"رقم مستند المستخدم، أو الرقم الشخصي، أو الرقم الضريبي. على سبيل المثال، `123456789`."},"ip_address":{"type":"string","format":"ipv4","description":"عنوان IP المتوقع للجلسة. إذا اختلف عنوان IP الفعلي عن هذه القيمة، فسيتم تسجيل تحذير. على سبيل المثال، `192.168.1.100`."},"expected_document_types":{"type":"array","description":"أنواع المستندات التي تم تقييد خطوة التحقق من الهوية بها عند إنشاء الجلسة. الحقل الفارغ/غير المضبوط يعني عدم وجود قيود. الرموز: `P` (جواز سفر)، و`ID` (بطاقة هوية وطنية)، و`DL` (رخصة قيادة)، و`RP` (تصريح إقامة)، و`HIC` (بطاقة تأمين صحي)، و`TC` (بطاقة ضريبية)، و`SSC` (بطاقة ضمان اجتماعي).","items":{"type":"string","enum":["P","ID","DL","RP","HIC","TC","SSC"]}},"id_country":{"oneOf":[{"type":"string","description":"دولة الإصدار المتوقعة لمستند الهوية (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP"},{"type":"null","description":"دولة الإصدار المتوقعة لمستند الهوية (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP"}]},"poa_country":{"oneOf":[{"type":"string","description":"دولة مستند إثبات العنوان المتوقعة (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP"},{"type":"null","description":"دولة مستند إثبات العنوان المتوقعة (ISO 3166-1 alpha-3)، عند تقييدها في وقت الإنشاء.","example":"ESP"}]},"company_name":{"type":"string","description":"الاسم القانوني المتوقع للشركة. لجلسات الشركات (KYB) فقط."},"registry_country":{"type":"string","description":"دولة السجل المتوقعة بصيغة `XX` أو `XX-YY` (رمز ISO 3166-1 alpha-2، اختيارياً مع تقسيم فرعي ISO 3166-2 للسجلات على مستوى الولاية، مثل `US-CA`). لجلسات الشركات (KYB) فقط."},"registration_number":{"type":"string","description":"رقم تسجيل الشركة المتوقع. جلسات التحقق من الشركات (KYB) فقط."}},"uniqueKey":"expected_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details","typeLabel":"object | null"},"contact_details":{"oneOf":[{"type":"object","description":"تفاصيل الاتصال المقدمة عند إنشاء الجلسة (تُستخدم لرسائل البريد الإلكتروني للإشعارات، والتحقق من الهاتف/البريد الإلكتروني المعبأ مسبقاً، ولغة التواصل). تكون القيمة `null` عند عدم تقديم بريد إلكتروني أو رقم هاتف.","properties":{"email":{"type":"string","description":"عنوان البريد الإلكتروني للمستخدم (مثل \"john.doe@example.com\") الذي سيتم استخدامه أثناء خطوة التحقق من البريد الإلكتروني. إذا لم يتم توفيره، يجب على المستخدم تقديمه أثناء مسار التحقق.","uniqueKey":"contact_details.oneOf.0.email","typeLabel":"string"},"email_lang":{"type":"string","description":"رمز اللغة (ISO 639-1) لإشعارات البريد الإلكتروني. يتحكم في لغة جميع اتصالات البريد الإلكتروني (مثل \"en\" و\"es\" و\"fr\").","uniqueKey":"contact_details.oneOf.0.email_lang","typeLabel":"string"},"send_notification_emails":{"type":"boolean","default":false,"description":"إذا كانت القيمة true وتم توفير بريد إلكتروني، ترسل Didit رسالة البريد الإلكتروني الأولية \"Verify your identity\" بشكل غير متزامن عند إنشاء جلسة التحقق من المستخدمين (KYC) أو التحقق من الشركات (KYB). ترسل Didit أيضاً إشعارات بحالة التحقق للجلسات التي تتطلب مراجعة يدوية إلى عنوان البريد الإلكتروني المقدَّم.","uniqueKey":"contact_details.oneOf.0.send_notification_emails","typeLabel":"boolean"},"phone":{"oneOf":[{"type":"string","description":"رقم هاتف المستخدم بتنسيق E.164 إذا كان متاحاً (على سبيل المثال، +14155552671). يكون `null` إذا تم تقديم بريد إلكتروني فقط عند إنشاء الجلسة. ملاحظة: يعيد هذا الحقل رقم الهاتف الأصلي المقدم أثناء إنشاء الجلسة. إذا كان الرقم غير صالح، فقد لا يكون بتنسيق E.164.","uniqueKey":"contact_details.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم هاتف المستخدم بتنسيق E.164 إذا كان متاحاً (على سبيل المثال، +14155552671). يكون `null` إذا تم تقديم بريد إلكتروني فقط عند إنشاء الجلسة. ملاحظة: يعيد هذا الحقل رقم الهاتف الأصلي المقدم أثناء إنشاء الجلسة. إذا كان الرقم غير صالح، فقد لا يكون بتنسيق E.164.","uniqueKey":"contact_details.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact_details.oneOf.0.phone","typeLabel":"string | null"}},"uniqueKey":"contact_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"تفاصيل الاتصال المقدمة عند إنشاء الجلسة (تُستخدم لرسائل البريد الإلكتروني للإشعارات، والتحقق من الهاتف/البريد الإلكتروني المعبأ مسبقاً، ولغة التواصل). تكون القيمة `null` عند عدم تقديم بريد إلكتروني أو رقم هاتف.","properties":{"email":{"type":"string","description":"عنوان البريد الإلكتروني للمستخدم (مثل \"john.doe@example.com\") الذي سيتم استخدامه أثناء خطوة التحقق من البريد الإلكتروني. إذا لم يتم توفيره، يجب على المستخدم تقديمه أثناء مسار التحقق."},"email_lang":{"type":"string","description":"رمز اللغة (ISO 639-1) لإشعارات البريد الإلكتروني. يتحكم في لغة جميع اتصالات البريد الإلكتروني (مثل \"en\" و\"es\" و\"fr\")."},"send_notification_emails":{"type":"boolean","default":false,"description":"إذا كانت القيمة true وتم توفير بريد إلكتروني، ترسل Didit رسالة البريد الإلكتروني الأولية \"Verify your identity\" بشكل غير متزامن عند إنشاء جلسة التحقق من المستخدمين (KYC) أو التحقق من الشركات (KYB). ترسل Didit أيضاً إشعارات بحالة التحقق للجلسات التي تتطلب مراجعة يدوية إلى عنوان البريد الإلكتروني المقدَّم."},"phone":{"oneOf":[{"type":"string","description":"رقم هاتف المستخدم بتنسيق E.164 إذا كان متاحاً (على سبيل المثال، +14155552671). يكون `null` إذا تم تقديم بريد إلكتروني فقط عند إنشاء الجلسة. ملاحظة: يعيد هذا الحقل رقم الهاتف الأصلي المقدم أثناء إنشاء الجلسة. إذا كان الرقم غير صالح، فقد لا يكون بتنسيق E.164."},{"type":"null","description":"رقم هاتف المستخدم بتنسيق E.164 إذا كان متاحاً (على سبيل المثال، +14155552671). يكون `null` إذا تم تقديم بريد إلكتروني فقط عند إنشاء الجلسة. ملاحظة: يعيد هذا الحقل رقم الهاتف الأصلي المقدم أثناء إنشاء الجلسة. إذا كان الرقم غير صالح، فقد لا يكون بتنسيق E.164."}]}},"uniqueKey":"contact_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact_details","typeLabel":"object | null"},"callback":{"oneOf":[{"type":"string","format":"uri","description":"رابط الاستدعاء الخاص بالجلسة.","uniqueKey":"callback.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط الاستدعاء الخاص بالجلسة.","uniqueKey":"callback.oneOf.1","typeLabel":"null"}],"uniqueKey":"callback","typeLabel":"string\u003curi> | null"},"id_verifications":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير التحقق من الهوية (OCR)** التي تم إنشاؤها بواسطة خطوات مستند الهوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — اقرأ `id_verifications[0]` وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل أكثر من فحص هوية واحد (على سبيل المثال، فحص أساسي بالإضافة إلى فحص إضافي). تكون `null` حتى تُنتج خطوة هوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وحقول المستند المستخرجة، وعناوين URL للصور، ودرجات الجودة، وMRZ، وتحليل العنوان، والتطابقات عبر الجلسات، و`warnings[]`.","items":{"type":"object","description":"تقرير واحد للتحقق من الهوية - التقرير الكامل لخطوة واحدة من التحقق من الهوية. يوضح `verification_method` أي من الطرق الثلاث أنتجته (التقاط المستند، أو البحث دون مستند، أو تسجيل الدخول بالمحفظة) ويتم ملء كتلة الأدلة الخاصة بالطريقة وفقاً لذلك.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة OCR التي أنتجت هذا التقرير.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"verification_method":{"type":"string","enum":["document","id_lookup","wallet"],"description":"أي طريقة من طرق التحقق من الهوية أنتجت هذا التقرير. `document` - قام المستخدم بتصوير هوية فعلية (الافتراضية، والقيمة في كل جلسة تم إنشاؤها قبل وجود الطرق الأخرى). `id_lookup` - قام المستخدم بكتابة رقم هويته الوطنية وتم التحقق منه مقابل سجل حكومي أو مصدر موثوق آخر لتلك الدولة (يحدد `id_lookup.source` أي مصدر). `wallet` - قام المستخدم بتسجيل الدخول باستخدام هوية رقمية حكومية أو مصرفية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].verification_method","typeLabel":"enum\u003cstring>"},"assurance":{"type":"string","enum":["documentary","data_match","cryptographic"],"description":"مستوى الضمان المشتق من `verification_method`: `documentary` لمستند تم التقاطه والتحقق منه، `data_match` للتفاصيل التي تطابقت مع سجل يحتفظ به المصدر الذي تم الاستعلام عنه، `cryptographic` للسمات التي صادق عليها موفر الهوية ووقّعها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].assurance","typeLabel":"enum\u003cstring>"},"wallet_provider":{"oneOf":[{"type":"string","description":"معرّف المحفظة من الدليل عندما يكون `verification_method` هو `wallet` (`mitid`، `bankid_se`، `itsme`، ...). يكون `null` بخلاف ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف المحفظة من الدليل عندما يكون `verification_method` هو `wallet` (`mitid`، `bankid_se`، `itsme`، ...). يكون `null` بخلاف ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider","typeLabel":"string | null"},"fallback_from":{"oneOf":[{"type":"object","description":"سبب عدم إنهاء الطريقة غير المعتمدة على المستندات لخطوة التحقق من الهوية. يتم تعيينه عند فشل البحث أو تسجيل الدخول بالمحفظة: في التحقق من المستند الذي واصل المستخدم عبره عندما كان خيار الرجوع الاحتياطي للدولة هو `fallback_to_document` (حيث `action` هو `fallback_to_document`)، أو في التقرير المرفوض عندما كان `decline`. ويكون `null` في الحالات الأخرى.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"الطريقة التي فشلت.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.method","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","description":"النتيجة التي أنهته، مثل `no_match` أو `provider_error` أو `cancelled` أو `timeout`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.reason","typeLabel":"string"},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"الإجراء المُعَدّ الذي تم اتخاذه: `fallback_to_document` أو `decline`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.action","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0","typeLabel":"object"},{"type":"null","description":"سبب عدم إنهاء الطريقة غير المعتمدة على المستندات لخطوة التحقق من الهوية. يتم تعيينه عند فشل البحث أو تسجيل الدخول بالمحفظة: في التحقق من المستند الذي واصل المستخدم عبره عندما كان خيار الرجوع الاحتياطي للدولة هو `fallback_to_document` (حيث `action` هو `fallback_to_document`)، أو في التقرير المرفوض عندما كان `decline`. ويكون `null` في الحالات الأخرى.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"الطريقة التي فشلت."},"reason":{"type":"string","description":"النتيجة التي أنهته، مثل `no_match` أو `provider_error` أو `cancelled` أو `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"الإجراء المُعَدّ الذي تم اتخاذه: `fallback_to_document` أو `decline`."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from","typeLabel":"object | null"},"id_lookup":{"oneOf":[{"type":"object","description":"دليل السجل. يتوفر فقط عندما تكون `verification_method` بقيمة `id_lookup`؛ ويكون `null` فيما عدا ذلك.","properties":{"source":{"type":"string","description":"اسم المصدر الذي تم الاستعلام عنه كما يظهر للعميل، مثل `Department of Home Affairs` (سجل حكومي) أو `UK credit bureau and financial services records` (ليس سجلاً حكومياً). هذا هو البيان الوحيد لمصدر البحث؛ لا تفترض أنه مصدر حكومي.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.source","typeLabel":"string"},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى استجاب السجل.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى استجاب السجل.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"رقم المحاولة (بدءاً من 1) التي ورد منها هذا التقرير.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.attempts","typeLabel":"integer"},"max_attempts":{"type":"integer","description":"عدد المحاولات المسموح به والمُهيأ للدولة (من 1 إلى 5، القيمة الافتراضية 1).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.max_attempts","typeLabel":"integer"},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome","typeLabel":"enum\u003cstring> | null"},"comparison":{"type":"array","description":"صف واحد لكل حقل قابل للمقارنة أجاب عنه المصدر، بالإضافة إلى صف واحد لكل خطأ في المصدر. تستخدم صفوف المقارنة أسماء الحقول المعيارية أدناه بدلاً من مفاتيح حقول طلب الدولة، لأن عدة حقول طلب (الاسم الأول واسم العائلة، أو أي من الأسماء المستعارة للمعرّف) تندمج في مقارنة واحدة. المصدر الذي فشل يلحق صفاً يحتوي على `field: \"provider\"` و `result: \"error\"`، لذا اقرأ `result` قبل التعامل مع الصف كقرار للحقل.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"حقل مقارنة معياري. `provider` ليس حقلاً للمستخدم: بل يشير إلى صف خطأ في المصدر.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"label":{"type":"string","description":"تسمية العرض للصف، مثل `ID number`، `Full name`، `Provider`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].label","typeLabel":"string"},"provided":{"oneOf":[{"type":"string","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided.oneOf.0","typeLabel":"string"},{"type":"null","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided","typeLabel":"string | null"},"record":{"oneOf":[{"type":"string","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record.oneOf.0","typeLabel":"string"},{"type":"null","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record","typeLabel":"string | null"},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"نتيجة المقارنة لكل حقل. تظهر القيمة `error` فقط في صف `provider` وتفيد بأن ذلك المصدر لم يستجب؛ تعامل معها كدليل حول الاستعلام، ولا تعتبرها أبداً دليلاً على عدم تطابق في الحقول.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].result","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison","typeLabel":"object[]"},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait","typeLabel":"string\u003curi> | null"},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0","typeLabel":"object"},{"type":"null","description":"دليل السجل. يتوفر فقط عندما تكون `verification_method` بقيمة `id_lookup`؛ ويكون `null` فيما عدا ذلك.","properties":{"source":{"type":"string","description":"اسم المصدر الذي تم الاستعلام عنه كما يظهر للعميل، مثل `Department of Home Affairs` (سجل حكومي) أو `UK credit bureau and financial services records` (ليس سجلاً حكومياً). هذا هو البيان الوحيد لمصدر البحث؛ لا تفترض أنه مصدر حكومي."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى استجاب السجل."},{"type":"null","format":"date-time","description":"متى استجاب السجل."}]},"attempts":{"type":"integer","description":"رقم المحاولة (بدءاً من 1) التي ورد منها هذا التقرير."},"max_attempts":{"type":"integer","description":"عدد المحاولات المسموح به والمُهيأ للدولة (من 1 إلى 5، القيمة الافتراضية 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."}]},"comparison":{"type":"array","description":"صف واحد لكل حقل قابل للمقارنة أجاب عنه المصدر، بالإضافة إلى صف واحد لكل خطأ في المصدر. تستخدم صفوف المقارنة أسماء الحقول المعيارية أدناه بدلاً من مفاتيح حقول طلب الدولة، لأن عدة حقول طلب (الاسم الأول واسم العائلة، أو أي من الأسماء المستعارة للمعرّف) تندمج في مقارنة واحدة. المصدر الذي فشل يلحق صفاً يحتوي على `field: \"provider\"` و `result: \"error\"`، لذا اقرأ `result` قبل التعامل مع الصف كقرار للحقل.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"حقل مقارنة معياري. `provider` ليس حقلاً للمستخدم: بل يشير إلى صف خطأ في المصدر."},"label":{"type":"string","description":"تسمية العرض للصف، مثل `ID number`، `Full name`، `Provider`."},"provided":{"oneOf":[{"type":"string","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."},{"type":"null","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."}]},"record":{"oneOf":[{"type":"string","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."},{"type":"null","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"نتيجة المقارنة لكل حقل. تظهر القيمة `error` فقط في صف `provider` وتفيد بأن ذلك المصدر لم يستجب؛ تعامل معها كدليل حول الاستعلام، ولا تعتبرها أبداً دليلاً على عدم تطابق في الحقول."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup","typeLabel":"object | null"},"wallet_verification":{"oneOf":[{"type":"object","description":"دليل بيانات الاعتماد. يظهر فقط عندما تكون قيمة `verification_method` هي `wallet`؛ ويكون `null` في الحالات الأخرى.","properties":{"provider":{"type":"string","description":"معرّف المحفظة من الدليل، مثل `mitid`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider","typeLabel":"string"},"provider_name":{"oneOf":[{"type":"string","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name","typeLabel":"string | null"},"issuing_authority":{"oneOf":[{"type":"string","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority","typeLabel":"string | null"},"issuing_country":{"type":"string","description":"الدولة بتنسيق ISO 3166-1 alpha-3 التي تم تقديم المحفظة فيها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_country","typeLabel":"string"},"credential_type":{"oneOf":[{"type":"string","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type","typeLabel":"string | null"},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance","typeLabel":"enum\u003cstring> | null"},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"لحظة مصادقة المحفظة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"لحظة مصادقة المحفظة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at","typeLabel":"string\u003cdate-time> | null"},"signature_valid":{"oneOf":[{"type":"boolean","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid","typeLabel":"boolean | null"},"attributes":{"type":"object","additionalProperties":true,"description":"السمات التي شاركتها المحفظة، مفهرسة كما يسردها إدخال دليل المحفظة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.attributes","typeLabel":"object"},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait","typeLabel":"string\u003curi> | null"},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0","typeLabel":"object"},{"type":"null","description":"دليل بيانات الاعتماد. يظهر فقط عندما تكون قيمة `verification_method` هي `wallet`؛ ويكون `null` في الحالات الأخرى.","properties":{"provider":{"type":"string","description":"معرّف المحفظة من الدليل، مثل `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."},{"type":"null","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."},{"type":"null","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"الدولة بتنسيق ISO 3166-1 alpha-3 التي تم تقديم المحفظة فيها."},"credential_type":{"oneOf":[{"type":"string","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."},{"type":"null","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."},{"type":"null","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"لحظة مصادقة المحفظة."},{"type":"null","format":"date-time","description":"لحظة مصادقة المحفظة."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."},{"type":"null","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."}]},"attributes":{"type":"object","additionalProperties":true,"description":"السمات التي شاركتها المحفظة، مفهرسة كما يسردها إدخال دليل المحفظة."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification","typeLabel":"object | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"حالة مستوى الميزة لخطوة التحقق من الهوية هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"document_type":{"type":"string","description":"نوع مستند التحقق من الهوية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_type","typeLabel":"string"},"document_subtype":{"oneOf":[{"type":"string","description":"رمز النوع الفرعي للمستند المقبول من إعدادات مستند سير العمل، بما في ذلك منطقة المستند عند الاقتضاء. أمثلة: `ID_CARD_GENERIC`، `QUEENSLAND_DRIVER_LICENSE_GENERIC`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز النوع الفرعي للمستند المقبول من إعدادات مستند سير العمل، بما في ذلك منطقة المستند عند الاقتضاء. أمثلة: `ID_CARD_GENERIC`، `QUEENSLAND_DRIVER_LICENSE_GENERIC`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_number":{"type":"string","description":"رقم تعريف المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_number","typeLabel":"string"},"personal_number":{"type":"string","description":"رقم التعريف الشخصي","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].personal_number","typeLabel":"string"},"portrait_image":{"type":"string","format":"uri","description":"رابط URL للصورة الشخصية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].portrait_image","typeLabel":"string\u003curi>"},"front_image":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image","typeLabel":"string\u003curi>"},"front_video":{"type":"string","format":"uri","description":"رابط URL لفيديو وجه المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_video","typeLabel":"string\u003curi>"},"back_image":{"type":"string","format":"uri","description":"رابط URL لصورة الوجه الخلفي للمستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image","typeLabel":"string\u003curi>"},"back_video":{"type":"string","format":"uri","description":"رابط URL لفيديو ظهر المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_video","typeLabel":"string\u003curi>"},"full_front_image":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند الكاملة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_front_image","typeLabel":"string\u003curi>"},"full_back_image":{"type":"string","format":"uri","description":"رابط URL لصورة ظهر المستند الكاملة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_back_image","typeLabel":"string\u003curi>"},"front_image_camera_front":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند الملتقطة من الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front","typeLabel":"string\u003curi>"},"back_image_camera_front":{"type":"string","format":"uri","description":"رابط URL لصورة ظهر المستند الملتقطة من الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front","typeLabel":"string\u003curi>"},"date_of_birth":{"type":"string","format":"date","description":"تاريخ الميلاد من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate>"},"age":{"type":"integer","description":"العمر المحسوب من تاريخ الميلاد","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].age","typeLabel":"integer"},"expiration_date":{"type":"string","format":"date","description":"تاريخ انتهاء المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].expiration_date","typeLabel":"string\u003cdate>"},"date_of_issue":{"type":"string","format":"date","description":"تاريخ إصدار المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].date_of_issue","typeLabel":"string\u003cdate>"},"issuing_state":{"type":"string","description":"رمز ISO للولاية المُصدِرة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"issuing_state_name":{"type":"string","description":"الاسم الكامل للولاية المُصدِرة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].issuing_state_name","typeLabel":"string"},"first_name":{"type":"string","description":"الاسم الأول من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","description":"اسم العائلة من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].last_name","typeLabel":"string"},"full_name":{"type":"string","description":"الاسم الكامل من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_name","typeLabel":"string"},"gender":{"type":"string","description":"الجنس من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].gender","typeLabel":"string"},"address":{"type":"string","description":"العنوان الخام من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address","typeLabel":"string"},"formatted_address":{"type":"string","description":"العنوان الكامل المنسق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].formatted_address","typeLabel":"string"},"place_of_birth":{"type":"string","description":"مكان الميلاد من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].place_of_birth","typeLabel":"string"},"marital_status":{"type":"string","description":"الحالة الاجتماعية من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].marital_status","typeLabel":"string"},"nationality":{"type":"string","description":"رمز الجنسية حسب معيار ISO","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].nationality","typeLabel":"string"},"extra_fields":{"type":"object","description":"حقول المستند الإضافية. تتضمن سمات خاصة بالمستند (مثل `dl_categories` و`blood_group` و`sponsor` و`employer` و`dl_class_code_b_from` و`dl_class_code_b_to`). تُعاد تواريخ صلاحية فئة رخصة القيادة بتنسيق `dl_class_code_\u003cclass>_from` و`dl_class_code_\u003cclass>_to`، ورموز القيود/المعلومات لكل فئة (مثل العمود 12 في رخص المملكة المتحدة) بتنسيق `dl_class_code_\u003cclass>_notes`. عندما يحتوي المستند على أسماء أو عنوان أو مكان الميلاد بأنظمة كتابة متعددة، يتضمن هذا الكائن أيضاً إصدارات بنظام الكتابة البديل لتلك الحقول. يتحكم إعداد سير العمل `preferred_characters` (`latin` أو `non_latin`) في نظام الكتابة الذي يملأ الحقول من المستوى الأعلى (`first_name` و`last_name` و`full_name` و`address` و`place_of_birth`)؛ بينما يظهر نظام الكتابة المعاكس هنا باسم `first_name_non_latin` / `last_name_non_latin` / `full_name_non_latin` / `middle_name_non_latin` / `address_non_latin` / `place_of_birth_non_latin` (عندما تكون `preferred_characters` هي `latin`) أو مع لاحقة `_latin` (عندما تكون `preferred_characters` هي `non_latin`). تظهر المفاتيح فقط عندما يستخرج OCR بالفعل قيمة حقيقية بنظام كتابة بديل، ويتم تخطي أي حقل تكون قيمته البديلة بنفس نظام كتابة المجموعة المفضلة (على سبيل المثال، حقل مصنف بالسيريلية وتكون قيمة OCR الخاصة به قد عادت بأحرف لاتينية متشابهة الشكل). عندما تكون `preferred_characters` هي `latin` لكن المستند يحتوي فقط على نص غير لاتيني، تقوم Didit بنقل الحروف صوتياً للقيم المستخرجة وتوفر `first_name_latin` / `last_name_latin` / إلخ كخيار احتياطي.","additionalProperties":true,"properties":{"dl_categories":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.dl_categories.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.dl_categories","typeLabel":"string[]"},"blood_group":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group","typeLabel":"string | null"},"first_name_non_latin":{"type":"string","description":"الاسم الأول بنظام كتابة غير لاتيني عندما تكون `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند (مثل `Айна` لبطاقة هوية قيرغيزية).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.first_name_non_latin","typeLabel":"string"},"last_name_non_latin":{"type":"string","description":"اسم العائلة بنظام الكتابة غير اللاتيني عندما تكون قيمة `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.last_name_non_latin","typeLabel":"string"},"middle_name_non_latin":{"type":"string","description":"الاسم الأوسط / اسم الأب بنظام الكتابة غير اللاتيني عندما يكون `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.middle_name_non_latin","typeLabel":"string"},"full_name_non_latin":{"type":"string","description":"الاسم الكامل المركب بنظام الكتابة غير اللاتيني. يُعاد تركيبه من المكونات الفردية عندما يتوفر كل من الاسم الأول واسم العائلة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.full_name_non_latin","typeLabel":"string"},"address_non_latin":{"type":"string","description":"العنوان بنظام الكتابة غير اللاتيني عندما يكون `preferred_characters=latin` ويتوفر إصدار غير لاتيني في المستند.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.address_non_latin","typeLabel":"string"},"place_of_birth_non_latin":{"type":"string","description":"مكان الميلاد بنظام الكتابة غير اللاتيني عندما تكون القيمة `preferred_characters=latin` وتتوفر نسخة غير لاتينية على المستند.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.place_of_birth_non_latin","typeLabel":"string"},"first_name_latin":{"type":"string","description":"الاسم الأول بالأحرف اللاتينية. يتم ملؤه عندما تكون `preferred_characters=non_latin` وتتوفر نسخة لاتينية في المستند، أو — كخيار احتياطي للنقل الحرفي — عندما تكون `preferred_characters=latin` ولكن المستند لا يحتوي إلا على نص غير لاتيني.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.first_name_latin","typeLabel":"string"},"last_name_latin":{"type":"string","description":"اسم العائلة بنظام الكتابة اللاتيني. تنطبق نفس قواعد `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.last_name_latin","typeLabel":"string"},"middle_name_latin":{"type":"string","description":"الاسم الأوسط / اسم الأب بالحروف اللاتينية. نفس قواعد `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.middle_name_latin","typeLabel":"string"},"full_name_latin":{"type":"string","description":"الاسم الكامل المركب بنظام الكتابة اللاتيني. يُعاد تركيبه دائماً من المكونات الفردية عندما يتوفر كل من الاسم الأول واسم العائلة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.full_name_latin","typeLabel":"string"},"address_latin":{"type":"string","description":"العنوان بنظام الكتابة اللاتيني. نفس قواعد `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.address_latin","typeLabel":"string"},"place_of_birth_latin":{"type":"string","description":"مكان الميلاد بنظام الكتابة اللاتيني. تنطبق نفس قواعد `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.place_of_birth_latin","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields","typeLabel":"object"},"mrz":{"oneOf":[{"type":"object","description":"حقول منطقة القراءة الآلية (MRZ) المحللة والمستخرجة من المستند. القيمة `null` في حال عدم اكتشاف أي MRZ.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.surname","typeLabel":"string"},"name":{"type":"string","example":"ELENA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.name","typeLabel":"string"},"country":{"type":"string","example":"ESP","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.country","typeLabel":"string"},"nationality":{"type":"string","example":"ESP","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.nationality","typeLabel":"string"},"birth_date":{"type":"string","example":"850315","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.birth_date","typeLabel":"string"},"expiry_date":{"type":"string","example":"220821","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.expiry_date","typeLabel":"string"},"sex":{"type":"string","example":"F","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.sex","typeLabel":"string"},"document_type":{"type":"string","example":"ID","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_type","typeLabel":"string"},"document_number":{"type":"string","example":"YZA123456","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_number","typeLabel":"string"},"optional_data":{"type":"string","example":"X9876543L","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.optional_data","typeLabel":"string"},"optional_data_2":{"type":"string","example":"","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.optional_data_2","typeLabel":"string"},"birth_date_hash":{"type":"string","example":"7","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.birth_date_hash","typeLabel":"string"},"expiry_date_hash":{"type":"string","example":"4","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.expiry_date_hash","typeLabel":"string"},"document_number_hash":{"type":"string","example":"9","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_number_hash","typeLabel":"string"},"final_hash":{"type":"string","example":"2","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.final_hash","typeLabel":"string"},"personal_number":{"type":"string","example":"X9876543L","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.personal_number","typeLabel":"string"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.warnings.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.warnings","typeLabel":"string[]"},"errors":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.errors","typeLabel":"string[]"},"mrz_type":{"type":"string","example":"TD1","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_type","typeLabel":"string"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_string","typeLabel":"string"},"mrz_key":{"type":"string","example":"YZA123456985031573208214","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_key","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0","typeLabel":"object"},{"type":"null","description":"حقول منطقة القراءة الآلية (MRZ) المحللة والمستخرجة من المستند. القيمة `null` في حال عدم اكتشاف أي MRZ.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz","typeLabel":"object | null"},"parsed_address":{"type":"object","description":"تفاصيل العنوان المهيكل","properties":{"city":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.city","typeLabel":"string"},"label":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.label","typeLabel":"string"},"region":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.region","typeLabel":"string"},"country":{"type":"string","description":"رمز الدولة المكون من حرفين","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.country","typeLabel":"string"},"category":{"type":"string","description":"فئة العنوان (مثل Residential، Commercial)","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.category","typeLabel":"string"},"street_1":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_1","typeLabel":"string"},"street_2":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2","typeLabel":"string | null"},"is_verified":{"type":"boolean","description":"ما إذا كان قد تم التحقق من العنوان","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.is_verified","typeLabel":"boolean"},"postal_code":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.postal_code","typeLabel":"string"},"raw_results":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.types.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.types","typeLabel":"string[]"},"geometry":{"type":"object","properties":{"location":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location","typeLabel":"object"},"viewport":{"type":"object","properties":{"northeast":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast","typeLabel":"object"},"southwest":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest","typeLabel":"object"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport","typeLabel":"object"},"location_type":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location_type","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry","typeLabel":"object"},"place_id":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.place_id","typeLabel":"string"},"formatted_address":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.formatted_address","typeLabel":"string"},"navigation_points":{"type":"array","items":{"type":"object","properties":{"location":{"type":"object","properties":{"latitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location.longitude","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location","typeLabel":"object"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points","typeLabel":"object[]"},"address_components":{"type":"array","items":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].types.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].types","typeLabel":"string[]"},"long_name":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].long_name","typeLabel":"string"},"short_name":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].short_name","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components","typeLabel":"object[]"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results","typeLabel":"object"},"address_type":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.address_type","typeLabel":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location.longitude","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location","typeLabel":"object"},"formatted_address":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.formatted_address","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address","typeLabel":"object"},"extra_files":{"type":"array","items":{"type":"string","format":"uri","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_files.items.[INDEX]","typeLabel":"string\u003curi>"},"description":"ملفات إضافية للتحقق من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_files","typeLabel":"string\u003curi>[]"},"front_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الأمامية للمستند وصورة الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الأمامية للمستند وصورة الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score","typeLabel":"number | null"},"back_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الخلفية للمستند وصورة الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الخلفية للمستند وصورة الكاميرا الأمامية","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score","typeLabel":"number | null"},"document_selfie_face_matches":{"oneOf":[{"type":"array","description":"الجلسات السابقة أو إدخالات قائمة حظر الوجوه التي تطابق وجهها مع صورة السيلفي التي التقطتها الكاميرا الأمامية أثناء التقاط المستند (البحث بالوجه عبر الالتقاط الصامت). نفس تنسيق الإدخال مثل `liveness_checks[].matches`. تكون القيمة `null` للجلسات التي تم إنشاؤها قبل وجود هذا الحقل أو عند عدم تشغيل البحث؛ ومصفوفة فارغة عند تشغيله وعدم العثور على أي تطابق. `match_image_url` هو رابط موقع مسبقاً تنتهي صلاحيته.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number","typeLabel":"integer | null"},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].similarity_percentage","typeLabel":"number"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data","typeLabel":"string | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id","typeLabel":"string\u003cuuid> | null"},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id","typeLabel":"string\u003cuuid> | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name","typeLabel":"string | null"},"document_type":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type","typeLabel":"string | null"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number","typeLabel":"string | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details","typeLabel":"object | null"},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url","typeLabel":"string\u003curi> | null"},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].is_allowlisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"الجلسات السابقة أو إدخالات قائمة حظر الوجوه التي تطابق وجهها مع صورة السيلفي التي التقطتها الكاميرا الأمامية أثناء التقاط المستند (البحث بالوجه عبر الالتقاط الصامت). نفس تنسيق الإدخال مثل `liveness_checks[].matches`. تكون القيمة `null` للجلسات التي تم إنشاؤها قبل وجود هذا الحقل أو عند عدم تشغيل البحث؛ ومصفوفة فارغة عند تشغيله وعدم العثور على أي تطابق. `match_image_url` هو رابط موقع مسبقاً تنتهي صلاحيته.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."}]},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."}]},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."}]},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر."},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح."},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`)."}}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches","typeLabel":"object[] | null"},"front_image_quality_score":{"oneOf":[{"type":"object","description":"مقاييس جودة صورة الوجه الأمامي للمستند. تتراوح كل درجة فرعية بين 0 و100.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.focus_score","typeLabel":"number"},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.brightness_score","typeLabel":"number"},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.brightness_issue","typeLabel":"enum\u003cstring>"},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible","typeLabel":"boolean | null"},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.resolution_score","typeLabel":"number"},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.overall_score","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0","typeLabel":"object"},{"type":"null","description":"مقاييس جودة صورة الوجه الأمامي للمستند. تتراوح كل درجة فرعية بين 0 و100.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score","typeLabel":"object | null"},"back_image_quality_score":{"oneOf":[{"type":"object","description":"مقاييس جودة صورة الوجه الخلفي للمستند. نفس بنية front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.focus_score","typeLabel":"number"},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.brightness_score","typeLabel":"number"},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.brightness_issue","typeLabel":"enum\u003cstring>"},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible","typeLabel":"boolean | null"},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.resolution_score","typeLabel":"number"},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.overall_score","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0","typeLabel":"object"},{"type":"null","description":"مقاييس جودة صورة الوجه الخلفي للمستند. نفس بنية front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير (مثل `ID_VERIFICATION`، و`NFC`، و`LIVENESS`). تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","description":"بيانات سياقية إضافية حول التحذير","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"بيانات سياقية إضافية حول التحذير","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","description":"نوع السجل: معلومات، أو تحذير، أو خطأ","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير (لسير العمل المعتمد على المخططات)","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"تحذيرات التحقق من المستند","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"المستندات المطابقة التي تم العثور عليها أثناء كشف التكرار/قائمة الحظر (ما يصل إلى 5 تطابقات)","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"معرّف الجلسة للمستند المتطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"رقم الجلسة للمستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"بيانات المزود المرتبطة بجلسة المطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"بيانات المزود المرتبطة بجلسة المطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"type":"string","format":"date-time","description":"تاريخ التحقق من جلسة المطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"user_details":{"type":"object","properties":{"name":{"type":"string","description":"الاسم الكامل من المستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.name","typeLabel":"string"},"document_type":{"type":"string","description":"نوع المستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.document_type","typeLabel":"string"},"document_number":{"type":"string","description":"رقم المستند الخاص بالمستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.document_number","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details","typeLabel":"object"},"status":{"type":"string","description":"حالة الجلسة المتطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"ما إذا كان المستند المطابق مدرجاً في قائمة الحظر","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"نوع خدمة API للجلسة المتطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع خدمة API للجلسة المتطابقة","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"front_image_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند من المستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL لصورة وجه المستند من المستند المطابق","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url","typeLabel":"string\u003curi> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"document_liveness":{"oneOf":[{"type":"object","description":"درجات كشف الحيوية الخاصة بالمستند لكل نوع من أنواع الاحتيال، ويتم الإبلاغ عنها سواء أُطلق تحذير أم لا، حتى يمكن تدقيق المستند المقبول. وتكون `null` عندما لا يتم تشغيل الفحص.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace","typeLabel":"object | null"},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy","typeLabel":"object | null"},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay","typeLabel":"object | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0","typeLabel":"object"},{"type":"null","description":"درجات كشف الحيوية الخاصة بالمستند لكل نوع من أنواع الاحتيال، ويتم الإبلاغ عنها سواء أُطلق تحذير أم لا، حتى يمكن تدقيق المستند المقبول. وتكون `null` عندما لا يتم تشغيل الفحص.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness","typeLabel":"object | null"},"address_validation":{"oneOf":[{"type":"object","description":"التحقق من صحة العنوان للعنوان المطبوع على هذا المستند: ما إذا كان موجوداً وصيغته الموحدة، كما قرأها المستند (أي تصحيح لاحق لـ `address` لا يعيد تشغيله). يظهر عندما تُفعّل خطوة التحقق من الهوية هذه الميزة الإضافية للتحقق من العنوان؛ ويكون `null` بخلاف ذلك.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: تم تأكيد العنوان وصولاً إلى المبنى (أو الشقة أو صندوق البريد). `partially_verified`: تم تأكيده فقط حتى مستوى الشارع، أو إلى المستوى الأكثر دقة الذي تحتفظ به البيانات المرجعية البريدية لذلك المكان. `not_verified`: تطابقت المنطقة أو المدينة فقط، أو لم يتطابق أي شيء. `unavailable`: تعذر تشغيل التحقق (على سبيل المثال لم تستجب الخدمة المرجعية)؛ لا يتم احتساب أي رسوم عليه ولا يؤثر أبداً على عملية التحقق.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.status","typeLabel":"enum\u003cstring>"},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"object","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.0","typeLabel":"string"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1","typeLabel":"string | null"},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","example":"Mountain View","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","example":"Mountain View","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","example":"94043-1351","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0","typeLabel":"object"},{"type":"null","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}},"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address","typeLabel":"object | null"},"formatted_address":{"oneOf":[{"type":"string","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address","typeLabel":"string | null"},"latitude":{"oneOf":[{"type":"number","example":37.422022,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"null","example":37.422022,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude","typeLabel":"number | null"},"longitude":{"oneOf":[{"type":"number","example":-122.08429,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"null","example":-122.08429,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation","typeLabel":"object | null"},"region":{"oneOf":[{"type":"string","description":"منطقة أو ولاية دولة إصدار المستند عندما يحدد المستند ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region.oneOf.0","typeLabel":"string"},{"type":"null","description":"منطقة أو ولاية دولة إصدار المستند عندما يحدد المستند ذلك.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region","typeLabel":"string | null"},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"لقطة للبيانات المستخرجة من المستند والتي تم عرضها على الشخص لمراجعتها، محفوظة بجانب القيم المؤكدة حتى تتمكن من مقارنة ما تمت قراءته بما أكده الشخص. تكون `null` عندما لا يُطلب من الشخص المراجعة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"لقطة للبيانات المستخرجة من المستند والتي تم عرضها على الشخص لمراجعتها، محفوظة بجانب القيم المؤكدة حتى تتمكن من مقارنة ما تمت قراءته بما أكده الشخص. تكون `null` عندما لا يُطلب من الشخص المراجعة.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data","typeLabel":"object | null"},"barcodes":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].barcodes.items.[INDEX]","typeLabel":"object"},"description":"البيانات المقروءة من الرموز الشريطية (barcodes) للمستند. تكون فارغة عندما لا يحتوي المستند على أي منها أو لم تتم قراءة أي منها.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].barcodes","typeLabel":"object[]"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير التحقق من الهوية (OCR)** التي تم إنشاؤها بواسطة خطوات مستند الهوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — اقرأ `id_verifications[0]` وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل أكثر من فحص هوية واحد (على سبيل المثال، فحص أساسي بالإضافة إلى فحص إضافي). تكون `null` حتى تُنتج خطوة هوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وحقول المستند المستخرجة، وعناوين URL للصور، ودرجات الجودة، وMRZ، وتحليل العنوان، والتطابقات عبر الجلسات، و`warnings[]`.","items":{"type":"object","description":"تقرير واحد للتحقق من الهوية - التقرير الكامل لخطوة واحدة من التحقق من الهوية. يوضح `verification_method` أي من الطرق الثلاث أنتجته (التقاط المستند، أو البحث دون مستند، أو تسجيل الدخول بالمحفظة) ويتم ملء كتلة الأدلة الخاصة بالطريقة وفقاً لذلك.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة OCR التي أنتجت هذا التقرير."},"verification_method":{"type":"string","enum":["document","id_lookup","wallet"],"description":"أي طريقة من طرق التحقق من الهوية أنتجت هذا التقرير. `document` - قام المستخدم بتصوير هوية فعلية (الافتراضية، والقيمة في كل جلسة تم إنشاؤها قبل وجود الطرق الأخرى). `id_lookup` - قام المستخدم بكتابة رقم هويته الوطنية وتم التحقق منه مقابل سجل حكومي أو مصدر موثوق آخر لتلك الدولة (يحدد `id_lookup.source` أي مصدر). `wallet` - قام المستخدم بتسجيل الدخول باستخدام هوية رقمية حكومية أو مصرفية."},"assurance":{"type":"string","enum":["documentary","data_match","cryptographic"],"description":"مستوى الضمان المشتق من `verification_method`: `documentary` لمستند تم التقاطه والتحقق منه، `data_match` للتفاصيل التي تطابقت مع سجل يحتفظ به المصدر الذي تم الاستعلام عنه، `cryptographic` للسمات التي صادق عليها موفر الهوية ووقّعها."},"wallet_provider":{"oneOf":[{"type":"string","description":"معرّف المحفظة من الدليل عندما يكون `verification_method` هو `wallet` (`mitid`، `bankid_se`، `itsme`، ...). يكون `null` بخلاف ذلك."},{"type":"null","description":"معرّف المحفظة من الدليل عندما يكون `verification_method` هو `wallet` (`mitid`، `bankid_se`، `itsme`، ...). يكون `null` بخلاف ذلك."}]},"fallback_from":{"oneOf":[{"type":"object","description":"سبب عدم إنهاء الطريقة غير المعتمدة على المستندات لخطوة التحقق من الهوية. يتم تعيينه عند فشل البحث أو تسجيل الدخول بالمحفظة: في التحقق من المستند الذي واصل المستخدم عبره عندما كان خيار الرجوع الاحتياطي للدولة هو `fallback_to_document` (حيث `action` هو `fallback_to_document`)، أو في التقرير المرفوض عندما كان `decline`. ويكون `null` في الحالات الأخرى.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"الطريقة التي فشلت."},"reason":{"type":"string","description":"النتيجة التي أنهته، مثل `no_match` أو `provider_error` أو `cancelled` أو `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"الإجراء المُعَدّ الذي تم اتخاذه: `fallback_to_document` أو `decline`."}}},{"type":"null","description":"سبب عدم إنهاء الطريقة غير المعتمدة على المستندات لخطوة التحقق من الهوية. يتم تعيينه عند فشل البحث أو تسجيل الدخول بالمحفظة: في التحقق من المستند الذي واصل المستخدم عبره عندما كان خيار الرجوع الاحتياطي للدولة هو `fallback_to_document` (حيث `action` هو `fallback_to_document`)، أو في التقرير المرفوض عندما كان `decline`. ويكون `null` في الحالات الأخرى.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"الطريقة التي فشلت."},"reason":{"type":"string","description":"النتيجة التي أنهته، مثل `no_match` أو `provider_error` أو `cancelled` أو `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"الإجراء المُعَدّ الذي تم اتخاذه: `fallback_to_document` أو `decline`."}}}]},"id_lookup":{"oneOf":[{"type":"object","description":"دليل السجل. يتوفر فقط عندما تكون `verification_method` بقيمة `id_lookup`؛ ويكون `null` فيما عدا ذلك.","properties":{"source":{"type":"string","description":"اسم المصدر الذي تم الاستعلام عنه كما يظهر للعميل، مثل `Department of Home Affairs` (سجل حكومي) أو `UK credit bureau and financial services records` (ليس سجلاً حكومياً). هذا هو البيان الوحيد لمصدر البحث؛ لا تفترض أنه مصدر حكومي."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى استجاب السجل."},{"type":"null","format":"date-time","description":"متى استجاب السجل."}]},"attempts":{"type":"integer","description":"رقم المحاولة (بدءاً من 1) التي ورد منها هذا التقرير."},"max_attempts":{"type":"integer","description":"عدد المحاولات المسموح به والمُهيأ للدولة (من 1 إلى 5، القيمة الافتراضية 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."}]},"comparison":{"type":"array","description":"صف واحد لكل حقل قابل للمقارنة أجاب عنه المصدر، بالإضافة إلى صف واحد لكل خطأ في المصدر. تستخدم صفوف المقارنة أسماء الحقول المعيارية أدناه بدلاً من مفاتيح حقول طلب الدولة، لأن عدة حقول طلب (الاسم الأول واسم العائلة، أو أي من الأسماء المستعارة للمعرّف) تندمج في مقارنة واحدة. المصدر الذي فشل يلحق صفاً يحتوي على `field: \"provider\"` و `result: \"error\"`، لذا اقرأ `result` قبل التعامل مع الصف كقرار للحقل.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"حقل مقارنة معياري. `provider` ليس حقلاً للمستخدم: بل يشير إلى صف خطأ في المصدر."},"label":{"type":"string","description":"تسمية العرض للصف، مثل `ID number`، `Full name`، `Provider`."},"provided":{"oneOf":[{"type":"string","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."},{"type":"null","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."}]},"record":{"oneOf":[{"type":"string","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."},{"type":"null","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"نتيجة المقارنة لكل حقل. تظهر القيمة `error` فقط في صف `provider` وتفيد بأن ذلك المصدر لم يستجب؛ تعامل معها كدليل حول الاستعلام، ولا تعتبرها أبداً دليلاً على عدم تطابق في الحقول."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."}]}}},{"type":"null","description":"دليل السجل. يتوفر فقط عندما تكون `verification_method` بقيمة `id_lookup`؛ ويكون `null` فيما عدا ذلك.","properties":{"source":{"type":"string","description":"اسم المصدر الذي تم الاستعلام عنه كما يظهر للعميل، مثل `Department of Home Affairs` (سجل حكومي) أو `UK credit bureau and financial services records` (ليس سجلاً حكومياً). هذا هو البيان الوحيد لمصدر البحث؛ لا تفترض أنه مصدر حكومي."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى استجاب السجل."},{"type":"null","format":"date-time","description":"متى استجاب السجل."}]},"attempts":{"type":"integer","description":"رقم المحاولة (بدءاً من 1) التي ورد منها هذا التقرير."},"max_attempts":{"type":"integer","description":"عدد المحاولات المسموح به والمُهيأ للدولة (من 1 إلى 5، القيمة الافتراضية 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"ما أجاب به السجل. يُحسب فقط `match` و`partial_match` و`no_match` ضمن ميزانية المحاولات والفاتورة."}]},"comparison":{"type":"array","description":"صف واحد لكل حقل قابل للمقارنة أجاب عنه المصدر، بالإضافة إلى صف واحد لكل خطأ في المصدر. تستخدم صفوف المقارنة أسماء الحقول المعيارية أدناه بدلاً من مفاتيح حقول طلب الدولة، لأن عدة حقول طلب (الاسم الأول واسم العائلة، أو أي من الأسماء المستعارة للمعرّف) تندمج في مقارنة واحدة. المصدر الذي فشل يلحق صفاً يحتوي على `field: \"provider\"` و `result: \"error\"`، لذا اقرأ `result` قبل التعامل مع الصف كقرار للحقل.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"حقل مقارنة معياري. `provider` ليس حقلاً للمستخدم: بل يشير إلى صف خطأ في المصدر."},"label":{"type":"string","description":"تسمية العرض للصف، مثل `ID number`، `Full name`، `Provider`."},"provided":{"oneOf":[{"type":"string","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."},{"type":"null","description":"ما كتبه المستخدم. يكون `null` في صف خطأ `provider`."}]},"record":{"oneOf":[{"type":"string","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."},{"type":"null","description":"ما احتفظ به المصدر. في صف خطأ `provider`، يحمل هذا الحقل رسالة الخطأ بدلاً من ذلك."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"نتيجة المقارنة لكل حقل. تظهر القيمة `error` فقط في صف `provider` وتفيد بأن ذلك المصدر لم يستجب؛ تعامل معها كدليل حول الاستعلام، ولا تعتبرها أبداً دليلاً على عدم تطابق في الحقول."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي أرجعها المصدر. فقط لسجلات الحكومات الأربعة التي تُرجع صورة (جنوب إفريقيا، ونيجيريا، والأرجنتين، وبنما)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية في السجل، 0-100. فقط عندما يُرجع السجل صورة شخصية."}]}}}]},"wallet_verification":{"oneOf":[{"type":"object","description":"دليل بيانات الاعتماد. يظهر فقط عندما تكون قيمة `verification_method` هي `wallet`؛ ويكون `null` في الحالات الأخرى.","properties":{"provider":{"type":"string","description":"معرّف المحفظة من الدليل، مثل `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."},{"type":"null","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."},{"type":"null","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"الدولة بتنسيق ISO 3166-1 alpha-3 التي تم تقديم المحفظة فيها."},"credential_type":{"oneOf":[{"type":"string","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."},{"type":"null","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."},{"type":"null","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"لحظة مصادقة المحفظة."},{"type":"null","format":"date-time","description":"لحظة مصادقة المحفظة."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."},{"type":"null","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."}]},"attributes":{"type":"object","additionalProperties":true,"description":"السمات التي شاركتها المحفظة، مفهرسة كما يسردها إدخال دليل المحفظة."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."}]}}},{"type":"null","description":"دليل بيانات الاعتماد. يظهر فقط عندما تكون قيمة `verification_method` هي `wallet`؛ ويكون `null` في الحالات الأخرى.","properties":{"provider":{"type":"string","description":"معرّف المحفظة من الدليل، مثل `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."},{"type":"null","description":"اسم المحفظة كما يعرفه المستخدم النهائي، على سبيل المثال `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."},{"type":"null","description":"الجهة المسؤولة عن المحفظة، مثل `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"الدولة بتنسيق ISO 3166-1 alpha-3 التي تم تقديم المحفظة فيها."},"credential_type":{"oneOf":[{"type":"string","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."},{"type":"null","description":"بيانات الاعتماد التي قدمتها المحفظة، مثل `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."},{"type":"null","enum":["low","substantial","high"],"description":"مستوى التأكيد الذي أكدته المحفظة. يفشل تسجيل الدخول الذي يؤكد مستوى أقل من المستوى المطلوب بدلاً من خفض المستوى."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"لحظة مصادقة المحفظة."},{"type":"null","format":"date-time","description":"لحظة مصادقة المحفظة."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."},{"type":"null","description":"ما إذا كان قد تم التحقق من صحة الإقرار الموقّع الذي أرجعته المحفظة."}]},"attributes":{"type":"object","additionalProperties":true,"description":"السمات التي شاركتها المحفظة، مفهرسة كما يسردها إدخال دليل المحفظة."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."},{"type":"null","format":"uri","description":"رابط URL موقع مسبقاً قصير الأجل للصورة الشخصية التي شاركتها المحفظة، حيث تشارك واحدة."}]},"face_match_score":{"oneOf":[{"type":"number","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."},{"type":"null","description":"صورة سيلفي مقابل الصورة الشخصية للمحفظة، 0-100، عندما تشارك المحفظة واحدة."}]}}}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"حالة مستوى الميزة لخطوة التحقق من الهوية هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`."},"document_type":{"type":"string","description":"نوع مستند التحقق من الهوية"},"document_subtype":{"oneOf":[{"type":"string","description":"رمز النوع الفرعي للمستند المقبول من إعدادات مستند سير العمل، بما في ذلك منطقة المستند عند الاقتضاء. أمثلة: `ID_CARD_GENERIC`، `QUEENSLAND_DRIVER_LICENSE_GENERIC`."},{"type":"null","description":"رمز النوع الفرعي للمستند المقبول من إعدادات مستند سير العمل، بما في ذلك منطقة المستند عند الاقتضاء. أمثلة: `ID_CARD_GENERIC`، `QUEENSLAND_DRIVER_LICENSE_GENERIC`."}]},"document_number":{"type":"string","description":"رقم تعريف المستند"},"personal_number":{"type":"string","description":"رقم التعريف الشخصي"},"portrait_image":{"type":"string","format":"uri","description":"رابط URL للصورة الشخصية"},"front_image":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند"},"front_video":{"type":"string","format":"uri","description":"رابط URL لفيديو وجه المستند"},"back_image":{"type":"string","format":"uri","description":"رابط URL لصورة الوجه الخلفي للمستند"},"back_video":{"type":"string","format":"uri","description":"رابط URL لفيديو ظهر المستند"},"full_front_image":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند الكاملة"},"full_back_image":{"type":"string","format":"uri","description":"رابط URL لصورة ظهر المستند الكاملة"},"front_image_camera_front":{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند الملتقطة من الكاميرا الأمامية"},"back_image_camera_front":{"type":"string","format":"uri","description":"رابط URL لصورة ظهر المستند الملتقطة من الكاميرا الأمامية"},"date_of_birth":{"type":"string","format":"date","description":"تاريخ الميلاد من المستند"},"age":{"type":"integer","description":"العمر المحسوب من تاريخ الميلاد"},"expiration_date":{"type":"string","format":"date","description":"تاريخ انتهاء المستند"},"date_of_issue":{"type":"string","format":"date","description":"تاريخ إصدار المستند"},"issuing_state":{"type":"string","description":"رمز ISO للولاية المُصدِرة"},"issuing_state_name":{"type":"string","description":"الاسم الكامل للولاية المُصدِرة"},"first_name":{"type":"string","description":"الاسم الأول من المستند"},"last_name":{"type":"string","description":"اسم العائلة من المستند"},"full_name":{"type":"string","description":"الاسم الكامل من المستند"},"gender":{"type":"string","description":"الجنس من المستند"},"address":{"type":"string","description":"العنوان الخام من المستند"},"formatted_address":{"type":"string","description":"العنوان الكامل المنسق"},"place_of_birth":{"type":"string","description":"مكان الميلاد من المستند"},"marital_status":{"type":"string","description":"الحالة الاجتماعية من المستند"},"nationality":{"type":"string","description":"رمز الجنسية حسب معيار ISO"},"extra_fields":{"type":"object","description":"حقول المستند الإضافية. تتضمن سمات خاصة بالمستند (مثل `dl_categories` و`blood_group` و`sponsor` و`employer` و`dl_class_code_b_from` و`dl_class_code_b_to`). تُعاد تواريخ صلاحية فئة رخصة القيادة بتنسيق `dl_class_code_\u003cclass>_from` و`dl_class_code_\u003cclass>_to`، ورموز القيود/المعلومات لكل فئة (مثل العمود 12 في رخص المملكة المتحدة) بتنسيق `dl_class_code_\u003cclass>_notes`. عندما يحتوي المستند على أسماء أو عنوان أو مكان الميلاد بأنظمة كتابة متعددة، يتضمن هذا الكائن أيضاً إصدارات بنظام الكتابة البديل لتلك الحقول. يتحكم إعداد سير العمل `preferred_characters` (`latin` أو `non_latin`) في نظام الكتابة الذي يملأ الحقول من المستوى الأعلى (`first_name` و`last_name` و`full_name` و`address` و`place_of_birth`)؛ بينما يظهر نظام الكتابة المعاكس هنا باسم `first_name_non_latin` / `last_name_non_latin` / `full_name_non_latin` / `middle_name_non_latin` / `address_non_latin` / `place_of_birth_non_latin` (عندما تكون `preferred_characters` هي `latin`) أو مع لاحقة `_latin` (عندما تكون `preferred_characters` هي `non_latin`). تظهر المفاتيح فقط عندما يستخرج OCR بالفعل قيمة حقيقية بنظام كتابة بديل، ويتم تخطي أي حقل تكون قيمته البديلة بنفس نظام كتابة المجموعة المفضلة (على سبيل المثال، حقل مصنف بالسيريلية وتكون قيمة OCR الخاصة به قد عادت بأحرف لاتينية متشابهة الشكل). عندما تكون `preferred_characters` هي `latin` لكن المستند يحتوي فقط على نص غير لاتيني، تقوم Didit بنقل الحروف صوتياً للقيم المستخرجة وتوفر `first_name_latin` / `last_name_latin` / إلخ كخيار احتياطي.","additionalProperties":true,"properties":{"dl_categories":{"type":"array","items":{"type":"string"}},"blood_group":{"oneOf":[{"type":"string"},{"type":"null"}]},"first_name_non_latin":{"type":"string","description":"الاسم الأول بنظام كتابة غير لاتيني عندما تكون `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند (مثل `Айна` لبطاقة هوية قيرغيزية)."},"last_name_non_latin":{"type":"string","description":"اسم العائلة بنظام الكتابة غير اللاتيني عندما تكون قيمة `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند."},"middle_name_non_latin":{"type":"string","description":"الاسم الأوسط / اسم الأب بنظام الكتابة غير اللاتيني عندما يكون `preferred_characters=latin` وتتوفر نسخة غير لاتينية في المستند."},"full_name_non_latin":{"type":"string","description":"الاسم الكامل المركب بنظام الكتابة غير اللاتيني. يُعاد تركيبه من المكونات الفردية عندما يتوفر كل من الاسم الأول واسم العائلة."},"address_non_latin":{"type":"string","description":"العنوان بنظام الكتابة غير اللاتيني عندما يكون `preferred_characters=latin` ويتوفر إصدار غير لاتيني في المستند."},"place_of_birth_non_latin":{"type":"string","description":"مكان الميلاد بنظام الكتابة غير اللاتيني عندما تكون القيمة `preferred_characters=latin` وتتوفر نسخة غير لاتينية على المستند."},"first_name_latin":{"type":"string","description":"الاسم الأول بالأحرف اللاتينية. يتم ملؤه عندما تكون `preferred_characters=non_latin` وتتوفر نسخة لاتينية في المستند، أو — كخيار احتياطي للنقل الحرفي — عندما تكون `preferred_characters=latin` ولكن المستند لا يحتوي إلا على نص غير لاتيني."},"last_name_latin":{"type":"string","description":"اسم العائلة بنظام الكتابة اللاتيني. تنطبق نفس قواعد `first_name_latin`."},"middle_name_latin":{"type":"string","description":"الاسم الأوسط / اسم الأب بالحروف اللاتينية. نفس قواعد `first_name_latin`."},"full_name_latin":{"type":"string","description":"الاسم الكامل المركب بنظام الكتابة اللاتيني. يُعاد تركيبه دائماً من المكونات الفردية عندما يتوفر كل من الاسم الأول واسم العائلة."},"address_latin":{"type":"string","description":"العنوان بنظام الكتابة اللاتيني. نفس قواعد `first_name_latin`."},"place_of_birth_latin":{"type":"string","description":"مكان الميلاد بنظام الكتابة اللاتيني. تنطبق نفس قواعد `first_name_latin`."}}},"mrz":{"oneOf":[{"type":"object","description":"حقول منطقة القراءة الآلية (MRZ) المحللة والمستخرجة من المستند. القيمة `null` في حال عدم اكتشاف أي MRZ.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}}},{"type":"null","description":"حقول منطقة القراءة الآلية (MRZ) المحللة والمستخرجة من المستند. القيمة `null` في حال عدم اكتشاف أي MRZ.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}}}]},"parsed_address":{"type":"object","description":"تفاصيل العنوان المهيكل","properties":{"city":{"type":"string"},"label":{"type":"string"},"region":{"type":"string"},"country":{"type":"string","description":"رمز الدولة المكون من حرفين"},"category":{"type":"string","description":"فئة العنوان (مثل Residential، Commercial)"},"street_1":{"type":"string"},"street_2":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_verified":{"type":"boolean","description":"ما إذا كان قد تم التحقق من العنوان"},"postal_code":{"type":"string"},"raw_results":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string"}},"geometry":{"type":"object","properties":{"location":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}},"viewport":{"type":"object","properties":{"northeast":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}},"southwest":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}}}},"location_type":{"type":"string"}}},"place_id":{"type":"string"},"formatted_address":{"type":"string"},"navigation_points":{"type":"array","items":{"type":"object","properties":{"location":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}}}}},"address_components":{"type":"array","items":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string"}},"long_name":{"type":"string"},"short_name":{"type":"string"}}}}}},"address_type":{"type":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}},"formatted_address":{"type":"string"}}},"extra_files":{"type":"array","items":{"type":"string","format":"uri"},"description":"ملفات إضافية للتحقق من المستند"},"front_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الأمامية للمستند وصورة الكاميرا الأمامية"},{"type":"null","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الأمامية للمستند وصورة الكاميرا الأمامية"}]},"back_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الخلفية للمستند وصورة الكاميرا الأمامية"},{"type":"null","description":"درجة مطابقة الوجه بين الصورة الشخصية المستخرجة من الصورة الخلفية للمستند وصورة الكاميرا الأمامية"}]},"document_selfie_face_matches":{"oneOf":[{"type":"array","description":"الجلسات السابقة أو إدخالات قائمة حظر الوجوه التي تطابق وجهها مع صورة السيلفي التي التقطتها الكاميرا الأمامية أثناء التقاط المستند (البحث بالوجه عبر الالتقاط الصامت). نفس تنسيق الإدخال مثل `liveness_checks[].matches`. تكون القيمة `null` للجلسات التي تم إنشاؤها قبل وجود هذا الحقل أو عند عدم تشغيل البحث؛ ومصفوفة فارغة عند تشغيله وعدم العثور على أي تطابق. `match_image_url` هو رابط موقع مسبقاً تنتهي صلاحيته.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."}]},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."}]},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."}]},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر."},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح."},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`)."}}}},{"type":"null","description":"الجلسات السابقة أو إدخالات قائمة حظر الوجوه التي تطابق وجهها مع صورة السيلفي التي التقطتها الكاميرا الأمامية أثناء التقاط المستند (البحث بالوجه عبر الالتقاط الصامت). نفس تنسيق الإدخال مثل `liveness_checks[].matches`. تكون القيمة `null` للجلسات التي تم إنشاؤها قبل وجود هذا الحقل أو عند عدم تشغيل البحث؛ ومصفوفة فارغة عند تشغيله وعدم العثور على أي تطابق. `match_image_url` هو رابط موقع مسبقاً تنتهي صلاحيته.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."}]},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."}]},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."}]},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر."},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح."},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`)."}}}}]},"front_image_quality_score":{"oneOf":[{"type":"object","description":"مقاييس جودة صورة الوجه الأمامي للمستند. تتراوح كل درجة فرعية بين 0 و100.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}}},{"type":"null","description":"مقاييس جودة صورة الوجه الأمامي للمستند. تتراوح كل درجة فرعية بين 0 و100.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}}}]},"back_image_quality_score":{"oneOf":[{"type":"object","description":"مقاييس جودة صورة الوجه الخلفي للمستند. نفس بنية front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}}},{"type":"null","description":"مقاييس جودة صورة الوجه الخلفي للمستند. نفس بنية front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"وضوح الصورة مقاساً عبر تباين Laplacian المحلي لأعلى 10%. متين في مواجهة المستندات ذات الخلفيات الموحدة الكبيرة. تشير القيم الأعلى إلى صورة أكثر وضوحاً وأقل ضبابية."},"brightness_score":{"type":"number","description":"مدى جودة إضاءة الصورة. تُفرَض عقوبة على الصور شديدة الإعتام أو المفرطة في التعرض للضوء، وتكون درجة السطوع المثالية حول النطاق المتوسط."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"يشير إلى اتجاه مشكلة السطوع عندما تكون brightness_score منخفضة. تعني 'ok' أن السطوع مقبول، وتعني 'too_dark' أن الصورة غير معرّضة للضوء بشكل كافٍ، وتعني 'too_bright' أن الصورة معرّضة للضوء بشكل مفرط."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."},{"type":"null","description":"true إذا كانت جميع الزوايا الأربع للمستند مرئية بالكامل داخل إطار الصورة، وfalse إذا كانت أي زاوية مقتطعة. وتكون Null عند عدم توفر إحداثيات الزوايا."}]},"resolution_score":{"type":"number","description":"الدقة الفعلية للصورة بناءً على إجمالي عدد وحدات البكسل."},"overall_score":{"type":"number","description":"مركّب موزون من الدرجات الفرعية (التركيز 45%، السطوع 30%، الدقة 25%)."}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير (مثل `ID_VERIFICATION`، و`NFC`، و`LIVENESS`). تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object","description":"بيانات سياقية إضافية حول التحذير"},{"type":"null","description":"بيانات سياقية إضافية حول التحذير"}]},"log_type":{"type":"string","description":"نوع السجل: معلومات، أو تحذير، أو خطأ"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير (لسير العمل المعتمد على المخططات)"}}},"description":"تحذيرات التحقق من المستند"},"matches":{"type":"array","description":"المستندات المطابقة التي تم العثور عليها أثناء كشف التكرار/قائمة الحظر (ما يصل إلى 5 تطابقات)","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"معرّف الجلسة للمستند المتطابق"},"session_number":{"type":"integer","description":"رقم الجلسة للمستند المطابق"},"vendor_data":{"oneOf":[{"type":"string","description":"بيانات المزود المرتبطة بجلسة المطابقة"},{"type":"null","description":"بيانات المزود المرتبطة بجلسة المطابقة"}]},"verification_date":{"type":"string","format":"date-time","description":"تاريخ التحقق من جلسة المطابقة"},"user_details":{"type":"object","properties":{"name":{"type":"string","description":"الاسم الكامل من المستند المطابق"},"document_type":{"type":"string","description":"نوع المستند المطابق"},"document_number":{"type":"string","description":"رقم المستند الخاص بالمستند المطابق"}}},"status":{"type":"string","description":"حالة الجلسة المتطابقة"},"is_blocklisted":{"type":"boolean","description":"ما إذا كان المستند المطابق مدرجاً في قائمة الحظر"},"api_service":{"oneOf":[{"type":"string","description":"نوع خدمة API للجلسة المتطابقة"},{"type":"null","description":"نوع خدمة API للجلسة المتطابقة"}]},"front_image_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL لصورة وجه المستند من المستند المطابق"},{"type":"null","format":"uri","description":"رابط URL لصورة وجه المستند من المستند المطابق"}]}}}},"document_liveness":{"oneOf":[{"type":"object","description":"درجات كشف الحيوية الخاصة بالمستند لكل نوع من أنواع الاحتيال، ويتم الإبلاغ عنها سواء أُطلق تحذير أم لا، حتى يمكن تدقيق المستند المقبول. وتكون `null` عندما لا يتم تشغيل الفحص.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]}}},{"type":"null","description":"درجات كشف الحيوية الخاصة بالمستند لكل نوع من أنواع الاحتيال، ويتم الإبلاغ عنها سواء أُطلق تحذير أم لا، حتى يمكن تدقيق المستند المقبول. وتكون `null` عندما لا يتم تشغيل الفحص.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."},{"type":"null","description":"احتمالية أن يكون المستند أصلياً لنوع الاحتيال هذا، من 0 إلى 100 (كلما زادت القيمة = زاد احتمال كونه أصلياً). أدنى قيمة بين الجانبين - وهي القيمة التي استند إليها القرار. تكون `null` إذا لم ينتج عن أي من الجانبين درجة قابلة للاستخدام."}]},"front":{"oneOf":[{"type":"number","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الأمامي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"back":{"oneOf":[{"type":"number","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."},{"type":"null","description":"درجة الوجه الخلفي؛ وتكون `null` عندما لا يتم التقاطه أو عند إسقاط الدرجة."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."},{"type":"null","description":"حد الرفض المحفوظ عند تقييم هذا المستند. لا تؤدي تعديلات سير العمل اللاحقة إلى تغييره. القيمة Null عند عدم توفر أدلة التقييم التاريخية."}]},"review_threshold":{"oneOf":[{"type":"number","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."},{"type":"null","description":"حد المراجعة المحفوظ عند تقييم هذا المستند. التعديلات اللاحقة على سير العمل لا تغيره. يكون Null عندما لا تتوفر أدلة التقييم التاريخية."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."},{"type":"null","enum":["approve","review","decline",null],"description":"فئة نوع الاحتيال المحفوظة وقت التقييم. تكون Null عندما لا تتوفر درجة قابلة للاستخدام، أو لم يتم تطبيق الفحص، أو لا تتوفر أدلة تقييم تاريخية. التعديلات اللاحقة على سير العمل لا تغيّرها."}]}}}]}}}]},"address_validation":{"oneOf":[{"type":"object","description":"التحقق من صحة العنوان للعنوان المطبوع على هذا المستند: ما إذا كان موجوداً وصيغته الموحدة، كما قرأها المستند (أي تصحيح لاحق لـ `address` لا يعيد تشغيله). يظهر عندما تُفعّل خطوة التحقق من الهوية هذه الميزة الإضافية للتحقق من العنوان؛ ويكون `null` بخلاف ذلك.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: تم تأكيد العنوان وصولاً إلى المبنى (أو الشقة أو صندوق البريد). `partially_verified`: تم تأكيده فقط حتى مستوى الشارع، أو إلى المستوى الأكثر دقة الذي تحتفظ به البيانات المرجعية البريدية لذلك المكان. `not_verified`: تطابقت المنطقة أو المدينة فقط، أو لم يتطابق أي شيء. `unavailable`: تعذر تشغيل التحقق (على سبيل المثال لم تستجب الخدمة المرجعية)؛ لا يتم احتساب أي رسوم عليه ولا يؤثر أبداً على عملية التحقق."},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`."},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`."}]},"address":{"oneOf":[{"type":"object","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}}},{"type":"null","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}}}]},"formatted_address":{"oneOf":[{"type":"string","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"},{"type":"null","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"}]},"latitude":{"oneOf":[{"type":"number","example":37.422022},{"type":"null","example":37.422022}]},"longitude":{"oneOf":[{"type":"number","example":-122.08429},{"type":"null","example":-122.08429}]}}},{"type":"null"}]},"region":{"oneOf":[{"type":"string","description":"منطقة أو ولاية دولة إصدار المستند عندما يحدد المستند ذلك."},{"type":"null","description":"منطقة أو ولاية دولة إصدار المستند عندما يحدد المستند ذلك."}]},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"لقطة للبيانات المستخرجة من المستند والتي تم عرضها على الشخص لمراجعتها، محفوظة بجانب القيم المؤكدة حتى تتمكن من مقارنة ما تمت قراءته بما أكده الشخص. تكون `null` عندما لا يُطلب من الشخص المراجعة."},{"type":"null","additionalProperties":true,"description":"لقطة للبيانات المستخرجة من المستند والتي تم عرضها على الشخص لمراجعتها، محفوظة بجانب القيم المؤكدة حتى تتمكن من مقارنة ما تمت قراءته بما أكده الشخص. تكون `null` عندما لا يُطلب من الشخص المراجعة."}]},"barcodes":{"type":"array","items":{"type":"object","additionalProperties":true},"description":"البيانات المقروءة من الرموز الشريطية (barcodes) للمستند. تكون فارغة عندما لا يحتوي المستند على أي منها أو لم تتم قراءة أي منها."}}},"uniqueKey":"id_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications","typeLabel":"object[] | null"},"nfc_skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب عدم تشغيل التحقق من شريحة NFC، ويتم ملؤه كلما تضمن سير العمل خطوة NFC. تكون القيمة `null` أثناء انتظار NFC أو عند قراءة الشريحة بالفعل. القيم: `USER_SKIPPED` - اختار المستخدم التخطي على جهاز يدعم NFC (مسموح به عبر `allow_nfc_skip`)؛ `DOCUMENT_WITHOUT_CHIP` - لا يحتوي المستند على شريحة NFC قابلة للقراءة (ليس مستنداً إلكترونياً متوافقاً مع ICAO 9303)؛ `CHIP_CERTIFICATE_UNAVAILABLE` - شهادة التوقيع الخاصة بدولة الإصدار (CSCA) التي تغطي فترة إصدار المستند غير متوفرة، لذا لا يمكن التحقق من توقيع الشريحة؛ `DEVICE_WITHOUT_NFC` - أبلغ الجهاز عن عدم وجود قارئ NFC؛ `INTEGRATION_WITHOUT_NFC_ACCESS` - تم تشغيل التحقق بدون SDK أصلي (على سبيل المثال في متصفح الويب)، والذي لا يملك صلاحية الوصول إلى قارئ NFC بالهاتف؛ `MRZ_KEY_UNAVAILABLE` - تعذر اشتقاق مفتاح الوصول إلى الشريحة من كود MRZ للمستند؛ `JPKI_UNAVAILABLE` - المستند هو بطاقة My Number اليابانية، والتي تُقرأ شريحتها عبر JPKI، ولم يكن JPKI متوفراً لعملية التحقق هذه: فهو غير مُمكّن، أو أن SDK الأصلي للتطبيق لا يمكنه قراءة بطاقات My Number.","uniqueKey":"nfc_skip_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب عدم تشغيل التحقق من شريحة NFC، ويتم ملؤه كلما تضمن سير العمل خطوة NFC. تكون القيمة `null` أثناء انتظار NFC أو عند قراءة الشريحة بالفعل. القيم: `USER_SKIPPED` - اختار المستخدم التخطي على جهاز يدعم NFC (مسموح به عبر `allow_nfc_skip`)؛ `DOCUMENT_WITHOUT_CHIP` - لا يحتوي المستند على شريحة NFC قابلة للقراءة (ليس مستنداً إلكترونياً متوافقاً مع ICAO 9303)؛ `CHIP_CERTIFICATE_UNAVAILABLE` - شهادة التوقيع الخاصة بدولة الإصدار (CSCA) التي تغطي فترة إصدار المستند غير متوفرة، لذا لا يمكن التحقق من توقيع الشريحة؛ `DEVICE_WITHOUT_NFC` - أبلغ الجهاز عن عدم وجود قارئ NFC؛ `INTEGRATION_WITHOUT_NFC_ACCESS` - تم تشغيل التحقق بدون SDK أصلي (على سبيل المثال في متصفح الويب)، والذي لا يملك صلاحية الوصول إلى قارئ NFC بالهاتف؛ `MRZ_KEY_UNAVAILABLE` - تعذر اشتقاق مفتاح الوصول إلى الشريحة من كود MRZ للمستند؛ `JPKI_UNAVAILABLE` - المستند هو بطاقة My Number اليابانية، والتي تُقرأ شريحتها عبر JPKI، ولم يكن JPKI متوفراً لعملية التحقق هذه: فهو غير مُمكّن، أو أن SDK الأصلي للتطبيق لا يمكنه قراءة بطاقات My Number.","uniqueKey":"nfc_skip_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_skip_reason","typeLabel":"enum\u003cstring> | null"},"nfc_verifications":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير التحقق عبر NFC / جواز السفر الإلكتروني** الناتجة عن خطوات NFC في مخطط سير العمل. **هذه دائماً مصفوفة JSON، وليست كائن `nfc` مفرداً أبداً** — اقرأ `nfc_verifications[0]` وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل NFC أكثر من مرة. تكون `null` حتى تُنتج خطوة NFC واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`chip_protocol`، و`chip_data`، و`authenticity` (سلامة SOD + DG)، و`certificate_summary`، و`warnings[]`. تتم قراءة بطاقة My Number اليابانية عبر JPKI بدلاً من ICAO 9303: يحتوي عنصرها على `chip_protocol: \"jpki\"`، ويحمل أدلته تحت `jpki`، ويترك حقول ICAO بقيمة `null`. عندما يتم تجاوز خطوة NFC قبل أن تُتاح للمستخدم أصلاً (مستند بدون شريحة، أو شهادة مفقودة، أو عدم الإبلاغ عن إمكانية NFC، أو مفتاح MRZ غير قابل للقراءة، أو عدم توفر JPKI لبطاقة My Number)، يظل هذا الحقل `null` ويوضح `nfc_skip_reason` السبب؛ أما التخطي في الخطوة نفسها (نقر المستخدم على تخطٍّ، أو تبيّن عدم توفر القارئ في وقت المسح) فيظل يُنتج تقريراً مع `is_nfc_skipped: true`.","items":{"type":"object","description":"تقرير NFC واحد: التقرير الكامل لقراءة شريحة واحدة (شريحة جواز سفر إلكتروني أو بطاقة هوية إلكترونية وفق معيار ICAO 9303، أو بطاقة My Number اليابانية المقروءة عبر JPKI).","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة NFC التي أنتجت هذا التقرير. استخدمه لربط التقرير بتعريف سير العمل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة NFC هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"is_nfc_skipped":{"type":"boolean","description":"تكون `true` عندما يتم تخطي خطوة NFC هذه صراحةً بدلاً من قراءتها؛ ويوضح `skip_reason` السبب.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].is_nfc_skipped","typeLabel":"boolean"},"skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب تخطي خطوة NFC هذه. يُعيّن فقط عندما تكون `is_nfc_skipped` بقيمة `true`. يتبع نفس تصنيف `nfc_skip_reason` على مستوى الجلسة، والذي يغطي أيضاً الحالات التي لم يُنشئ فيها NFC تقريراً على الإطلاق.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب تخطي خطوة NFC هذه. يُعيّن فقط عندما تكون `is_nfc_skipped` بقيمة `true`. يتبع نفس تصنيف `nfc_skip_reason` على مستوى الجلسة، والذي يغطي أيضاً الحالات التي لم يُنشئ فيها NFC تقريراً على الإطلاق.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason","typeLabel":"enum\u003cstring> | null"},"chip_protocol":{"type":"string","enum":["icao","jpki"],"description":"كيفية قراءة شريحة خطوة NFC. `icao`: شريحة جواز السفر الإلكتروني أو بطاقة الهوية الإلكترونية وفق معيار ICAO 9303، والتي تُفتح باستخدام مفتاح الوصول من MRZ. `jpki`: بطاقة My Number اليابانية، حيث تقوم البطاقة بتوقيع تحدٍ يُستخدم لمرة واحدة بعد قيام حاملها بإدخال رقم PIN للبطاقة في SDK أصلي؛ وتكون النتيجة ضمن `jpki`. وتُحدد أيضاً في الخطوات المتخطاة، حتى تتمكن من تمييز قراءة بطاقة My Number المتخطاة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_protocol","typeLabel":"enum\u003cstring>"},"jpki":{"oneOf":[{"type":"object","description":"ما أثبتته قراءة بطاقة My Number اليابانية عبر JPKI. يكون موجوداً عندما يكون `chip_protocol` هو `jpki` وتتم قراءة البطاقة. `null` لرقائق ICAO، وللخطوات التي تم تخطيها، وعند إغلاق خطوة NFC دون قراءة أي بطاقة (تثير هذه الحالة `JPKI_SIGNATURE_INVALID`). لا يحمل مطلقاً الشهادات أو أرقامها التسلسلية أو التوقيعات أو رقم My Number المكون من 12 رقماً.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"شهادات البطاقة المقروءة. تُقرأ `user_authentication` (رمز PIN المكون من 4 أرقام) دائماً؛ وتُقرأ `signature` (رمز PIN الخاص بالتوقيع) عند تفعيل إعداد `jpki_request_attributes` الخاص بعقدة NFC.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_types","typeLabel":"enum\u003cstring>[]"},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل كل شهادة مقروءة إلى سلطة تصديق JPKI، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من نوعها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.chain_valid","typeLabel":"boolean"},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عندما يتم التحقق بنجاح من كل توقيع أجرته البطاقة على التحدي المخصص لمرة واحدة. لا توقّع البطاقة إلا بعد إدخال رمز PIN الخاص بها، مما يثبت حيازة البطاقة ومعرفة رمز PIN.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.signature_valid","typeLabel":"boolean"},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good` عندما يؤكد فحص الإلغاء أن كل شهادة صالحة، و`revoked` عند إلغاء أي شهادة (على سبيل المثال، بطاقة تم الإبلاغ عن فقدانها)، و`unchecked` عندما لا تتوفر أي إجابة بشأن الإلغاء. لا تتم معاملة `unchecked` على أنها `good` أبداً: يحدد `jpki_revocation_unchecked_action` الخاص بعقدة NFC النتيجة (الافتراضي هو `REVIEW`).","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.revocation_status","typeLabel":"enum\u003cstring>"},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation.oneOf.0","typeLabel":"string"},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation","typeLabel":"string | null"},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at","typeLabel":"string\u003cdate-time> | null"},"certificates":{"type":"array","items":{"type":"object","description":"ما أثبتته شهادة واحدة تمت قراءتها من البطاقة. لا يعرض الشهادة نفسها أو رقمها التسلسلي أبداً.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"أي شهادة بطاقة يصفها هذا الإدخال.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل الشهادة إلى سلطة تصديق JPKI الخاصة بنوعها، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من ذلك النوع.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].chain_valid","typeLabel":"boolean"},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عند التحقق بنجاح من توقيع البطاقة على التحدي المخصص لمرة واحدة مقابل هذه الشهادة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].signature_valid","typeLabel":"boolean"},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation.oneOf.0","typeLabel":"string"},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation","typeLabel":"string | null"},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before","typeLabel":"string\u003cdate-time> | null"},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after","typeLabel":"string\u003cdate-time> | null"},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX]","typeLabel":"object"},"description":"النتائج لكل شهادة، إدخال واحد لكل شهادة تمت قراءتها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates","typeLabel":"object[]"},"attributes":{"oneOf":[{"type":"object","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth","typeLabel":"string\u003cdate> | null"},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان المسجل.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address","typeLabel":"string | null"},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters","typeLabel":"string | null"},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters","typeLabel":"string | null"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0","typeLabel":"object"},{"type":"null","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes","typeLabel":"object | null"},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr","typeLabel":"boolean | null"},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.mismatched_attributes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"أسماء السمات التي تختلف عن بيانات الصورة، دون قيمها إطلاقاً. تكون فارغة عندما يتطابق كل ما تمت مقارنته.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.mismatched_attributes","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما أثبتته قراءة بطاقة My Number اليابانية عبر JPKI. يكون موجوداً عندما يكون `chip_protocol` هو `jpki` وتتم قراءة البطاقة. `null` لرقائق ICAO، وللخطوات التي تم تخطيها، وعند إغلاق خطوة NFC دون قراءة أي بطاقة (تثير هذه الحالة `JPKI_SIGNATURE_INVALID`). لا يحمل مطلقاً الشهادات أو أرقامها التسلسلية أو التوقيعات أو رقم My Number المكون من 12 رقماً.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"شهادات البطاقة المقروءة. تُقرأ `user_authentication` (رمز PIN المكون من 4 أرقام) دائماً؛ وتُقرأ `signature` (رمز PIN الخاص بالتوقيع) عند تفعيل إعداد `jpki_request_attributes` الخاص بعقدة NFC."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل كل شهادة مقروءة إلى سلطة تصديق JPKI، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من نوعها."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عندما يتم التحقق بنجاح من كل توقيع أجرته البطاقة على التحدي المخصص لمرة واحدة. لا توقّع البطاقة إلا بعد إدخال رمز PIN الخاص بها، مما يثبت حيازة البطاقة ومعرفة رمز PIN."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good` عندما يؤكد فحص الإلغاء أن كل شهادة صالحة، و`revoked` عند إلغاء أي شهادة (على سبيل المثال، بطاقة تم الإبلاغ عن فقدانها)، و`unchecked` عندما لا تتوفر أي إجابة بشأن الإلغاء. لا تتم معاملة `unchecked` على أنها `good` أبداً: يحدد `jpki_revocation_unchecked_action` الخاص بعقدة NFC النتيجة (الافتراضي هو `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."},{"type":"null","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."}]},"certificates":{"type":"array","items":{"type":"object","description":"ما أثبتته شهادة واحدة تمت قراءتها من البطاقة. لا يعرض الشهادة نفسها أو رقمها التسلسلي أبداً.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"أي شهادة بطاقة يصفها هذا الإدخال."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل الشهادة إلى سلطة تصديق JPKI الخاصة بنوعها، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من ذلك النوع."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عند التحقق بنجاح من توقيع البطاقة على التحدي المخصص لمرة واحدة مقابل هذه الشهادة."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."}]}}},"description":"النتائج لكل شهادة، إدخال واحد لكل شهادة تمت قراءتها."},"attributes":{"oneOf":[{"type":"object","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}},{"type":"null","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."},{"type":"null","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"أسماء السمات التي تختلف عن بيانات الصورة، دون قيمها إطلاقاً. تكون فارغة عندما يتطابق كل ما تمت مقارنته."}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki","typeLabel":"object | null"},"portrait_image":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً للصورة الشخصية المقروءة من الشريحة (ICAO DG2). تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط موقع مسبقاً للصورة الشخصية المقروءة من الشريحة (ICAO DG2). تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image","typeLabel":"string\u003curi> | null"},"signature_image":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً لصورة توقيع حامل المستند المقروءة من الشريحة (ICAO DG7)، عندما تحتوي الشريحة على توقيع مخزن. تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط موقع مسبقاً لصورة توقيع حامل المستند المقروءة من الشريحة (ICAO DG7)، عندما تحتوي الشريحة على توقيع مخزن. تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image","typeLabel":"string\u003curi> | null"},"chip_data":{"oneOf":[{"type":"object","description":"البيانات الشخصية التي تم تحليلها من مجموعات البيانات (Data Groups) لشريحة ICAO. تكون `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"document_type":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.document_type","typeLabel":"string"},"issuing_country":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.issuing_country","typeLabel":"string"},"document_number":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.document_number","typeLabel":"string"},"expiration_date":{"type":"string","format":"date","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.expiration_date","typeLabel":"string\u003cdate>"},"first_name":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.last_name","typeLabel":"string"},"birth_date":{"type":"string","format":"date","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.birth_date","typeLabel":"string\u003cdate>"},"gender":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.gender","typeLabel":"string"},"nationality":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.nationality","typeLabel":"string"},"address":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.address","typeLabel":"string"},"place_of_birth":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.place_of_birth","typeLabel":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"البيانات الشخصية التي تم تحليلها من مجموعات البيانات (Data Groups) لشريحة ICAO. تكون `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data","typeLabel":"object | null"},"authenticity":{"oneOf":[{"type":"object","description":"المصادقة السلبية لـ ICAO: توقيع SOD (`sod_integrity`) وتجزئات Data Group (`dg_integrity`). تكون `null` لقراءة JPKI، والتي تبلّغ عن إثباتها ضمن `jpki`.","properties":{"sod_integrity":{"type":"boolean","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0.sod_integrity","typeLabel":"boolean"},"dg_integrity":{"type":"boolean","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0.dg_integrity","typeLabel":"boolean"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0","typeLabel":"object"},{"type":"null","description":"المصادقة السلبية لـ ICAO: توقيع SOD (`sod_integrity`) وتجزئات Data Group (`dg_integrity`). تكون `null` لقراءة JPKI، والتي تبلّغ عن إثباتها ضمن `jpki`.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity","typeLabel":"object | null"},"certificate_summary":{"oneOf":[{"type":"object","description":"ملخص لشهادة موقّع المستندات (Document Signer Certificate) وفق ICAO. تكون القيمة `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"issuer":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.issuer","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.subject","typeLabel":"string"},"serial_number":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.serial_number","typeLabel":"string"},"not_valid_after":{"type":"string","format":"date-time","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.not_valid_after","typeLabel":"string\u003cdate-time>"},"not_valid_before":{"type":"string","format":"date-time","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.not_valid_before","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"ملخص لشهادة موقّع المستندات (Document Signer Certificate) وفق ICAO. تكون القيمة `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"nfc_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير التحقق عبر NFC / جواز السفر الإلكتروني** الناتجة عن خطوات NFC في مخطط سير العمل. **هذه دائماً مصفوفة JSON، وليست كائن `nfc` مفرداً أبداً** — اقرأ `nfc_verifications[0]` وكرّر القراءة إذا كان بإمكان سير العمل لديك تشغيل NFC أكثر من مرة. تكون `null` حتى تُنتج خطوة NFC واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`chip_protocol`، و`chip_data`، و`authenticity` (سلامة SOD + DG)، و`certificate_summary`، و`warnings[]`. تتم قراءة بطاقة My Number اليابانية عبر JPKI بدلاً من ICAO 9303: يحتوي عنصرها على `chip_protocol: \"jpki\"`، ويحمل أدلته تحت `jpki`، ويترك حقول ICAO بقيمة `null`. عندما يتم تجاوز خطوة NFC قبل أن تُتاح للمستخدم أصلاً (مستند بدون شريحة، أو شهادة مفقودة، أو عدم الإبلاغ عن إمكانية NFC، أو مفتاح MRZ غير قابل للقراءة، أو عدم توفر JPKI لبطاقة My Number)، يظل هذا الحقل `null` ويوضح `nfc_skip_reason` السبب؛ أما التخطي في الخطوة نفسها (نقر المستخدم على تخطٍّ، أو تبيّن عدم توفر القارئ في وقت المسح) فيظل يُنتج تقريراً مع `is_nfc_skipped: true`.","items":{"type":"object","description":"تقرير NFC واحد: التقرير الكامل لقراءة شريحة واحدة (شريحة جواز سفر إلكتروني أو بطاقة هوية إلكترونية وفق معيار ICAO 9303، أو بطاقة My Number اليابانية المقروءة عبر JPKI).","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة NFC التي أنتجت هذا التقرير. استخدمه لربط التقرير بتعريف سير العمل."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة NFC هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`."},"is_nfc_skipped":{"type":"boolean","description":"تكون `true` عندما يتم تخطي خطوة NFC هذه صراحةً بدلاً من قراءتها؛ ويوضح `skip_reason` السبب."},"skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب تخطي خطوة NFC هذه. يُعيّن فقط عندما تكون `is_nfc_skipped` بقيمة `true`. يتبع نفس تصنيف `nfc_skip_reason` على مستوى الجلسة، والذي يغطي أيضاً الحالات التي لم يُنشئ فيها NFC تقريراً على الإطلاق."},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"سبب تخطي خطوة NFC هذه. يُعيّن فقط عندما تكون `is_nfc_skipped` بقيمة `true`. يتبع نفس تصنيف `nfc_skip_reason` على مستوى الجلسة، والذي يغطي أيضاً الحالات التي لم يُنشئ فيها NFC تقريراً على الإطلاق."}]},"chip_protocol":{"type":"string","enum":["icao","jpki"],"description":"كيفية قراءة شريحة خطوة NFC. `icao`: شريحة جواز السفر الإلكتروني أو بطاقة الهوية الإلكترونية وفق معيار ICAO 9303، والتي تُفتح باستخدام مفتاح الوصول من MRZ. `jpki`: بطاقة My Number اليابانية، حيث تقوم البطاقة بتوقيع تحدٍ يُستخدم لمرة واحدة بعد قيام حاملها بإدخال رقم PIN للبطاقة في SDK أصلي؛ وتكون النتيجة ضمن `jpki`. وتُحدد أيضاً في الخطوات المتخطاة، حتى تتمكن من تمييز قراءة بطاقة My Number المتخطاة."},"jpki":{"oneOf":[{"type":"object","description":"ما أثبتته قراءة بطاقة My Number اليابانية عبر JPKI. يكون موجوداً عندما يكون `chip_protocol` هو `jpki` وتتم قراءة البطاقة. `null` لرقائق ICAO، وللخطوات التي تم تخطيها، وعند إغلاق خطوة NFC دون قراءة أي بطاقة (تثير هذه الحالة `JPKI_SIGNATURE_INVALID`). لا يحمل مطلقاً الشهادات أو أرقامها التسلسلية أو التوقيعات أو رقم My Number المكون من 12 رقماً.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"شهادات البطاقة المقروءة. تُقرأ `user_authentication` (رمز PIN المكون من 4 أرقام) دائماً؛ وتُقرأ `signature` (رمز PIN الخاص بالتوقيع) عند تفعيل إعداد `jpki_request_attributes` الخاص بعقدة NFC."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل كل شهادة مقروءة إلى سلطة تصديق JPKI، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من نوعها."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عندما يتم التحقق بنجاح من كل توقيع أجرته البطاقة على التحدي المخصص لمرة واحدة. لا توقّع البطاقة إلا بعد إدخال رمز PIN الخاص بها، مما يثبت حيازة البطاقة ومعرفة رمز PIN."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good` عندما يؤكد فحص الإلغاء أن كل شهادة صالحة، و`revoked` عند إلغاء أي شهادة (على سبيل المثال، بطاقة تم الإبلاغ عن فقدانها)، و`unchecked` عندما لا تتوفر أي إجابة بشأن الإلغاء. لا تتم معاملة `unchecked` على أنها `good` أبداً: يحدد `jpki_revocation_unchecked_action` الخاص بعقدة NFC النتيجة (الافتراضي هو `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."},{"type":"null","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."}]},"certificates":{"type":"array","items":{"type":"object","description":"ما أثبتته شهادة واحدة تمت قراءتها من البطاقة. لا يعرض الشهادة نفسها أو رقمها التسلسلي أبداً.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"أي شهادة بطاقة يصفها هذا الإدخال."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل الشهادة إلى سلطة تصديق JPKI الخاصة بنوعها، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من ذلك النوع."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عند التحقق بنجاح من توقيع البطاقة على التحدي المخصص لمرة واحدة مقابل هذه الشهادة."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."}]}}},"description":"النتائج لكل شهادة، إدخال واحد لكل شهادة تمت قراءتها."},"attributes":{"oneOf":[{"type":"object","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}},{"type":"null","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."},{"type":"null","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"أسماء السمات التي تختلف عن بيانات الصورة، دون قيمها إطلاقاً. تكون فارغة عندما يتطابق كل ما تمت مقارنته."}}},{"type":"null","description":"ما أثبتته قراءة بطاقة My Number اليابانية عبر JPKI. يكون موجوداً عندما يكون `chip_protocol` هو `jpki` وتتم قراءة البطاقة. `null` لرقائق ICAO، وللخطوات التي تم تخطيها، وعند إغلاق خطوة NFC دون قراءة أي بطاقة (تثير هذه الحالة `JPKI_SIGNATURE_INVALID`). لا يحمل مطلقاً الشهادات أو أرقامها التسلسلية أو التوقيعات أو رقم My Number المكون من 12 رقماً.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"شهادات البطاقة المقروءة. تُقرأ `user_authentication` (رمز PIN المكون من 4 أرقام) دائماً؛ وتُقرأ `signature` (رمز PIN الخاص بالتوقيع) عند تفعيل إعداد `jpki_request_attributes` الخاص بعقدة NFC."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل كل شهادة مقروءة إلى سلطة تصديق JPKI، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من نوعها."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عندما يتم التحقق بنجاح من كل توقيع أجرته البطاقة على التحدي المخصص لمرة واحدة. لا توقّع البطاقة إلا بعد إدخال رمز PIN الخاص بها، مما يثبت حيازة البطاقة ومعرفة رمز PIN."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good` عندما يؤكد فحص الإلغاء أن كل شهادة صالحة، و`revoked` عند إلغاء أي شهادة (على سبيل المثال، بطاقة تم الإبلاغ عن فقدانها)، و`unchecked` عندما لا تتوفر أي إجابة بشأن الإلغاء. لا تتم معاملة `unchecked` على أنها `good` أبداً: يحدد `jpki_revocation_unchecked_action` الخاص بعقدة NFC النتيجة (الافتراضي هو `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادات، على سبيل المثال `2023`. يكون `null` عندما لا ترتبط أي شهادة بسلسلة تصل إلى جهة إصدار منها."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."},{"type":"null","format":"date-time","description":"أقرب تاريخ انتهاء صلاحية بين الشهادات المقروءة."}]},"certificates":{"type":"array","items":{"type":"object","description":"ما أثبتته شهادة واحدة تمت قراءتها من البطاقة. لا يعرض الشهادة نفسها أو رقمها التسلسلي أبداً.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"أي شهادة بطاقة يصفها هذا الإدخال."},"chain_valid":{"type":"boolean","description":"تكون القيمة `true` عندما تتسلسل الشهادة إلى سلطة تصديق JPKI الخاصة بنوعها، وتكون ضمن فترة صلاحيتها، وتكون شهادة My Number Card من ذلك النوع."},"signature_valid":{"type":"boolean","description":"تكون القيمة `true` عند التحقق بنجاح من توقيع البطاقة على التحدي المخصص لمرة واحدة مقابل هذه الشهادة."},"ca_generation":{"oneOf":[{"type":"string","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."},{"type":"null","description":"جيل جهة إصدار شهادات JPKI التي أصدرت الشهادة، على سبيل المثال `2023`. يكون `null` عند عدم العثور على جهة إصدار موثوقة."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"بداية فترة صلاحية الشهادة. يكون `null` عندما يتعذر قراءة الشهادة."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."},{"type":"null","format":"date-time","description":"نهاية فترة صلاحية الشهادة. `null` عندما يتعذر قراءة الشهادة."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"سبب كون `chain_valid` هو `false`: إما `unreadable_certificate`، أو `untrusted_issuer` (غير صادرة عن جهة اعتماد JPKI من نوعها)، أو `expired`، أو `not_yet_valid`، أو `wrong_policy` (ليست شهادة بطاقة My Number من ذلك النوع) أو `key_usage` (المفتاح لا يجوز له التوقيع). وتكون القيمة `null` عندما تكون السلسلة صالحة."}]}}},"description":"النتائج لكل شهادة، إدخال واحد لكل شهادة تمت قراءتها."},"attributes":{"oneOf":[{"type":"object","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}},{"type":"null","description":"بيانات الحامل من شهادة التوقيع، بمجرد أن تصبح سلسلتها صالحة. `null` عندما لا تُطلب شهادة التوقيع أو لم تتسلسل إلى سلطة التصديق JPKI.","properties":{"full_name":{"oneOf":[{"type":"string","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."},{"type":"null","description":"الاسم كما هو مسجل، عادةً بنظام الكتابة الياباني."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."},{"type":"null","format":"date","description":"تاريخ الميلاد، `YYYY-MM-DD`. يكون `null` عندما يكون التاريخ المسجل غير مكتمل."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."},{"type":"null","enum":["M","F",null],"description":"`M` أو `F` أو `null` عند عدم التسجيل."}]},"address":{"oneOf":[{"type":"string","description":"العنوان المسجل."},{"type":"null","description":"العنوان المسجل."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."},{"type":"null","description":"سلسلة مواضع تشير إلى أحرف `full_name` التي تم استبدالها ببديل لأن الحرف الأصلي خارج مجموعة الأحرف القياسية. تكون `null` في حال لم يتم استبدال أي حرف."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."},{"type":"null","description":"سلسلة مواضع تشير إلى الأحرف البديلة في `address`، كما هو الحال مع `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."},{"type":"null","description":"`true` عندما تتطابق السمات مع البيانات المقروءة من صورة البطاقة نفسها، و`false` عندما تختلف أي سمة (`JPKI_AND_OCR_DATA_NOT_SAME`)، و`null` عندما يتعذر مقارنة أي شيء، بما في ذلك عندما تكون قيمة `attributes` هي `null`."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"أسماء السمات التي تختلف عن بيانات الصورة، دون قيمها إطلاقاً. تكون فارغة عندما يتطابق كل ما تمت مقارنته."}}}]},"portrait_image":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً للصورة الشخصية المقروءة من الشريحة (ICAO DG2). تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها."},{"type":"null","format":"uri","description":"رابط موقع مسبقاً للصورة الشخصية المقروءة من الشريحة (ICAO DG2). تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها."}]},"signature_image":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً لصورة توقيع حامل المستند المقروءة من الشريحة (ICAO DG7)، عندما تحتوي الشريحة على توقيع مخزن. تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها."},{"type":"null","format":"uri","description":"رابط موقع مسبقاً لصورة توقيع حامل المستند المقروءة من الشريحة (ICAO DG7)، عندما تحتوي الشريحة على توقيع مخزن. تكون القيمة `null` في حالة قراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها."}]},"chip_data":{"oneOf":[{"type":"object","description":"البيانات الشخصية التي تم تحليلها من مجموعات البيانات (Data Groups) لشريحة ICAO. تكون `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}}},{"type":"null","description":"البيانات الشخصية التي تم تحليلها من مجموعات البيانات (Data Groups) لشريحة ICAO. تكون `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}}}]},"authenticity":{"oneOf":[{"type":"object","description":"المصادقة السلبية لـ ICAO: توقيع SOD (`sod_integrity`) وتجزئات Data Group (`dg_integrity`). تكون `null` لقراءة JPKI، والتي تبلّغ عن إثباتها ضمن `jpki`.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}}},{"type":"null","description":"المصادقة السلبية لـ ICAO: توقيع SOD (`sod_integrity`) وتجزئات Data Group (`dg_integrity`). تكون `null` لقراءة JPKI، والتي تبلّغ عن إثباتها ضمن `jpki`.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}}}]},"certificate_summary":{"oneOf":[{"type":"object","description":"ملخص لشهادة موقّع المستندات (Document Signer Certificate) وفق ICAO. تكون القيمة `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}}},{"type":"null","description":"ملخص لشهادة موقّع المستندات (Document Signer Certificate) وفق ICAO. تكون القيمة `null` لقراءة JPKI (`chip_protocol: \"jpki\"`) وللخطوات التي تم تخطيها.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}}}},"uniqueKey":"nfc_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications","typeLabel":"object[] | null"},"liveness_checks":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير كشف الحيوية** التي تم إنشاؤها بواسطة خطوات كشف الحيوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن `liveness` مفرداً أبداً. تكون `null` حتى تنتج خطوة كشف حيوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`method`، و`score`، و`reference_image`، و`video_url`، و`age_estimation` الاختياري، و`matches[]` عبر الجلسات، و`warnings[]`.","items":{"type":"object","description":"تقرير كشف حيوية واحد — التقرير الكامل لجولة كشف حيوية فردية.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة كشف الحيوية التي أنتجت هذا التقرير.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة كشف الحيوية هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"method":{"type":"string","description":"الطريقة المستخدمة لكشف الحيوية","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].method","typeLabel":"string"},"score":{"type":"number","description":"درجة الثقة لكشف الحيوية","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].score","typeLabel":"number"},"reference_image":{"type":"string","format":"uri","description":"رابط URL للصورة المرجعية المستخدمة","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].reference_image","typeLabel":"string\u003curi>"},"video_url":{"type":"string","format":"uri","description":"رابط URL لفيديو فحص الحيوية","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].video_url","typeLabel":"string\u003curi>"},"age_estimation":{"type":"number","description":"العمر التقديري للشخص","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].age_estimation","typeLabel":"number"},"matches":{"type":"array","description":"وجوه مشابهة عُثر عليها بواسطة البحث عن الوجوه المكررة (أعلى التطابقات، وتظهر الإدخالات المدرجة في قائمة الحظر/السماح أولاً). يُبيّن `source` لكل إدخال مصدر الوجه المطابق: `session` (جلسة تحقق أخرى)، أو `imported` (وجه تم رفعه لمستخدم مورّد)، أو `list_entry` (وجه في قائمة سماح/حظر تديرها المؤسسة)، أو `retained_template` (قالب بيومتري بدون صورة مخزّن لدى المستخدم، ومدرج ضمن `/v3/biometric-templates/`). تكون قيم `session_id` و`session_number` و`status` و`api_service` هي `null` للمصادر غير التابعة لجلسة. تظل مطابقات `imported` تملأ `vendor_data` و`verification_date` و—عندما يكون لمستخدم المورّد اسم مسجل—`user_details` (مع `full_name` فقط) من سجل مستخدم المورّد؛ بينما تملأ مطابقات `retained_template` كلاً من `vendor_user_id` و`vendor_data` و`biometric_template_id` و`verification_date`، في حين تكون حقول الصور والهوية الخاصة بها `null`؛ وتُرجع مطابقات `list_entry` كل هذه الحقول بقيمة `null`.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].similarity_percentage","typeLabel":"number"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id","typeLabel":"string\u003cuuid> | null"},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id","typeLabel":"string\u003cuuid> | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name","typeLabel":"string | null"},"document_type":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type","typeLabel":"string | null"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number","typeLabel":"string | null"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details","typeLabel":"object | null"},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url","typeLabel":"string\u003curi> | null"},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].is_allowlisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`).","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"face_quality":{"oneOf":[{"type":"number","description":"درجة جودة صورة الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة جودة صورة الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality","typeLabel":"number | null"},"face_luminance":{"oneOf":[{"type":"number","description":"درجة إضاءة/سطوع الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة إضاءة/سطوع الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance","typeLabel":"number | null"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير كشف الحيوية** التي تم إنشاؤها بواسطة خطوات كشف الحيوية في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن `liveness` مفرداً أبداً. تكون `null` حتى تنتج خطوة كشف حيوية واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`method`، و`score`، و`reference_image`، و`video_url`، و`age_estimation` الاختياري، و`matches[]` عبر الجلسات، و`warnings[]`.","items":{"type":"object","description":"تقرير كشف حيوية واحد — التقرير الكامل لجولة كشف حيوية فردية.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة كشف الحيوية التي أنتجت هذا التقرير."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة كشف الحيوية هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`."},"method":{"type":"string","description":"الطريقة المستخدمة لكشف الحيوية"},"score":{"type":"number","description":"درجة الثقة لكشف الحيوية"},"reference_image":{"type":"string","format":"uri","description":"رابط URL للصورة المرجعية المستخدمة"},"video_url":{"type":"string","format":"uri","description":"رابط URL لفيديو فحص الحيوية"},"age_estimation":{"type":"number","description":"العمر التقديري للشخص"},"matches":{"type":"array","description":"وجوه مشابهة عُثر عليها بواسطة البحث عن الوجوه المكررة (أعلى التطابقات، وتظهر الإدخالات المدرجة في قائمة الحظر/السماح أولاً). يُبيّن `source` لكل إدخال مصدر الوجه المطابق: `session` (جلسة تحقق أخرى)، أو `imported` (وجه تم رفعه لمستخدم مورّد)، أو `list_entry` (وجه في قائمة سماح/حظر تديرها المؤسسة)، أو `retained_template` (قالب بيومتري بدون صورة مخزّن لدى المستخدم، ومدرج ضمن `/v3/biometric-templates/`). تكون قيم `session_id` و`session_number` و`status` و`api_service` هي `null` للمصادر غير التابعة لجلسة. تظل مطابقات `imported` تملأ `vendor_data` و`verification_date` و—عندما يكون لمستخدم المورّد اسم مسجل—`user_details` (مع `full_name` فقط) من سجل مستخدم المورّد؛ بينما تملأ مطابقات `retained_template` كلاً من `vendor_user_id` و`vendor_data` و`biometric_template_id` و`verification_date`، في حين تكون حقول الصور والهوية الخاصة بها `null`؛ وتُرجع مطابقات `list_entry` كل هذه الحقول بقيمة `null`.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."},{"type":"null","format":"uuid","description":"معرّف الجلسة للوجه المتطابق. يكون `null` عندما يكون `source` هو `imported` أو `list_entry` أو `retained_template`."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"درجة تشابه الوجه بين الصورتين، محصورة بين 0 و100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."},{"type":"null","description":"`vendor_data` للجلسة المطابقة أو المستخدم المرتبط للوجوه المستوردة والوجوه ذات القوالب المحتفظ بها."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."},{"type":"null","format":"uuid","description":"معرّف المستخدم المرتبط لتطابقات `imported` و`retained_template` ولتطابقات الجلسات المرتبطة بمستخدم. يكون `null` لمدخلات القوائم والجلسات غير المرتبطة بمستخدم."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف القالب البيومتري المحتفظ به. يتم تعيينه فقط عندما يكون `source` هو `retained_template`؛ و`null` بخلاف ذلك."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."},{"type":"null","format":"date-time","description":"متى تم التقاط الوجه المطابق، أو متى تم إنشاء قالب محتفظ به. وتكون `null` لمدخلات القائمة."}]},"user_details":{"oneOf":[{"type":"object","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"بيانات الهوية من الجلسة المتطابقة أو ملف تعريف المستخدم المستورد. تكون دائماً `null` للتطابقات من نوع `retained_template` و`list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."},{"type":"null","format":"uri","description":"صورة مرجعية لعمليات المطابقة المستندة إلى الصور. تكون دائماً `null` لمطابقات `retained_template` لأن القوالب المحتفظ بها لا تحتوي على صورة."}]},"status":{"oneOf":[{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."},{"type":"null","description":"حالة دورة حياة الجلسة المتطابقة. تكون `null` للمصادر التي ليست جلسات."}]},"is_blocklisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة الحظر."},"is_allowlisted":{"type":"boolean","description":"ما إذا كان الوجه المطابق موجوداً في قائمة السماح."},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة (مثل `PASSIVE_LIVENESS`، و`FACE_MATCH`)؛ وتكون القيمة `null` لجلسات سير العمل والمصادر غير المرتبطة بجلسة."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"أصل الوجه المطابق: `session`، أو `imported` (تحميل وجه المستخدم User)، أو `list_entry` (قائمة السماح/الحظر)، أو `retained_template` (قالب بيومتري خالٍ من الصور محفوظ لدى User، مدرج تحت `/v3/biometric-templates/`)."}}}},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}},"face_quality":{"oneOf":[{"type":"number","description":"درجة جودة صورة الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي."},{"type":"null","description":"درجة جودة صورة الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي."}]},"face_luminance":{"oneOf":[{"type":"number","description":"درجة إضاءة/سطوع الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي."},{"type":"null","description":"درجة إضاءة/سطوع الوجه (0-100%). متاحة فقط لكشف الحيوية السلبي."}]}}},"uniqueKey":"liveness_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks","typeLabel":"object[] | null"},"face_matches":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير مطابقة الوجه** التي تم إنشاؤها بواسطة خطوات مطابقة الوجه في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن `face_match` مفرداً أبداً. تكون `null` حتى تنتج خطوة مطابقة وجه واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`score` التشابه، و`source_image`، و`target_image`، و`warnings[]`.","items":{"type":"object","description":"تقرير مطابقة وجه واحد — التقرير الكامل.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة مطابقة الوجه التي أنتجت هذا التقرير.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة مطابقة الوجه هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"score":{"type":"number","description":"درجة الثقة لمطابقة الوجه","uniqueKey":"face_matches.oneOf.0.items.[INDEX].score","typeLabel":"number"},"source_image_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة الذي تُخزّن تحته الصورة الشخصية المصدرية (المرجعية). في تدفقات المصادقة البيومترية، يكون هذا هو معرّف الجلسة نفسها (تُخزّن الصورة الشخصية المرسلة تحت الجلسة الجديدة). يكون `null` عندما تكون الصورة المصدر هي الصورة الشخصية للمستند في الجلسة نفسها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة الذي تُخزّن تحته الصورة الشخصية المصدرية (المرجعية). في تدفقات المصادقة البيومترية، يكون هذا هو معرّف الجلسة نفسها (تُخزّن الصورة الشخصية المرسلة تحت الجلسة الجديدة). يكون `null` عندما تكون الصورة المصدر هي الصورة الشخصية للمستند في الجلسة نفسها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id","typeLabel":"string\u003cuuid> | null"},"source_image":{"type":"string","format":"uri","description":"رابط URL لصورة المصدر المستخدمة للمقارنة","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image","typeLabel":"string\u003curi>"},"target_image":{"type":"string","format":"uri","description":"رابط URL للصورة المستهدفة المستخدمة للمقارنة","uniqueKey":"face_matches.oneOf.0.items.[INDEX].target_image","typeLabel":"string\u003curi>"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"تحذيرات التحقق من مطابقة الوجه","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"face_coverage":{"oneOf":[{"type":"object","description":"ما إذا كانت مناطق العينين والفم والوجه مغطاة في الصورة الملتقطة. يُعاد بواسطة `GET /v3/session/{sessionId}/decision/` فقط؛ وهو ليس جزءاً من payload الخاصة بـ webhook. وتكون `null` عند عدم وجود قراءة للتغطية.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes","typeLabel":"object"},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth","typeLabel":"object"},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face","typeLabel":"object"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما إذا كانت مناطق العينين والفم والوجه مغطاة في الصورة الملتقطة. يُعاد بواسطة `GET /v3/session/{sessionId}/decision/` فقط؛ وهو ليس جزءاً من payload الخاصة بـ webhook. وتكون `null` عند عدم وجود قراءة للتغطية.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage","typeLabel":"object | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"face_matches.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير مطابقة الوجه** التي تم إنشاؤها بواسطة خطوات مطابقة الوجه في مخطط سير العمل. دائماً ما تكون مصفوفة JSON — وليست كائن `face_match` مفرداً أبداً. تكون `null` حتى تنتج خطوة مطابقة وجه واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`score` التشابه، و`source_image`، و`target_image`، و`warnings[]`.","items":{"type":"object","description":"تقرير مطابقة وجه واحد — التقرير الكامل.","properties":{"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل لخطوة مطابقة الوجه التي أنتجت هذا التقرير."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة مطابقة الوجه هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`."},"score":{"type":"number","description":"درجة الثقة لمطابقة الوجه"},"source_image_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة الذي تُخزّن تحته الصورة الشخصية المصدرية (المرجعية). في تدفقات المصادقة البيومترية، يكون هذا هو معرّف الجلسة نفسها (تُخزّن الصورة الشخصية المرسلة تحت الجلسة الجديدة). يكون `null` عندما تكون الصورة المصدر هي الصورة الشخصية للمستند في الجلسة نفسها."},{"type":"null","format":"uuid","description":"معرّف الجلسة الذي تُخزّن تحته الصورة الشخصية المصدرية (المرجعية). في تدفقات المصادقة البيومترية، يكون هذا هو معرّف الجلسة نفسها (تُخزّن الصورة الشخصية المرسلة تحت الجلسة الجديدة). يكون `null` عندما تكون الصورة المصدر هي الصورة الشخصية للمستند في الجلسة نفسها."}]},"source_image":{"type":"string","format":"uri","description":"رابط URL لصورة المصدر المستخدمة للمقارنة"},"target_image":{"type":"string","format":"uri","description":"رابط URL للصورة المستهدفة المستخدمة للمقارنة"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}},"description":"تحذيرات التحقق من مطابقة الوجه"},"face_coverage":{"oneOf":[{"type":"object","description":"ما إذا كانت مناطق العينين والفم والوجه مغطاة في الصورة الملتقطة. يُعاد بواسطة `GET /v3/session/{sessionId}/decision/` فقط؛ وهو ليس جزءاً من payload الخاصة بـ webhook. وتكون `null` عند عدم وجود قراءة للتغطية.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}},{"type":"null","description":"ما إذا كانت مناطق العينين والفم والوجه مغطاة في الصورة الملتقطة. يُعاد بواسطة `GET /v3/session/{sessionId}/decision/` فقط؛ وهو ليس جزءاً من payload الخاصة بـ webhook. وتكون `null` عند عدم وجود قراءة للتغطية.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."},{"type":"null","description":"تعني القيمة `false` أن القراءة هي دليل ظلّي فقط ولا يؤدي أي تحذير إلى اتخاذ إجراء بناءً عليها."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}]}}},"uniqueKey":"face_matches.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches","typeLabel":"object[] | null"},"phone_verifications":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير التحقق من رقم الهاتف** — دائماً ما تكون مصفوفة JSON، وليست كائن `phone` مفرداً أبداً. تكون `null` حتى تنتج خطوة هاتف واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، ورقم الهاتف والبيانات الوصفية للدولة، و`lifecycle[]`، و`matches[]`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة الهاتف هذه في مخطط سير العمل.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة التحقق من رقم الهاتف هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Expired"],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"phone_number_prefix":{"type":"string","description":"بادئة رمز الاتصال بالدولة","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_number_prefix","typeLabel":"string"},"phone_number":{"type":"string","description":"رقم الهاتف بدون رمز الدولة","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_number","typeLabel":"string"},"full_number":{"type":"string","description":"رقم الهاتف الكامل مع رمز الدولة","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].full_number","typeLabel":"string"},"country_code":{"type":"string","description":"رمز الدولة المكون من حرفين (ISO 3166-1 alpha-2)","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].country_code","typeLabel":"string"},"country_name":{"type":"string","description":"اسم الدولة الكامل","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].country_name","typeLabel":"string"},"carrier":{"type":"object","properties":{"name":{"type":"string","description":"اسم شركة الاتصالات","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier.name","typeLabel":"string"},"type":{"type":"string","description":"نوع خط الهاتف (جوال، خط أرضي، إلخ)","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier.type","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier","typeLabel":"object"},"is_disposable":{"type":"boolean","description":"ما إذا كان رقم الهاتف من خدمة أرقام مؤقتة","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].is_disposable","typeLabel":"boolean"},"is_virtual":{"type":"boolean","description":"ما إذا كان رقم الهاتف افتراضياً","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].is_virtual","typeLabel":"boolean"},"verification_method":{"type":"string","description":"الطريقة المستخدمة للتحقق من رقم الهاتف","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verification_method","typeLabel":"string"},"verification_attempts":{"type":"integer","description":"عدد محاولات التحقق التي تم إجراؤها","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verification_attempts","typeLabel":"integer"},"verified_at":{"type":"string","format":"date-time","description":"الطابع الزمني للتحقق من رقم الهاتف","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verified_at","typeLabel":"string\u003cdate-time>"},"lifecycle":{"type":"array","description":"قائمة زمنية بالأحداث في دورة حياة التحقق من رقم الهاتف.","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason` و`channel` و`actual_channel`؛ وتحمل أحداث التسليم `channel` و`status`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.status","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason","typeLabel":"string | null"},"channel":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel","typeLabel":"string | null"},"actual_channel":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel","typeLabel":"string | null"},"code_tried":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.code_tried","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason` و`channel` و`actual_channel`؛ وتحمل أحداث التسليم `channel` و`status`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle","typeLabel":"object[]"},"warnings":{"type":"array","description":"قائمة بالتحذيرات المتعلقة بالتحقق من رقم الهاتف","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"التطابقات التي تم العثور عليها لرقم الهاتف هذا. كل تطابق له `source`: إما `session` (جلسة تحقق أخرى في تطبيقك تطابقت مع الرقم نفسه، وتُرجع مع `session_id`/`session_number`/`vendor_data`/`verification_date`) أو `list_entry` (الرقم موجود في قائمة سماح/حظر تديرها المؤسسة — راجع `/management-api/lists/overview`). تستخدم التطابقات عبر الجلسات `vendor_data` مختلفة ويبلغ الحد الأقصى لها 5.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"vendor_data":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"phone_number":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].phone_number","typeLabel":"string"},"status":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","list_entry"],"description":"مصدر هذا التطابق. تعني `session` أن جلسة تحقق أخرى في تطبيقك تطابقت مع هذه القيمة. تعني `list_entry` أن القيمة طابقت قائمة تديرها المؤسسة (قائمة السماح/قائمة الحظر) — راجع النظرة العامة على قوائم Management API على `/management-api/lists/overview` لمعرفة كيفية إدارة هذه القوائم.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"phone_intelligence":{"type":"object","description":"إشارات معلومات الهاتف. تتوفر فقط عند تشغيل الإضافة الخاصة بمعلومات الهاتف لهذا الرقم.","properties":{"score":{"oneOf":[{"type":"number","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score","typeLabel":"number | null"},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low` أو `Medium` أو `High`، مشتقة من الدرجة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low` أو `Medium` أو `High`، مشتقة من الدرجة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk","typeLabel":"string | null"},"phone_trust_index":{"oneOf":[{"type":"number","description":"معكوس الدرجة، للوحات التحكم التي تفضل أن تكون القيمة الأعلى هي الأفضل.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"معكوس الدرجة، للوحات التحكم التي تفضل أن تكون القيمة الأعلى هي الأفضل.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index","typeLabel":"number | null"},"network_stability_index":{"oneOf":[{"type":"number","description":"استقرار شبكة الخط.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"استقرار شبكة الخط.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index","typeLabel":"number | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يبدو الرقم مخصصاً للاستخدام لمرة واحدة أو افتراضياً.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يبدو الرقم مخصصاً للاستخدام لمرة واحدة أو افتراضياً.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable","typeLabel":"boolean | null"},"is_ported":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون الرقم قد غيّر مشغّل شبكة الجوال.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يكون الرقم قد غيّر مشغّل شبكة الجوال.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported","typeLabel":"boolean | null"},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما تكون عملية نقل الرقم قد تمت مؤخراً.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما تكون عملية نقل الرقم قد تمت مؤخراً.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported","typeLabel":"boolean | null"},"carrier_type":{"oneOf":[{"type":"string","description":"تصنيف الخط الوارد من البحث (مثل `mobile`).","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"تصنيف الخط الوارد من البحث (مثل `mobile`).","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type","typeLabel":"string | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"معرّف Didit الثابت للإشارة، على سبيل المثال `IR-5AC67A32`. غير قابل للتفسير: قم بالتجميع والتصفية بناءً عليه، ولا تقم بتحليله برمجياً.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"ما إذا كانت الإشارة قد رفعت مستوى المخاطر أو زادت من درجة الثقة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"تفسير سهل القراءة للإشارة، باللغة الإنجليزية.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"الإشارات التي تفسر الدرجة، لكل منها رمز Didit ثابت، واتجاه، ورسالة، ومستوى تأثير. يمكن أن تظهر رموز جديدة بمرور الوقت، لذا لا ترفض الرموز غير المعروفة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence","typeLabel":"object"},"phone_social":{"oneOf":[{"type":"object","description":"البصمة الاجتماعية للرقم. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا الرقم.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"البصمة الاجتماعية للرقم. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا الرقم.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social","typeLabel":"object | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير التحقق من رقم الهاتف** — دائماً ما تكون مصفوفة JSON، وليست كائن `phone` مفرداً أبداً. تكون `null` حتى تنتج خطوة هاتف واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، ورقم الهاتف والبيانات الوصفية للدولة، و`lifecycle[]`، و`matches[]`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة الهاتف هذه في مخطط سير العمل."},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة التحقق من رقم الهاتف هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Expired"]},"phone_number_prefix":{"type":"string","description":"بادئة رمز الاتصال بالدولة"},"phone_number":{"type":"string","description":"رقم الهاتف بدون رمز الدولة"},"full_number":{"type":"string","description":"رقم الهاتف الكامل مع رمز الدولة"},"country_code":{"type":"string","description":"رمز الدولة المكون من حرفين (ISO 3166-1 alpha-2)"},"country_name":{"type":"string","description":"اسم الدولة الكامل"},"carrier":{"type":"object","properties":{"name":{"type":"string","description":"اسم شركة الاتصالات"},"type":{"type":"string","description":"نوع خط الهاتف (جوال، خط أرضي، إلخ)"}}},"is_disposable":{"type":"boolean","description":"ما إذا كان رقم الهاتف من خدمة أرقام مؤقتة"},"is_virtual":{"type":"boolean","description":"ما إذا كان رقم الهاتف افتراضياً"},"verification_method":{"type":"string","description":"الطريقة المستخدمة للتحقق من رقم الهاتف"},"verification_attempts":{"type":"integer","description":"عدد محاولات التحقق التي تم إجراؤها"},"verified_at":{"type":"string","format":"date-time","description":"الطابع الزمني للتحقق من رقم الهاتف"},"lifecycle":{"type":"array","description":"قائمة زمنية بالأحداث في دورة حياة التحقق من رقم الهاتف.","items":{"type":"object","properties":{"type":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"details":{"oneOf":[{"type":"object","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason` و`channel` و`actual_channel`؛ وتحمل أحداث التسليم `channel` و`status`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}},{"type":"null","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason` و`channel` و`actual_channel`؛ وتحمل أحداث التسليم `channel` و`status`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}}]},"fee":{"type":"number"}}}},"warnings":{"type":"array","description":"قائمة بالتحذيرات المتعلقة بالتحقق من رقم الهاتف","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}},"matches":{"type":"array","description":"التطابقات التي تم العثور عليها لرقم الهاتف هذا. كل تطابق له `source`: إما `session` (جلسة تحقق أخرى في تطبيقك تطابقت مع الرقم نفسه، وتُرجع مع `session_id`/`session_number`/`vendor_data`/`verification_date`) أو `list_entry` (الرقم موجود في قائمة سماح/حظر تديرها المؤسسة — راجع `/management-api/lists/overview`). تستخدم التطابقات عبر الجلسات `vendor_data` مختلفة ويبلغ الحد الأقصى لها 5.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_data":{"oneOf":[{"type":"string"},{"type":"null"}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"phone_number":{"type":"string"},"status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_blocklisted":{"type":"boolean"},"api_service":{"oneOf":[{"type":"string"},{"type":"null"}]},"source":{"type":"string","enum":["session","list_entry"],"description":"مصدر هذا التطابق. تعني `session` أن جلسة تحقق أخرى في تطبيقك تطابقت مع هذه القيمة. تعني `list_entry` أن القيمة طابقت قائمة تديرها المؤسسة (قائمة السماح/قائمة الحظر) — راجع النظرة العامة على قوائم Management API على `/management-api/lists/overview` لمعرفة كيفية إدارة هذه القوائم."}}}},"phone_intelligence":{"type":"object","description":"إشارات معلومات الهاتف. تتوفر فقط عند تشغيل الإضافة الخاصة بمعلومات الهاتف لهذا الرقم.","properties":{"score":{"oneOf":[{"type":"number","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر."},{"type":"null","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر."}]},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low` أو `Medium` أو `High`، مشتقة من الدرجة."},{"type":"null","description":"`Low` أو `Medium` أو `High`، مشتقة من الدرجة."}]},"phone_trust_index":{"oneOf":[{"type":"number","description":"معكوس الدرجة، للوحات التحكم التي تفضل أن تكون القيمة الأعلى هي الأفضل."},{"type":"null","description":"معكوس الدرجة، للوحات التحكم التي تفضل أن تكون القيمة الأعلى هي الأفضل."}]},"network_stability_index":{"oneOf":[{"type":"number","description":"استقرار شبكة الخط."},{"type":"null","description":"استقرار شبكة الخط."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يبدو الرقم مخصصاً للاستخدام لمرة واحدة أو افتراضياً."},{"type":"null","description":"تكون `true` عندما يبدو الرقم مخصصاً للاستخدام لمرة واحدة أو افتراضياً."}]},"is_ported":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون الرقم قد غيّر مشغّل شبكة الجوال."},{"type":"null","description":"تكون `true` عندما يكون الرقم قد غيّر مشغّل شبكة الجوال."}]},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما تكون عملية نقل الرقم قد تمت مؤخراً."},{"type":"null","description":"تكون `true` عندما تكون عملية نقل الرقم قد تمت مؤخراً."}]},"carrier_type":{"oneOf":[{"type":"string","description":"تصنيف الخط الوارد من البحث (مثل `mobile`)."},{"type":"null","description":"تصنيف الخط الوارد من البحث (مثل `mobile`)."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"معرّف Didit الثابت للإشارة، على سبيل المثال `IR-5AC67A32`. غير قابل للتفسير: قم بالتجميع والتصفية بناءً عليه، ولا تقم بتحليله برمجياً."},"value":{"oneOf":[{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته."},{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"ما إذا كانت الإشارة قد رفعت مستوى المخاطر أو زادت من درجة الثقة."},"message":{"type":"string","description":"تفسير سهل القراءة للإشارة، باللغة الإنجليزية."},"impact_level":{"oneOf":[{"type":"string","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`."},{"type":"null","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`."}]}}},"description":"الإشارات التي تفسر الدرجة، لكل منها رمز Didit ثابت، واتجاه، ورسالة، ومستوى تأثير. يمكن أن تظهر رموز جديدة بمرور الوقت، لذا لا ترفض الرموز غير المعروفة."}}},"phone_social":{"oneOf":[{"type":"object","description":"البصمة الاجتماعية للرقم. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا الرقم.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}}},{"type":"null","description":"البصمة الاجتماعية للرقم. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا الرقم.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل رقم الهاتف فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}}}]}}},"uniqueKey":"phone_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications","typeLabel":"object[] | null"},"email_verifications":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير التحقق من البريد الإلكتروني** — دائماً ما تكون مصفوفة JSON، وليست كائن `email` مفرداً أبداً. تكون `null` حتى تنتج خطوة بريد إلكتروني واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وعنوان البريد الإلكتروني، وبيانات الاختراق، و`lifecycle[]`، و`matches[]`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة البريد الإلكتروني هذه في مخطط سير العمل.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة التحقق من البريد الإلكتروني هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Expired"],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"email":{"type":"string","description":"عنوان البريد الإلكتروني الجاري التحقق منه","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email","typeLabel":"string"},"is_breached":{"type":"boolean","description":"يشير إلى ما إذا كان البريد الإلكتروني قد تم العثور عليه في تسريبات بيانات معروفة","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_breached","typeLabel":"boolean"},"breaches":{"type":"array","description":"قائمة بالخروقات المعروفة التي تم العثور على هذا البريد الإلكتروني فيها","items":{"type":"object","properties":{"name":{"type":"string","description":"اسم الاختراق","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].name","typeLabel":"string"},"domain":{"type":"string","description":"النطاق المتأثر بالاختراق","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].domain","typeLabel":"string"},"logo_path":{"type":"string","description":"رابط URL لشعار الخدمة المخترقة","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].logo_path","typeLabel":"string"},"breach_date":{"type":"string","format":"date","description":"تاريخ حدوث الانتهاك","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].breach_date","typeLabel":"string\u003cdate>"},"description":{"type":"string","description":"وصف المخالفة","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].description","typeLabel":"string"},"is_verified":{"type":"boolean","description":"ما إذا كان قد تم التحقق من الاختراق","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].is_verified","typeLabel":"boolean"},"data_classes":{"type":"array","description":"أنواع البيانات التي تم كشفها في عملية الاختراق","items":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].data_classes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].data_classes","typeLabel":"string[]"},"breach_emails_count":{"type":"integer","description":"عدد عناوين البريد الإلكتروني المتأثرة في الاختراق","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].breach_emails_count","typeLabel":"integer"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches","typeLabel":"object[]"},"is_disposable":{"type":"boolean","description":"يشير إلى ما إذا كان البريد الإلكتروني من مزود بريد مؤقت","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_disposable","typeLabel":"boolean"},"is_undeliverable":{"type":"boolean","description":"يشير إلى ما إذا كان عنوان البريد الإلكتروني غير قابل للتسليم","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_undeliverable","typeLabel":"boolean"},"verification_attempts":{"type":"integer","description":"عدد محاولات التحقق لهذا البريد الإلكتروني","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].verification_attempts","typeLabel":"integer"},"verified_at":{"type":"string","format":"date-time","description":"الطابع الزمني للتحقق من البريد الإلكتروني","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].verified_at","typeLabel":"string\u003cdate-time>"},"warnings":{"type":"array","description":"قائمة بالتحذيرات المتعلقة بالتحقق من البريد الإلكتروني","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"lifecycle":{"type":"array","description":"قائمة زمنية بالأحداث في دورة حياة التحقق من البريد الإلكتروني.","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.status","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason","typeLabel":"string | null"},"code_tried":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.code_tried","typeLabel":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle","typeLabel":"object[]"},"matches":{"type":"array","description":"التطابقات التي تم العثور عليها لعنوان البريد الإلكتروني هذا. كل تطابق له `source`: إما `session` (جلسة تحقق أخرى في تطبيقك تطابقت مع البريد الإلكتروني نفسه، وتُرجع مع `session_id`/`session_number`/`vendor_data`/`verification_date`) أو `list_entry` (البريد الإلكتروني موجود في قائمة سماح/حظر تديرها المؤسسة — راجع `/management-api/lists/overview`). تستخدم التطابقات عبر الجلسات `vendor_data` مختلفة ويبلغ الحد الأقصى لها 5.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"vendor_data":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"email":{"type":"string","format":"email","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].email","typeLabel":"string\u003cemail>"},"status":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","list_entry"],"description":"مصدر هذا التطابق. تعني `session` أن جلسة تحقق أخرى في تطبيقك تطابقت مع هذه القيمة. تعني `list_entry` أن القيمة طابقت قائمة تديرها المؤسسة (قائمة السماح/قائمة الحظر) — راجع النظرة العامة على قوائم Management API على `/management-api/lists/overview` لمعرفة كيفية إدارة هذه القوائم.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"email_intelligence":{"type":"object","description":"إشارات معلومات البريد الإلكتروني. متوفرة فقط عند تشغيل الميزة الإضافية لمعلومات البريد الإلكتروني لهذا العنوان.","properties":{"score":{"oneOf":[{"type":"number","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score","typeLabel":"number | null"},"deliverable":{"oneOf":[{"type":"string","description":"نطاق قابلية التسليم (مثل `high`).","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable.oneOf.0","typeLabel":"string"},{"type":"null","description":"نطاق قابلية التسليم (مثل `high`).","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable","typeLabel":"string | null"},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low` أو `Medium` أو `High`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low` أو `Medium` أو `High`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level","typeLabel":"string | null"},"breach_risk_index":{"oneOf":[{"type":"number","description":"مؤشر رقمي لمخاطر الاختراق.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"مؤشر رقمي لمخاطر الاختراق.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index","typeLabel":"number | null"},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في اختراق أمني حديث.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في اختراق أمني حديث.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach","typeLabel":"boolean | null"},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في العديد من الاختراقات الأمنية.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في العديد من الاختراقات الأمنية.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached","typeLabel":"boolean | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون النطاق مزود بريد للاستخدام مرة واحدة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يكون النطاق مزود بريد للاستخدام مرة واحدة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable","typeLabel":"boolean | null"},"is_free_domain":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون النطاق مزود بريد إلكتروني مجاني.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يكون النطاق مزود بريد إلكتروني مجاني.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain","typeLabel":"boolean | null"},"is_breached":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في اختراقات أمنية معروفة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في اختراقات أمنية معروفة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached","typeLabel":"boolean | null"},"no_of_breaches":{"oneOf":[{"type":"number","description":"عدد الاختراقات المعروفة التي تحتوي على العنوان.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches.oneOf.0","typeLabel":"number"},{"type":"null","description":"عدد الاختراقات المعروفة التي تحتوي على العنوان.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches","typeLabel":"number | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"معرّف Didit الثابت للإشارة، على سبيل المثال `IR-5AC67A32`. غير قابل للتفسير: قم بالتجميع والتصفية بناءً عليه، ولا تقم بتحليله برمجياً.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"ما إذا كانت الإشارة قد رفعت مستوى المخاطر أو زادت من درجة الثقة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"تفسير سهل القراءة للإشارة، باللغة الإنجليزية.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"الإشارات التي تفسر الدرجة، لكل منها رمز Didit ثابت، واتجاه، ورسالة، ومستوى تأثير. يمكن أن تظهر رموز جديدة بمرور الوقت، لذا لا ترفض الرموز غير المعروفة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence","typeLabel":"object"},"email_social":{"oneOf":[{"type":"object","description":"البصمة الاجتماعية للعنوان. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا العنوان.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"البصمة الاجتماعية للعنوان. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا العنوان.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social","typeLabel":"object | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير التحقق من البريد الإلكتروني** — دائماً ما تكون مصفوفة JSON، وليست كائن `email` مفرداً أبداً. تكون `null` حتى تنتج خطوة بريد إلكتروني واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وعنوان البريد الإلكتروني، وبيانات الاختراق، و`lifecycle[]`، و`matches[]`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة البريد الإلكتروني هذه في مخطط سير العمل."},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة التحقق من البريد الإلكتروني هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Expired"]},"email":{"type":"string","description":"عنوان البريد الإلكتروني الجاري التحقق منه"},"is_breached":{"type":"boolean","description":"يشير إلى ما إذا كان البريد الإلكتروني قد تم العثور عليه في تسريبات بيانات معروفة"},"breaches":{"type":"array","description":"قائمة بالخروقات المعروفة التي تم العثور على هذا البريد الإلكتروني فيها","items":{"type":"object","properties":{"name":{"type":"string","description":"اسم الاختراق"},"domain":{"type":"string","description":"النطاق المتأثر بالاختراق"},"logo_path":{"type":"string","description":"رابط URL لشعار الخدمة المخترقة"},"breach_date":{"type":"string","format":"date","description":"تاريخ حدوث الانتهاك"},"description":{"type":"string","description":"وصف المخالفة"},"is_verified":{"type":"boolean","description":"ما إذا كان قد تم التحقق من الاختراق"},"data_classes":{"type":"array","description":"أنواع البيانات التي تم كشفها في عملية الاختراق","items":{"type":"string"}},"breach_emails_count":{"type":"integer","description":"عدد عناوين البريد الإلكتروني المتأثرة في الاختراق"}}}},"is_disposable":{"type":"boolean","description":"يشير إلى ما إذا كان البريد الإلكتروني من مزود بريد مؤقت"},"is_undeliverable":{"type":"boolean","description":"يشير إلى ما إذا كان عنوان البريد الإلكتروني غير قابل للتسليم"},"verification_attempts":{"type":"integer","description":"عدد محاولات التحقق لهذا البريد الإلكتروني"},"verified_at":{"type":"string","format":"date-time","description":"الطابع الزمني للتحقق من البريد الإلكتروني"},"warnings":{"type":"array","description":"قائمة بالتحذيرات المتعلقة بالتحقق من البريد الإلكتروني","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}},"lifecycle":{"type":"array","description":"قائمة زمنية بالأحداث في دورة حياة التحقق من البريد الإلكتروني.","items":{"type":"object","properties":{"type":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"details":{"oneOf":[{"type":"object","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}},{"type":"null","description":"الـ payload الخاص بالحدث. تحمل أحداث الإرسال `status` و`reason`؛ وتحمل أحداث التحقق من الرمز `code_tried` و`status`؛ وتحمل أحداث الحالة النهائية `reason` — أو `null` عندما لا يكون هناك سبب للإبلاغ عنه (مثل `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}}]},"fee":{"type":"number"}}}},"matches":{"type":"array","description":"التطابقات التي تم العثور عليها لعنوان البريد الإلكتروني هذا. كل تطابق له `source`: إما `session` (جلسة تحقق أخرى في تطبيقك تطابقت مع البريد الإلكتروني نفسه، وتُرجع مع `session_id`/`session_number`/`vendor_data`/`verification_date`) أو `list_entry` (البريد الإلكتروني موجود في قائمة سماح/حظر تديرها المؤسسة — راجع `/management-api/lists/overview`). تستخدم التطابقات عبر الجلسات `vendor_data` مختلفة ويبلغ الحد الأقصى لها 5.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_data":{"oneOf":[{"type":"string"},{"type":"null"}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"email":{"type":"string","format":"email"},"status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_blocklisted":{"type":"boolean"},"api_service":{"oneOf":[{"type":"string"},{"type":"null"}]},"source":{"type":"string","enum":["session","list_entry"],"description":"مصدر هذا التطابق. تعني `session` أن جلسة تحقق أخرى في تطبيقك تطابقت مع هذه القيمة. تعني `list_entry` أن القيمة طابقت قائمة تديرها المؤسسة (قائمة السماح/قائمة الحظر) — راجع النظرة العامة على قوائم Management API على `/management-api/lists/overview` لمعرفة كيفية إدارة هذه القوائم."}}}},"email_intelligence":{"type":"object","description":"إشارات معلومات البريد الإلكتروني. متوفرة فقط عند تشغيل الميزة الإضافية لمعلومات البريد الإلكتروني لهذا العنوان.","properties":{"score":{"oneOf":[{"type":"number","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر."},{"type":"null","description":"درجة مخاطر معيارية من 0 إلى 100. تشير القيمة الأعلى إلى مخاطر أكبر."}]},"deliverable":{"oneOf":[{"type":"string","description":"نطاق قابلية التسليم (مثل `high`)."},{"type":"null","description":"نطاق قابلية التسليم (مثل `high`)."}]},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low` أو `Medium` أو `High`."},{"type":"null","description":"`Low` أو `Medium` أو `High`."}]},"breach_risk_index":{"oneOf":[{"type":"number","description":"مؤشر رقمي لمخاطر الاختراق."},{"type":"null","description":"مؤشر رقمي لمخاطر الاختراق."}]},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في اختراق أمني حديث."},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في اختراق أمني حديث."}]},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في العديد من الاختراقات الأمنية."},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في العديد من الاختراقات الأمنية."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون النطاق مزود بريد للاستخدام مرة واحدة."},{"type":"null","description":"تكون `true` عندما يكون النطاق مزود بريد للاستخدام مرة واحدة."}]},"is_free_domain":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يكون النطاق مزود بريد إلكتروني مجاني."},{"type":"null","description":"تكون `true` عندما يكون النطاق مزود بريد إلكتروني مجاني."}]},"is_breached":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما يظهر العنوان في اختراقات أمنية معروفة."},{"type":"null","description":"تكون القيمة `true` عندما يظهر العنوان في اختراقات أمنية معروفة."}]},"no_of_breaches":{"oneOf":[{"type":"number","description":"عدد الاختراقات المعروفة التي تحتوي على العنوان."},{"type":"null","description":"عدد الاختراقات المعروفة التي تحتوي على العنوان."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"معرّف Didit الثابت للإشارة، على سبيل المثال `IR-5AC67A32`. غير قابل للتفسير: قم بالتجميع والتصفية بناءً عليه، ولا تقم بتحليله برمجياً."},"value":{"oneOf":[{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته."},{"description":"لعلامة المخاطر (على سبيل المثال `voip`، `leaked`، `disposable`، `spam_trap`)، قيمتها: قيمة منطقية أو مستوى أو تاريخ. Null لرمز سبب تم احتساب درجاته.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"ما إذا كانت الإشارة قد رفعت مستوى المخاطر أو زادت من درجة الثقة."},"message":{"type":"string","description":"تفسير سهل القراءة للإشارة، باللغة الإنجليزية."},"impact_level":{"oneOf":[{"type":"string","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`."},{"type":"null","description":"مدى تأثير الإشارة في تغيير الدرجة، على سبيل المثال `low` أو `medium` أو `high`."}]}}},"description":"الإشارات التي تفسر الدرجة، لكل منها رمز Didit ثابت، واتجاه، ورسالة، ومستوى تأثير. يمكن أن تظهر رموز جديدة بمرور الوقت، لذا لا ترفض الرموز غير المعروفة."}}},"email_social":{"oneOf":[{"type":"object","description":"البصمة الاجتماعية للعنوان. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا العنوان.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}}},{"type":"null","description":"البصمة الاجتماعية للعنوان. تظهر فقط عند تشغيل الميزة الإضافية للبصمة الاجتماعية لهذا العنوان.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5},{"type":"null","description":"المنصات التي تم تأكيد تسجيل عنوان البريد الإلكتروني فيها.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"المنصات التي تم تقييمها للتسجيل.","example":14},{"type":"null","description":"المنصات التي تم تقييمها للتسجيل.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0},{"type":"null","description":"المنصات التي أرجعت اسماً مرتبطاً.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0},{"type":"null","description":"المنصات التي أرجعت صورة للملف الشخصي.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2},{"type":"null","description":"منصات التواصل التي تم اكتشاف وجود المستخدم فيها.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5},{"type":"null","description":"فئات منصات مميزة مع تواجد تم اكتشافه.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5},{"type":"null","description":"مؤشر النضج الرقمي المركب، من 0 إلى 10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3},{"type":"null","description":"مؤشر ثراء الملف التعريفي، من 0 إلى 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2},{"type":"null","description":"مزيج المنصات المجانية مقابل المدفوعة، من 0 إلى 10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية.","example":4},{"type":"null","description":"التسجيلات على المنصات المجانية.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0},{"type":"null","description":"التسجيلات على المنصات المدفوعة بالكامل.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1},{"type":"null","description":"التسجيلات على المنصات المجانية جزئيًا.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"مدى اكتمال الملف التعريفي على WhatsApp. للهاتف فقط؛ وتكون القيمة فارغة (null) للبريد الإلكتروني.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"المنصات التي تم تأكيد التسجيل فيها.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"المنصات التي تم فحصها وكانت النتيجة سلبية.","items":{"type":"object","properties":{"platform":{"type":"string","description":"معرّف المنصة.","example":"whatsapp"},"category":{"type":"string","description":"فئة المنصة، مثل MESSAGING أو SOCIAL_MEDIA أو ECOMMERCE أو PROFESSIONAL أو EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` للمنصات العالمية، و`local` للمنصات الخاصة بمنطقة معينة.","example":"global"}}}},"categories":{"type":"object","description":"عدد التسجيلات ونسبتها حسب فئة المنصة.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2},{"type":"null","description":"المنصات في هذه الفئة التي تم تأكيد التسجيل فيها.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"حصة المنصات المفحوصة في الفئة التي تحتوي على تسجيل، 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"تفاصيل الملف التعريفي لكل منصة، مفهرسة بحسب المنصة، عندما توفرها المنصة.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"اسم الملف التعريفي، إذا وفرته المنصة."}]},"photo":{"oneOf":[{"type":"string","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"رابط الصورة الشخصية للملف التعريفي، إذا وفرته المنصة."}]},"about":{"oneOf":[{"type":"string","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."},{"type":"null","description":"نص النبذة التعريفية للملف التعريفي، إذا وفرته المنصة."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"مستوى رؤية الملف التعريفي، إذا وفرته المنصة."}]},"business_account":{"oneOf":[{"type":"boolean","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."},{"type":"null","description":"ما إذا كان الملف الشخصي حساب شركة، عندما تكشفه المنصة."}]}}}}}}]}}},"uniqueKey":"email_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications","typeLabel":"object[] | null"},"poa_verifications":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير إثبات العنوان (POA)** — دائماً ما تكون مصفوفة JSON، وليست كائن `poa` مفرداً أبداً. تكون `null` حتى تنتج خطوة إثبات عنوان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وعنوان URL لملف المستند، والجهة المصدرة، والتواريخ، والعنوان المحلل، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة إثبات العنوان هذه في مخطط سير العمل.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة إثبات العنوان هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"document_file":{"type":"string","format":"uri","description":"رابط URL لمستند إثبات العنوان","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_file","typeLabel":"string\u003curi>"},"issuing_state":{"type":"string","description":"رمز الدولة المكون من حرفين لدولة الإصدار","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"document_type":{"type":"string","description":"نوع مستند إثبات العنوان","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_type","typeLabel":"string"},"document_subtype":{"oneOf":[{"type":"string","description":"تصنيف أكثر دقة لمستند POA ضمن `document_type` الخاص به، عند اكتشاف أحدها. ويكون `null` بخلاف ذلك.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"تصنيف أكثر دقة لمستند POA ضمن `document_type` الخاص به، عند اكتشاف أحدها. ويكون `null` بخلاف ذلك.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_language":{"type":"string","description":"رمز لغة المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_language","typeLabel":"string"},"document_metadata":{"oneOf":[{"type":"object","properties":{"file_size":{"type":"integer","description":"حجم المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.file_size","typeLabel":"integer"},"content_type":{"type":"string","description":"نوع محتوى المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.content_type","typeLabel":"string"},"creation_date":{"type":"string","format":"date","description":"تاريخ إنشاء المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creation_date","typeLabel":"string\u003cdate>"},"modified_date":{"type":"string","format":"date","description":"تاريخ تعديل المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.modified_date","typeLabel":"string\u003cdate>"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.detected","typeLabel":"boolean"},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analyzed","typeLabel":"boolean"},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analysis_incomplete","typeLabel":"boolean"},"signals":{"type":"array","items":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals.items.[INDEX]","typeLabel":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals","typeLabel":"string[]"},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].height","typeLabel":"number"},"page_width":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_width","typeLabel":"number"},"page_height":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_height","typeLabel":"number"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions","typeLabel":"object[]"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0","typeLabel":"object"},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation","typeLabel":"object | null"},"creator":{"oneOf":[{"type":"string","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.0","typeLabel":"string"},{"type":"null","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator","typeLabel":"string | null"},"producer":{"oneOf":[{"type":"string","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.0","typeLabel":"string"},{"type":"null","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer","typeLabel":"string | null"},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software.oneOf.0","typeLabel":"string"},{"type":"null","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software","typeLabel":"string | null"},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير المستند، عندما يكون مشفراً.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.0","typeLabel":"string"},{"type":"null","description":"مخطط تشفير المستند، عندما يكون مشفراً.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption","typeLabel":"string | null"},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed","typeLabel":"boolean | null"},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered","typeLabel":"boolean | null"},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.0","typeLabel":"object"},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info","typeLabel":"object | null"},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date","typeLabel":"string | null"},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date","typeLabel":"string | null"},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor","typeLabel":"boolean | null"},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date","typeLabel":"boolean | null"}},"description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من مستند POA الذي تم تحميله. تحتوي دائماً على المفاتيح أدناه (القيم تكون `null` عندما لا تكون قابلة للتطبيق، مثل تواريخ EXIF لملفات PDF). تكون `null` عندما يتعذر استخراج أي بيانات وصفية.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"file_size":{"type":"integer","description":"حجم المستند"},"content_type":{"type":"string","description":"نوع محتوى المستند"},"creation_date":{"type":"string","format":"date","description":"تاريخ إنشاء المستند"},"modified_date":{"type":"string","format":"date","description":"تاريخ تعديل المستند"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."},{"type":"null","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."}]},"producer":{"oneOf":[{"type":"string","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."},{"type":"null","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير المستند، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير المستند، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."},{"type":"null","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."},{"type":"null","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."}]}},"description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من مستند POA الذي تم تحميله. تحتوي دائماً على المفاتيح أدناه (القيم تكون `null` عندما لا تكون قابلة للتطبيق، مثل تواريخ EXIF لملفات PDF). تكون `null` عندما يتعذر استخراج أي بيانات وصفية.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata","typeLabel":"object | null"},"issuer":{"type":"string","description":"اسم جهة إصدار المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issuer","typeLabel":"string"},"issue_date":{"type":"string","format":"date","description":"تاريخ إصدار المستند","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issue_date","typeLabel":"string\u003cdate>"},"expiration_date":{"oneOf":[{"type":"string","format":"date","description":"تاريخ انتهاء المستند، إن وجد","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"تاريخ انتهاء المستند، إن وجد","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date","typeLabel":"string\u003cdate> | null"},"poa_address":{"type":"string","description":"العنوان الخام من مستند إثبات العنوان","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_address","typeLabel":"string"},"poa_formatted_address":{"type":"string","description":"العنوان المنسق من مستند إثبات العنوان","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_formatted_address","typeLabel":"string"},"poa_parsed_address":{"type":"object","properties":{"address_type":{"type":"string","description":"نوع العنوان (شارع، جادة، إلخ)","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.address_type","typeLabel":"string"},"street_1":{"type":"string","description":"عنوان الشارع الأساسي","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_1","typeLabel":"string"},"street_2":{"oneOf":[{"type":"string","description":"عنوان الشارع الثانوي","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان الشارع الثانوي","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2","typeLabel":"string | null"},"city":{"type":"string","description":"اسم المدينة","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.city","typeLabel":"string"},"region":{"type":"string","description":"اسم المنطقة أو الولاية","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.region","typeLabel":"string"},"country":{"type":"string","description":"رمز الدولة المكون من حرفين","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.country","typeLabel":"string"},"postal_code":{"type":"string","description":"الرمز البريدي","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.postal_code","typeLabel":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","description":"إحداثي خط العرض","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"إحداثي خط الطول","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location.longitude","typeLabel":"number"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location","typeLabel":"object"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address","typeLabel":"object"},"name_on_document":{"oneOf":[{"type":"string","description":"اسم صاحب الحساب / المرسل إليه المستخرج من مستند POA، والمستخدم لمطابقة الاسم. يكون `null` عندما يتعذر استخراج أي اسم.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم صاحب الحساب / المرسل إليه المستخرج من مستند POA، والمستخدم لمطابقة الاسم. يكون `null` عندما يتعذر استخراج أي اسم.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document","typeLabel":"string | null"},"name_match_score_expected_details":{"oneOf":[{"type":"number","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المتوقع المقدَّم عند إنشاء الجلسة. تكون `null` عند فقدان أي من الطرفين.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المتوقع المقدَّم عند إنشاء الجلسة. تكون `null` عند فقدان أي من الطرفين.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details","typeLabel":"number | null"},"name_match_score_id_verification":{"oneOf":[{"type":"number","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المستخرج بواسطة خطوة التحقق من الهوية. تكون `null` عند فقدان أي من الطرفين.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification.oneOf.0","typeLabel":"number"},{"type":"null","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المستخرج بواسطة خطوة التحقق من الهوية. تكون `null` عند فقدان أي من الطرفين.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification","typeLabel":"number | null"},"expected_details_address":{"oneOf":[{"type":"string","description":"العنوان الخام المتوقع للتحقق","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان الخام المتوقع للتحقق","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address","typeLabel":"string | null"},"expected_details_formatted_address":{"oneOf":[{"type":"string","description":"العنوان المنسق المتوقع للتحقق","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان المنسق المتوقع للتحقق","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address","typeLabel":"string | null"},"expected_details_parsed_address":{"type":"object","description":"تفاصيل العنوان المُحلل المتوقعة للتحقق","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_parsed_address","typeLabel":"object"},"extra_fields":{"type":"object","description":"تفاصيل مصرفية وتفاصيل اتصال إضافية تم استخراجها من المستند.","properties":{"bank_account_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number","typeLabel":"string | null"},"bank_iban":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban","typeLabel":"string | null"},"bank_sort_code":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code","typeLabel":"string | null"},"bank_routing_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number","typeLabel":"string | null"},"bank_swift_bic":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic","typeLabel":"string | null"},"bank_branch_name":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name","typeLabel":"string | null"},"bank_branch_address":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address","typeLabel":"string | null"},"document_phone_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number","typeLabel":"string | null"},"additional_names":{"type":"array","items":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.additional_names.items.[INDEX]","typeLabel":"string"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.additional_names","typeLabel":"string[]"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields","typeLabel":"object"},"extra_files":{"type":"array","items":{"type":"string","format":"uri","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_files.items.[INDEX]","typeLabel":"string\u003curi>"},"description":"ملفات إضافية لإثبات العنوان","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_files","typeLabel":"string\u003curi>[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"detected_codes":{"type":"array","description":"رموز QR والرموز الشريطية المكتشفة في كل صفحة تمت معالجتها من المستند. تكون فارغة عند عدم العثور على أي منها. رمز QR الذي تم تحديد مكانه ولكن تعذر فك تشفيره يحتوي على `parsed_payload: null`.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"الترميز المكتشف، على سبيل المثال `QR_CODE`، أو `CODE_128`، أو `EAN_13`، أو `DATA_MATRIX`، أو `PDF_417`.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].type","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"رقم الصفحة (بدءاً من 1).","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_number","typeLabel":"integer"},"position":{"oneOf":[{"type":"array","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"integer"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX]","typeLabel":"integer[]"},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0","typeLabel":"integer[][]"},{"type":"null","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position","typeLabel":"integer[][] | null"},"x":{"oneOf":[{"type":"integer","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x","typeLabel":"integer | null"},"y":{"oneOf":[{"type":"integer","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y","typeLabel":"integer | null"},"width":{"oneOf":[{"type":"integer","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height","typeLabel":"integer | null"},"page_width":{"type":"integer","description":"عرض الصفحة المعروضة بالبكسل.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_width","typeLabel":"integer"},"page_height":{"type":"integer","description":"ارتفاع الصفحة المعروضة بالبكسل.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_height","typeLabel":"integer"},"raw_payload":{"type":"string","description":"payload الخام الخاص بأداة فك الترميز في شكل سلسلة base64 عند توفره؛ وإلا فسيكون سلسلة فارغة.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].raw_payload","typeLabel":"string"},"parsed_payload":{"oneOf":[{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.0","typeLabel":"any"},{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","type":"null","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload","typeLabel":"any | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes","typeLabel":"object[]"},"address_validation":{"oneOf":[{"type":"object","description":"التحقق من صحة العنوان للعنوان الوارد في إثبات العنوان هذا: ما إذا كان موجوداً وصيغته الموحدة، كما قرأها المستند (أي تصحيح لاحق لـ `poa_address` لا يعيد تشغيله). يظهر عندما تُفعّل خطوة إثبات العنوان هذه الميزة الإضافية للتحقق من العنوان وتجتاز الملفات المرفوعة فحوصات المستند؛ ويكون `null` بخلاف ذلك.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: تم تأكيد العنوان وصولاً إلى المبنى (أو الشقة أو صندوق البريد). `partially_verified`: تم تأكيده فقط حتى مستوى الشارع، أو إلى المستوى الأكثر دقة الذي تحتفظ به البيانات المرجعية البريدية لذلك المكان. `not_verified`: تطابقت المنطقة أو المدينة فقط، أو لم يتطابق أي شيء. `unavailable`: تعذر تشغيل التحقق (على سبيل المثال لم تستجب الخدمة المرجعية)؛ لا يتم احتساب أي رسوم عليه ولا يؤثر أبداً على عملية التحقق.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.status","typeLabel":"enum\u003cstring>"},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"object","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.0","typeLabel":"string"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1","typeLabel":"string | null"},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","example":"Mountain View","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","example":"Mountain View","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","example":"94043-1351","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0","typeLabel":"object"},{"type":"null","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address","typeLabel":"object | null"},"formatted_address":{"oneOf":[{"type":"string","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address","typeLabel":"string | null"},"latitude":{"oneOf":[{"type":"number","example":37.422022,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"null","example":37.422022,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude","typeLabel":"number | null"},"longitude":{"oneOf":[{"type":"number","example":-122.08429,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"null","example":-122.08429,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude","typeLabel":"number | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation","typeLabel":"object | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير إثبات العنوان (POA)** — دائماً ما تكون مصفوفة JSON، وليست كائن `poa` مفرداً أبداً. تكون `null` حتى تنتج خطوة إثبات عنوان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وعنوان URL لملف المستند، والجهة المصدرة، والتواريخ، والعنوان المحلل، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة إثبات العنوان هذه في مخطط سير العمل."},"status":{"type":"string","description":"حالة مستوى الميزة لخطوة إثبات العنوان هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"document_file":{"type":"string","format":"uri","description":"رابط URL لمستند إثبات العنوان"},"issuing_state":{"type":"string","description":"رمز الدولة المكون من حرفين لدولة الإصدار"},"document_type":{"type":"string","description":"نوع مستند إثبات العنوان"},"document_subtype":{"oneOf":[{"type":"string","description":"تصنيف أكثر دقة لمستند POA ضمن `document_type` الخاص به، عند اكتشاف أحدها. ويكون `null` بخلاف ذلك."},{"type":"null","description":"تصنيف أكثر دقة لمستند POA ضمن `document_type` الخاص به، عند اكتشاف أحدها. ويكون `null` بخلاف ذلك."}]},"document_language":{"type":"string","description":"رمز لغة المستند"},"document_metadata":{"oneOf":[{"type":"object","properties":{"file_size":{"type":"integer","description":"حجم المستند"},"content_type":{"type":"string","description":"نوع محتوى المستند"},"creation_date":{"type":"string","format":"date","description":"تاريخ إنشاء المستند"},"modified_date":{"type":"string","format":"date","description":"تاريخ تعديل المستند"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."},{"type":"null","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."}]},"producer":{"oneOf":[{"type":"string","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."},{"type":"null","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير المستند، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير المستند، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."},{"type":"null","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."},{"type":"null","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."}]}},"description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من مستند POA الذي تم تحميله. تحتوي دائماً على المفاتيح أدناه (القيم تكون `null` عندما لا تكون قابلة للتطبيق، مثل تواريخ EXIF لملفات PDF). تكون `null` عندما يتعذر استخراج أي بيانات وصفية."},{"type":"null","properties":{"file_size":{"type":"integer","description":"حجم المستند"},"content_type":{"type":"string","description":"نوع محتوى المستند"},"creation_date":{"type":"string","format":"date","description":"تاريخ إنشاء المستند"},"modified_date":{"type":"string","format":"date","description":"تاريخ تعديل المستند"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."},{"type":"null","description":"التطبيق المنشئ المسجل في بيانات المستند الوصفية."}]},"producer":{"oneOf":[{"type":"string","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."},{"type":"null","description":"برنامج الإنشاء المسجل في بيانات التعريف لملف PDF."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير/المعالجة المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير المستند، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير المستند، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان ملف PDF يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."},{"type":"null","description":"ما إذا كان التحقق من التوقيع يشير إلى تعديل الملف بعد التوقيع."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية للملف تشير إلى معالجة بواسطة برنامج تعديل مستندات معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."},{"type":"null","description":"ما إذا كان تاريخ الإنشاء وتاريخ التعديل مختلفين — وهي إشارة شائعة على التلاعب."}]}},"description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من مستند POA الذي تم تحميله. تحتوي دائماً على المفاتيح أدناه (القيم تكون `null` عندما لا تكون قابلة للتطبيق، مثل تواريخ EXIF لملفات PDF). تكون `null` عندما يتعذر استخراج أي بيانات وصفية."}]},"issuer":{"type":"string","description":"اسم جهة إصدار المستند"},"issue_date":{"type":"string","format":"date","description":"تاريخ إصدار المستند"},"expiration_date":{"oneOf":[{"type":"string","format":"date","description":"تاريخ انتهاء المستند، إن وجد"},{"type":"null","format":"date","description":"تاريخ انتهاء المستند، إن وجد"}]},"poa_address":{"type":"string","description":"العنوان الخام من مستند إثبات العنوان"},"poa_formatted_address":{"type":"string","description":"العنوان المنسق من مستند إثبات العنوان"},"poa_parsed_address":{"type":"object","properties":{"address_type":{"type":"string","description":"نوع العنوان (شارع، جادة، إلخ)"},"street_1":{"type":"string","description":"عنوان الشارع الأساسي"},"street_2":{"oneOf":[{"type":"string","description":"عنوان الشارع الثانوي"},{"type":"null","description":"عنوان الشارع الثانوي"}]},"city":{"type":"string","description":"اسم المدينة"},"region":{"type":"string","description":"اسم المنطقة أو الولاية"},"country":{"type":"string","description":"رمز الدولة المكون من حرفين"},"postal_code":{"type":"string","description":"الرمز البريدي"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","description":"إحداثي خط العرض"},"longitude":{"type":"number","description":"إحداثي خط الطول"}}}}},"name_on_document":{"oneOf":[{"type":"string","description":"اسم صاحب الحساب / المرسل إليه المستخرج من مستند POA، والمستخدم لمطابقة الاسم. يكون `null` عندما يتعذر استخراج أي اسم."},{"type":"null","description":"اسم صاحب الحساب / المرسل إليه المستخرج من مستند POA، والمستخدم لمطابقة الاسم. يكون `null` عندما يتعذر استخراج أي اسم."}]},"name_match_score_expected_details":{"oneOf":[{"type":"number","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المتوقع المقدَّم عند إنشاء الجلسة. تكون `null` عند فقدان أي من الطرفين."},{"type":"null","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المتوقع المقدَّم عند إنشاء الجلسة. تكون `null` عند فقدان أي من الطرفين."}]},"name_match_score_id_verification":{"oneOf":[{"type":"number","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المستخرج بواسطة خطوة التحقق من الهوية. تكون `null` عند فقدان أي من الطرفين."},{"type":"null","description":"درجة التشابه (0-100) بين `name_on_document` والاسم المستخرج بواسطة خطوة التحقق من الهوية. تكون `null` عند فقدان أي من الطرفين."}]},"expected_details_address":{"oneOf":[{"type":"string","description":"العنوان الخام المتوقع للتحقق"},{"type":"null","description":"العنوان الخام المتوقع للتحقق"}]},"expected_details_formatted_address":{"oneOf":[{"type":"string","description":"العنوان المنسق المتوقع للتحقق"},{"type":"null","description":"العنوان المنسق المتوقع للتحقق"}]},"expected_details_parsed_address":{"type":"object","description":"تفاصيل العنوان المُحلل المتوقعة للتحقق"},"extra_fields":{"type":"object","description":"تفاصيل مصرفية وتفاصيل اتصال إضافية تم استخراجها من المستند.","properties":{"bank_account_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_iban":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_sort_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_routing_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_swift_bic":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_branch_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_branch_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_phone_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"additional_names":{"type":"array","items":{"type":"string"}}}},"extra_files":{"type":"array","items":{"type":"string","format":"uri"},"description":"ملفات إضافية لإثبات العنوان"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}},"detected_codes":{"type":"array","description":"رموز QR والرموز الشريطية المكتشفة في كل صفحة تمت معالجتها من المستند. تكون فارغة عند عدم العثور على أي منها. رمز QR الذي تم تحديد مكانه ولكن تعذر فك تشفيره يحتوي على `parsed_payload: null`.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"الترميز المكتشف، على سبيل المثال `QR_CODE`، أو `CODE_128`، أو `EAN_13`، أو `DATA_MATRIX`، أو `PDF_417`."},"page_number":{"type":"integer","minimum":1,"description":"رقم الصفحة (بدءاً من 1)."},"position":{"oneOf":[{"type":"array","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}},{"type":"null","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}}]},"x":{"oneOf":[{"type":"integer","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة."},{"type":"null","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة."}]},"y":{"oneOf":[{"type":"integer","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة."},{"type":"null","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة."}]},"width":{"oneOf":[{"type":"integer","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة."},{"type":"null","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة."}]},"height":{"oneOf":[{"type":"integer","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة."},{"type":"null","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة."}]},"page_width":{"type":"integer","description":"عرض الصفحة المعروضة بالبكسل."},"page_height":{"type":"integer","description":"ارتفاع الصفحة المعروضة بالبكسل."},"raw_payload":{"type":"string","description":"payload الخام الخاص بأداة فك الترميز في شكل سلسلة base64 عند توفره؛ وإلا فسيكون سلسلة فارغة."},"parsed_payload":{"oneOf":[{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه."},{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","type":"null"}]}}}},"address_validation":{"oneOf":[{"type":"object","description":"التحقق من صحة العنوان للعنوان الوارد في إثبات العنوان هذا: ما إذا كان موجوداً وصيغته الموحدة، كما قرأها المستند (أي تصحيح لاحق لـ `poa_address` لا يعيد تشغيله). يظهر عندما تُفعّل خطوة إثبات العنوان هذه الميزة الإضافية للتحقق من العنوان وتجتاز الملفات المرفوعة فحوصات المستند؛ ويكون `null` بخلاف ذلك.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: تم تأكيد العنوان وصولاً إلى المبنى (أو الشقة أو صندوق البريد). `partially_verified`: تم تأكيده فقط حتى مستوى الشارع، أو إلى المستوى الأكثر دقة الذي تحتفظ به البيانات المرجعية البريدية لذلك المكان. `not_verified`: تطابقت المنطقة أو المدينة فقط، أو لم يتطابق أي شيء. `unavailable`: تعذر تشغيل التحقق (على سبيل المثال لم تستجب الخدمة المرجعية)؛ لا يتم احتساب أي رسوم عليه ولا يؤثر أبداً على عملية التحقق."},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`."},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"المستوى الأكثر دقة الذي طابقه العنوان. يكون `null` عندما لا يتطابق أي شيء أو عندما تكون `status` هي `unavailable`."}]},"address":{"oneOf":[{"type":"object","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}}},{"type":"null","description":"العنوان الموحّد. يكون `null` عندما تكون `status` هي `unavailable`.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"سطر التسليم الأول، مكتوباً بالطريقة التي تكتبها الدولة.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."},{"type":"null","description":"سطر التسليم الثاني (شقة أو مبنى أو حي)، عندما يتضمن العنوان ذلك."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"},{"type":"null","description":"الولاية أو المقاطعة أو المنطقة.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","example":"US"}]}}}]},"formatted_address":{"oneOf":[{"type":"string","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"},{"type":"null","description":"العنوان الموحّد في سطر واحد.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"}]},"latitude":{"oneOf":[{"type":"number","example":37.422022},{"type":"null","example":37.422022}]},"longitude":{"oneOf":[{"type":"number","example":-122.08429},{"type":"null","example":-122.08429}]}}},{"type":"null"}]}}},"uniqueKey":"poa_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications","typeLabel":"object[] | null"},"document_ai_documents":{"oneOf":[{"type":"array","description":"**تقارير Document AI مجمّعة حسب عقدة سير العمل** — تكون دائماً مصفوفة JSON، وليست كائناً مفرداً أبداً. وتكون `null` حتى تنتج خطوة Document AI واحدة على الأقل بيانات. تظهر فقط عندما يكون `session_kind = user`. كل عنصر هو مجموعة عقدة مع `status` إجمالي، و`node_id`، ومصفوفة `items[]` لنتائج كل مستند (البيانات المستخرجة مرتبطة بمفتاح الحقل المكوّن)، و`warnings`.","items":{"type":"object","description":"نتائج Document AI مجمعة حسب عقدة سير العمل.","properties":{"status":{"type":"string","description":"حالة Document AI المجمعة لهذه العقدة، تم جمعها من `items[]` التابعة لها.","enum":["Approved","Declined","In Review","Not Finished"],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"node_id":{"oneOf":[{"type":"string","description":"معرّف فريد لخطوة Document AI هذه في مخطط سير العمل.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف فريد لخطوة Document AI هذه في مخطط سير العمل.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"node_id":{"oneOf":[{"type":"string","description":"عقدة مخطط سير العمل التي أنتجت هذا المستند.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"عقدة مخطط سير العمل التي أنتجت هذا المستند.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id","typeLabel":"string | null"},"document_key":{"type":"string","description":"مفتاح مستند Document AI المُعدّ الذي يتوافق معه هذا الملف.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_key","typeLabel":"string"},"original_filename":{"oneOf":[{"type":"string","description":"اسم الملف كما رفعه المستخدم.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الملف كما رفعه المستخدم.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","description":"حجم الملف بالبايت.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"حجم الملف بالبايت.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size","typeLabel":"integer | null"},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url","typeLabel":"string\u003curi> | null"},"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished"],"description":"حالة Document AI لكل مستند.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"القيم المستخرجة بواسطة Document AI، مفهرسة بمفتاح الحقل المُهيّأ `key`. كل قيمة هي سلسلة نصية، أو رقم، أو `null`.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"القيم المستخرجة بواسطة Document AI، مفهرسة بمفتاح الحقل المُهيّأ `key`. كل قيمة هي سلسلة نصية، أو رقم، أو `null`.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data","typeLabel":"object | null"},"detected_codes":{"type":"array","description":"رموز QR والرموز الشريطية المكتشفة في كل صفحة تمت معالجتها. تكون فارغة عند عدم العثور على أي منها. رمز QR الذي تم تحديد مكانه ولكن تعذر فك تشفيره يحتوي على `parsed_payload: null`.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"الترميز المكتشف، على سبيل المثال `QR_CODE`، أو `CODE_128`، أو `EAN_13`، أو `DATA_MATRIX`، أو `PDF_417`.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].type","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"رقم الصفحة (بدءاً من 1).","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_number","typeLabel":"integer"},"position":{"oneOf":[{"type":"array","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"integer"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX]","typeLabel":"integer[]"},"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0","typeLabel":"integer[][]"},{"type":"null","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}},"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position","typeLabel":"integer[][] | null"},"x":{"oneOf":[{"type":"integer","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x","typeLabel":"integer | null"},"y":{"oneOf":[{"type":"integer","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y","typeLabel":"integer | null"},"width":{"oneOf":[{"type":"integer","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height","typeLabel":"integer | null"},"page_width":{"type":"integer","description":"عرض الصفحة المعروضة بالبكسل.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_width","typeLabel":"integer"},"page_height":{"type":"integer","description":"ارتفاع الصفحة المعروضة بالبكسل.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_height","typeLabel":"integer"},"raw_payload":{"type":"string","description":"payload الخام الخاص بأداة فك الترميز في شكل سلسلة base64 عند توفره؛ وإلا فسيكون سلسلة فارغة.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].raw_payload","typeLabel":"string"},"parsed_payload":{"oneOf":[{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.0","typeLabel":"any"},{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","type":"null","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload","typeLabel":"any | null"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes","typeLabel":"object[]"},"fields":{"type":"array","description":"حقول الاستخراج المُعدّة لهذا المستند.","items":{"type":"object","properties":{"key":{"type":"string","description":"مفتاح حقل ثابت يُستخدم كمفتاح في `extracted_data`.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].key","typeLabel":"string"},"name":{"type":"string","description":"اسم حقل سهل القراءة.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].name","typeLabel":"string"},"instruction":{"type":"string","description":"تعليمات الاستخراج المعروضة على النموذج.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].instruction","typeLabel":"string"},"type":{"type":"string","enum":["text","number","date"],"description":"نوع القيمة المتوقع للحقل المستخرج.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"required":{"type":"boolean","description":"Whether this field is required.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].required","typeLabel":"boolean"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields","typeLabel":"object[]"},"document_metadata":{"oneOf":[{"type":"object","description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من المستند الذي تم تحميله (مثل `is_tampered`). تكون `null` عندما يتعذر استخراج أي شيء.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من المستند الذي تم تحميله (مثل `is_tampered`). تكون `null` عندما يتعذر استخراج أي شيء.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata","typeLabel":"object | null"},"cross_check_result":{"oneOf":[{"type":"object","description":"المطابقة المرجعية لحقول المستند المستخرجة مع بيانات الجلسة الأخرى. وتكون القيمة `null` عند عدم إجراء أي مطابقة مرجعية.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.0","typeLabel":"object"},{"type":"null","description":"المطابقة المرجعية لحقول المستند المستخرجة مع بيانات الجلسة الأخرى. وتكون القيمة `null` عند عدم إجراء أي مطابقة مرجعية.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items","typeLabel":"object[]"},"warnings":{"oneOf":[{"type":"array","items":{"type":"object","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"سجلات التحذير الصادرة لعقدة Document AI هذه.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object"},"description":"سجلات التحذير الصادرة لعقدة Document AI هذه.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings","typeLabel":"object[] | null"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**تقارير Document AI مجمّعة حسب عقدة سير العمل** — تكون دائماً مصفوفة JSON، وليست كائناً مفرداً أبداً. وتكون `null` حتى تنتج خطوة Document AI واحدة على الأقل بيانات. تظهر فقط عندما يكون `session_kind = user`. كل عنصر هو مجموعة عقدة مع `status` إجمالي، و`node_id`، ومصفوفة `items[]` لنتائج كل مستند (البيانات المستخرجة مرتبطة بمفتاح الحقل المكوّن)، و`warnings`.","items":{"type":"object","description":"نتائج Document AI مجمعة حسب عقدة سير العمل.","properties":{"status":{"type":"string","description":"حالة Document AI المجمعة لهذه العقدة، تم جمعها من `items[]` التابعة لها.","enum":["Approved","Declined","In Review","Not Finished"]},"node_id":{"oneOf":[{"type":"string","description":"معرّف فريد لخطوة Document AI هذه في مخطط سير العمل."},{"type":"null","description":"معرّف فريد لخطوة Document AI هذه في مخطط سير العمل."}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"node_id":{"oneOf":[{"type":"string","description":"عقدة مخطط سير العمل التي أنتجت هذا المستند."},{"type":"null","description":"عقدة مخطط سير العمل التي أنتجت هذا المستند."}]},"document_key":{"type":"string","description":"مفتاح مستند Document AI المُعدّ الذي يتوافق معه هذا الملف."},"original_filename":{"oneOf":[{"type":"string","description":"اسم الملف كما رفعه المستخدم."},{"type":"null","description":"اسم الملف كما رفعه المستخدم."}]},"file_size":{"oneOf":[{"type":"integer","description":"حجم الملف بالبايت."},{"type":"null","description":"حجم الملف بالبايت."}]},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع."},{"type":"null","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع."}]},"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished"],"description":"حالة Document AI لكل مستند."},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"القيم المستخرجة بواسطة Document AI، مفهرسة بمفتاح الحقل المُهيّأ `key`. كل قيمة هي سلسلة نصية، أو رقم، أو `null`."},{"type":"null","additionalProperties":true,"description":"القيم المستخرجة بواسطة Document AI، مفهرسة بمفتاح الحقل المُهيّأ `key`. كل قيمة هي سلسلة نصية، أو رقم، أو `null`."}]},"detected_codes":{"type":"array","description":"رموز QR والرموز الشريطية المكتشفة في كل صفحة تمت معالجتها. تكون فارغة عند عدم العثور على أي منها. رمز QR الذي تم تحديد مكانه ولكن تعذر فك تشفيره يحتوي على `parsed_payload: null`.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"الترميز المكتشف، على سبيل المثال `QR_CODE`، أو `CODE_128`، أو `EAN_13`، أو `DATA_MATRIX`، أو `PDF_417`."},"page_number":{"type":"integer","minimum":1,"description":"رقم الصفحة (بدءاً من 1)."},"position":{"oneOf":[{"type":"array","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}},{"type":"null","description":"المضلع المكتشف بإحداثيات البكسل للصفحة المعروضة. يكون `null` عند عدم توفر موقع موثوق.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}}]},"x":{"oneOf":[{"type":"integer","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة."},{"type":"null","description":"الحافة اليسرى للمربع المحيط بوحدات البكسل في الصفحة المعروضة."}]},"y":{"oneOf":[{"type":"integer","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة."},{"type":"null","description":"الحافة العلوية لمربع الإحاطة بوحدات البكسل الخاصة بالصفحة المعروضة."}]},"width":{"oneOf":[{"type":"integer","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة."},{"type":"null","description":"عرض المربع المحيط ببكسلات الصفحة المعروضة."}]},"height":{"oneOf":[{"type":"integer","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة."},{"type":"null","description":"ارتفاع المربع المحيط ببكسلات الصفحة المعروضة."}]},"page_width":{"type":"integer","description":"عرض الصفحة المعروضة بالبكسل."},"page_height":{"type":"integer","description":"ارتفاع الصفحة المعروضة بالبكسل."},"raw_payload":{"type":"string","description":"payload الخام الخاص بأداة فك الترميز في شكل سلسلة base64 عند توفره؛ وإلا فسيكون سلسلة فارغة."},"parsed_payload":{"oneOf":[{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه."},{"description":"سلسلة نصية مفكوكة الترميز أو قيمة مهيكلة. `null` عندما تم تحديد موقع الرمز ولكن تعذر فك ترميزه.","type":"null"}]}}}},"fields":{"type":"array","description":"حقول الاستخراج المُعدّة لهذا المستند.","items":{"type":"object","properties":{"key":{"type":"string","description":"مفتاح حقل ثابت يُستخدم كمفتاح في `extracted_data`."},"name":{"type":"string","description":"اسم حقل سهل القراءة."},"instruction":{"type":"string","description":"تعليمات الاستخراج المعروضة على النموذج."},"type":{"type":"string","enum":["text","number","date"],"description":"نوع القيمة المتوقع للحقل المستخرج."},"required":{"type":"boolean","description":"Whether this field is required."}}}},"document_metadata":{"oneOf":[{"type":"object","description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من المستند الذي تم تحميله (مثل `is_tampered`). تكون `null` عندما يتعذر استخراج أي شيء."},{"type":"null","description":"بيانات وصفية للتحليل الجنائي للملفات مستخرجة من المستند الذي تم تحميله (مثل `is_tampered`). تكون `null` عندما يتعذر استخراج أي شيء."}]},"cross_check_result":{"oneOf":[{"type":"object","description":"المطابقة المرجعية لحقول المستند المستخرجة مع بيانات الجلسة الأخرى. وتكون القيمة `null` عند عدم إجراء أي مطابقة مرجعية."},{"type":"null","description":"المطابقة المرجعية لحقول المستند المستخرجة مع بيانات الجلسة الأخرى. وتكون القيمة `null` عند عدم إجراء أي مطابقة مرجعية."}]},"created_at":{"type":"string","format":"date-time"}}}},"warnings":{"oneOf":[{"type":"array","items":{"type":"object"},"description":"سجلات التحذير الصادرة لعقدة Document AI هذه."},{"type":"null","items":{"type":"object"},"description":"سجلات التحذير الصادرة لعقدة Document AI هذه."}]}}},"uniqueKey":"document_ai_documents.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents","typeLabel":"object[] | null"},"questionnaire_responses":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير إجابات الاستبيانات** — دائماً ما تكون مصفوفة JSON، وليست كائن `questionnaire` مفرداً أبداً. تكون `null` حتى تنتج خطوة استبيان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، والبيانات الوصفية للاستبيان، والأقسام التي تحتوي على عناصر النموذج، وإجابات المستخدم.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة الاستبيان هذه في مخطط سير العمل.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"questionnaire_id":{"type":"string","description":"معرّف فريد للاستبيان","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_id","typeLabel":"string"},"title":{"type":"string","description":"عنوان الاستبيان","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","description":"وصف الاستبيان","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].description","typeLabel":"string"},"languages":{"type":"array","items":{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].languages.items.[INDEX]","typeLabel":"string"},"description":"اللغات المدعومة","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].languages","typeLabel":"string[]"},"default_language":{"type":"string","description":"اللغة الافتراضية","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].default_language","typeLabel":"string"},"is_active":{"type":"boolean","description":"ما إذا كان الاستبيان نشطاً","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].is_active","typeLabel":"boolean"},"is_simple_questionnaire":{"type":"boolean","description":"ما إذا كان الاستبيان نموذجاً خطياً بسيطاً (بدون مخطط متفرع).","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].is_simple_questionnaire","typeLabel":"boolean"},"questionnaire_group_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف ثابت لمجموعة الاستبيانات عبر الإصدارات.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف ثابت لمجموعة الاستبيانات عبر الإصدارات.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id","typeLabel":"string\u003cuuid> | null"},"version":{"oneOf":[{"type":"integer","description":"رقم إصدار الاستبيان الذي تمت الإجابة عليه.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version.oneOf.0","typeLabel":"integer"},{"type":"null","description":"رقم إصدار الاستبيان الذي تمت الإجابة عليه.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version","typeLabel":"integer | null"},"published_at":{"oneOf":[{"type":"string","format":"date-time","description":"الطابع الزمني لنشر هذا الإصدار من الاستبيان.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"الطابع الزمني لنشر هذا الإصدار من الاستبيان.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"},"sections":{"type":"array","items":{"type":"object","properties":{"title":{"oneOf":[{"type":"string","description":"عنوان القسم","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان القسم","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"وصف القسم","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"وصف القسم","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","description":"معرّف فريد للعنصر","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"معرّف العقدة الثابت لعنصر النموذج هذا ضمن مخطط الاستبيان.","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف العقدة الثابت لعنصر النموذج هذا ضمن مخطط الاستبيان.","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value","typeLabel":"string | null"},"element_type":{"type":"string","description":"نوع عنصر الاستبيان","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].element_type","typeLabel":"string"},"is_required":{"type":"boolean","description":"ما إذا كان العنصر مطلوباً","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].is_required","typeLabel":"boolean"},"title":{"type":"string","description":"عنوان العنصر","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"وصف العنصر","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"وصف العنصر","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description","typeLabel":"string | null"},"placeholder":{"oneOf":[{"type":"string","description":"نص العنصر النائب","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder.oneOf.0","typeLabel":"string"},{"type":"null","description":"نص العنصر النائب","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder","typeLabel":"string | null"},"choices":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].value","typeLabel":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input","typeLabel":"boolean | null"}},"required":["label","value"],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"خيارات القائمة المنسدلة أو عناصر الاختيار الفردي","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"},{"type":"null","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"}]}},"required":["label","value"]},"description":"خيارات القائمة المنسدلة أو عناصر الاختيار الفردي","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices","typeLabel":"object[] | null"},"max_files":{"oneOf":[{"type":"integer","description":"الحد الأقصى لعدد الملفات المسموح بها","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحد الأقصى لعدد الملفات المسموح بها","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files","typeLabel":"integer | null"},"answer":{"type":"object","description":"الإجابة المقدمة للعنصر","properties":{"value":{"oneOf":[{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value","typeLabel":"string | null"},"text":{"oneOf":[{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text","typeLabel":"string | null"},"files":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files","typeLabel":"string[] | null"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer","typeLabel":"object"},"required_if":{"oneOf":[{"type":"object","description":"قاعدة المتطلبات الشرطية، عندما يكون العنصر مطلوباً فقط لإجابات معينة.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if.oneOf.0","typeLabel":"object"},{"type":"null","description":"قاعدة المتطلبات الشرطية، عندما يكون العنصر مطلوباً فقط لإجابات معينة.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if","typeLabel":"object | null"},"repeatable_config":{"oneOf":[{"type":"object","description":"تكوين مجموعات العناصر القابلة للتكرار، عند الاقتضاء.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config.oneOf.0","typeLabel":"object"},{"type":"null","description":"تكوين مجموعات العناصر القابلة للتكرار، عند الاقتضاء.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config","typeLabel":"object | null"}},"required":["uuid","value","element_type","is_required","title"],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items","typeLabel":"object[]"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections","typeLabel":"object[]"},"status":{"type":"string","description":"حالة الاستبيان","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].status","typeLabel":"string"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير إجابات الاستبيانات** — دائماً ما تكون مصفوفة JSON، وليست كائن `questionnaire` مفرداً أبداً. تكون `null` حتى تنتج خطوة استبيان واحدة على الأقل بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، والبيانات الوصفية للاستبيان، والأقسام التي تحتوي على عناصر النموذج، وإجابات المستخدم.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة الاستبيان هذه في مخطط سير العمل."},"questionnaire_id":{"type":"string","description":"معرّف فريد للاستبيان"},"title":{"type":"string","description":"عنوان الاستبيان"},"description":{"type":"string","description":"وصف الاستبيان"},"languages":{"type":"array","items":{"type":"string"},"description":"اللغات المدعومة"},"default_language":{"type":"string","description":"اللغة الافتراضية"},"is_active":{"type":"boolean","description":"ما إذا كان الاستبيان نشطاً"},"is_simple_questionnaire":{"type":"boolean","description":"ما إذا كان الاستبيان نموذجاً خطياً بسيطاً (بدون مخطط متفرع)."},"questionnaire_group_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف ثابت لمجموعة الاستبيانات عبر الإصدارات."},{"type":"null","format":"uuid","description":"معرّف ثابت لمجموعة الاستبيانات عبر الإصدارات."}]},"version":{"oneOf":[{"type":"integer","description":"رقم إصدار الاستبيان الذي تمت الإجابة عليه."},{"type":"null","description":"رقم إصدار الاستبيان الذي تمت الإجابة عليه."}]},"published_at":{"oneOf":[{"type":"string","format":"date-time","description":"الطابع الزمني لنشر هذا الإصدار من الاستبيان."},{"type":"null","format":"date-time","description":"الطابع الزمني لنشر هذا الإصدار من الاستبيان."}]},"sections":{"type":"array","items":{"type":"object","properties":{"title":{"oneOf":[{"type":"string","description":"عنوان القسم"},{"type":"null","description":"عنوان القسم"}]},"description":{"oneOf":[{"type":"string","description":"وصف القسم"},{"type":"null","description":"وصف القسم"}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","description":"معرّف فريد للعنصر"},"value":{"oneOf":[{"type":"string","description":"معرّف العقدة الثابت لعنصر النموذج هذا ضمن مخطط الاستبيان."},{"type":"null","description":"معرّف العقدة الثابت لعنصر النموذج هذا ضمن مخطط الاستبيان."}]},"element_type":{"type":"string","description":"نوع عنصر الاستبيان"},"is_required":{"type":"boolean","description":"ما إذا كان العنصر مطلوباً"},"title":{"type":"string","description":"عنوان العنصر"},"description":{"oneOf":[{"type":"string","description":"وصف العنصر"},{"type":"null","description":"وصف العنصر"}]},"placeholder":{"oneOf":[{"type":"string","description":"نص العنصر النائب"},{"type":"null","description":"نص العنصر النائب"}]},"choices":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"},{"type":"null","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"}]}},"required":["label","value"]},"description":"خيارات القائمة المنسدلة أو عناصر الاختيار الفردي"},{"type":"null","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"},{"type":"null","description":"ما إذا كان هذا الخيار يتطلب إدخال نص إضافي"}]}},"required":["label","value"]},"description":"خيارات القائمة المنسدلة أو عناصر الاختيار الفردي"}]},"max_files":{"oneOf":[{"type":"integer","description":"الحد الأقصى لعدد الملفات المسموح بها"},{"type":"null","description":"الحد الأقصى لعدد الملفات المسموح بها"}]},"answer":{"type":"object","description":"الإجابة المقدمة للعنصر","properties":{"value":{"oneOf":[{"type":"string"},{"type":"null"}]},"text":{"oneOf":[{"type":"string"},{"type":"null"}]},"files":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null","items":{"type":"string"}}]}}},"required_if":{"oneOf":[{"type":"object","description":"قاعدة المتطلبات الشرطية، عندما يكون العنصر مطلوباً فقط لإجابات معينة."},{"type":"null","description":"قاعدة المتطلبات الشرطية، عندما يكون العنصر مطلوباً فقط لإجابات معينة."}]},"repeatable_config":{"oneOf":[{"type":"object","description":"تكوين مجموعات العناصر القابلة للتكرار، عند الاقتضاء."},{"type":"null","description":"تكوين مجموعات العناصر القابلة للتكرار، عند الاقتضاء."}]}},"required":["uuid","value","element_type","is_required","title"]}}}}},"status":{"type":"string","description":"حالة الاستبيان"}}},"uniqueKey":"questionnaire_responses.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses","typeLabel":"object[] | null"},"bank_verifications":{"oneOf":[{"type":"array","description":"نتائج التحقق البنكي، عنصر واحد لكل خطوة تحقق بنكي، للتحقق من المستخدمين والتحقق من الشركات. تكون `null` حتى تُنتج خطوة نتيجة ما. يوضح حقل `method` لكل عنصر كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول إلى البنك) أو `account_lookup` (فحص الحساب)، أو خيار بديل عبر `statement` أو `microdeposits`، و`none` عندما يتابع الشخص دون بنك قبل تقييم أي محاولة (`continued_without_bank`). راجع [طرق التحقق البنكي](/ar/core-technology/bank-verification/verification-methods).","items":{"type":"object","description":"نتيجة خطوة واحدة للتحقق من الحساب البنكي، لكل من التحقق من المستخدمين والتحقق من الشركات (KYB). يوضح `method` كيفية التحقق من الحساب، بينما يشير `none` إلى أن الشخص تابع دون بنك قبل تقييم أي محاولة. يشير `continued_without_bank` إلى أن الشخص تابع دون بنك، أيضاً بعد محاولة تم تقييمها. راجع [طرق التحقق من الحساب البنكي](/ar/core-technology/bank-verification/verification-methods) و[عندما يتعذر على الشخص التحقق من حسابه البنكي](/ar/core-technology/bank-verification/fallbacks).","properties":{"schema_version":{"type":"integer","description":"إصدار هيكل النتيجة هذا. `1` حالياً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].schema_version","typeLabel":"integer"},"bank_verification_id":{"type":"string","format":"uuid","description":"معرّف هذه النتيجة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].bank_verification_id","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","description":"عقدة سير العمل التي تنتمي إليها هذه النتيجة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"القرار النهائي للخطوة، بعد إجراءاتها وقواعد حالتها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"original_status":{"oneOf":[{"type":"string","description":"الحكم الأول الذي توصلت إليه الخطوة، قبل أي تغيير لاحق مثل مراجعة يدوية.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحكم الأول الذي توصلت إليه الخطوة، قبل أي تغيير لاحق مثل مراجعة يدوية.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status","typeLabel":"string | null"},"method":{"oneOf":[{"type":"string","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول البنكي: قام الشخص بتسجيل الدخول في بنكه)، أو `account_lookup` (التحقق من الحساب: قام الشخص بكتابة تفاصيل الحساب وأكد البنك الاسم)، أو `microdeposits` أو `statement` (رفع كشف الحساب). تكون `none` عندما يتابع الشخص بدون بنك قبل تقييم أي محاولة، وبالتالي لم يتم التحقق من أي حساب. بعد المحاولة الخاضعة للتقييم، تظل الطريقة المستخدمة في تلك المحاولة. وتكون `null` حتى يتم تقييم الحساب، وعندما يقلص سير العمل البيانات التي يرجعها. تقرأ قواعد سير العمل نفس القيمة كـ `bank.method`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول البنكي: قام الشخص بتسجيل الدخول في بنكه)، أو `account_lookup` (التحقق من الحساب: قام الشخص بكتابة تفاصيل الحساب وأكد البنك الاسم)، أو `microdeposits` أو `statement` (رفع كشف الحساب). تكون `none` عندما يتابع الشخص بدون بنك قبل تقييم أي محاولة، وبالتالي لم يتم التحقق من أي حساب. بعد المحاولة الخاضعة للتقييم، تظل الطريقة المستخدمة في تلك المحاولة. وتكون `null` حتى يتم تقييم الحساب، وعندما يقلص سير العمل البيانات التي يرجعها. تقرأ قواعد سير العمل نفس القيمة كـ `bank.method`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method","typeLabel":"enum\u003cstring> | null"},"provider":{"oneOf":[{"type":"string","description":"مفتاح المسار الذي أجرى الاتصال. اقرأ `method`، وليس هذا المفتاح، لمعرفة كيفية التحقق من الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"مفتاح المسار الذي أجرى الاتصال. اقرأ `method`، وليس هذا المفتاح، لمعرفة كيفية التحقق من الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider","typeLabel":"string | null"},"credential_source":{"oneOf":[{"type":"string","enum":["native","byok"],"description":"`native`: المسار الخاص بـ Didit، ويتم فوترته على رصيد Didit الخاص بك. `byok`: مزود من السوق قمت بربطه باستخدام بيانات الاعتماد الخاصة بك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["native","byok"],"description":"`native`: المسار الخاص بـ Didit، ويتم فوترته على رصيد Didit الخاص بك. `byok`: مزود من السوق قمت بربطه باستخدام بيانات الاعتماد الخاصة بك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source","typeLabel":"enum\u003cstring> | null"},"route":{"oneOf":[{"type":"object","description":"المسار الذي تم اختياره قبل الموافقة. لا يتغير بعد ذلك مطلقاً.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"مفتاح المسار.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"مفتاح المسار.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key","typeLabel":"string | null"},"credential_source":{"type":"string","enum":["native","byok"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.credential_source","typeLabel":"enum\u003cstring>"},"is_fallback":{"type":"boolean","description":"ما إذا كان مسار Didit الخاص قد حلّ محلّ مزوّد سوق تعذّر عليه الاتصال.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.is_fallback","typeLabel":"boolean"},"provider_connection_id":{"oneOf":[{"type":"string","description":"اتصال السوق المستخدم، لـ `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"اتصال السوق المستخدم، لـ `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id","typeLabel":"string | null"},"requested_scopes":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.requested_scopes.items.[INDEX]","typeLabel":"string"},"description":"البيانات التي طلبها الاتصال، على سبيل المثال `ownership` أو `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.requested_scopes","typeLabel":"string[]"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0","typeLabel":"object"},{"type":"null","description":"المسار الذي تم اختياره قبل الموافقة. لا يتغير بعد ذلك مطلقاً.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"مفتاح المسار."},{"type":"null","description":"مفتاح المسار."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"ما إذا كان مسار Didit الخاص قد حلّ محلّ مزوّد سوق تعذّر عليه الاتصال."},"provider_connection_id":{"oneOf":[{"type":"string","description":"اتصال السوق المستخدم، لـ `byok`."},{"type":"null","description":"اتصال السوق المستخدم، لـ `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"البيانات التي طلبها الاتصال، على سبيل المثال `ownership` أو `balances`."}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route","typeLabel":"object | null"},"connection":{"oneOf":[{"type":"object","description":"اتصال المحاولة الأخيرة. تكون القيمة `null` قبل المحاولة الأولى.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.status","typeLabel":"enum\u003cstring>"},"institution_id":{"oneOf":[{"type":"string","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id","typeLabel":"string | null"},"institution_name":{"oneOf":[{"type":"string","description":"اسم البنك. يكون `null` لفحص الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم البنك. يكون `null` لفحص الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name","typeLabel":"string | null"},"institution_country":{"oneOf":[{"type":"string","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country","typeLabel":"string | null"},"oauth":{"oneOf":[{"type":"boolean","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth","typeLabel":"boolean | null"},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت نجاح الاتصال.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت نجاح الاتصال.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at","typeLabel":"string\u003cdate-time> | null"},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at","typeLabel":"string\u003cdate-time> | null"},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"المحاولات التي أجراها الشخص في هذه الخطوة، مجمعةً لكافة الطرق معاً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.attempts","typeLabel":"integer"},"reason_code":{"oneOf":[{"type":"string","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code","typeLabel":"string | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0","typeLabel":"object"},{"type":"null","description":"اتصال المحاولة الأخيرة. تكون القيمة `null` قبل المحاولة الأولى.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."},{"type":"null","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."}]},"institution_name":{"oneOf":[{"type":"string","description":"اسم البنك. يكون `null` لفحص الحساب."},{"type":"null","description":"اسم البنك. يكون `null` لفحص الحساب."}]},"institution_country":{"oneOf":[{"type":"string","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."},{"type":"null","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."},{"type":"null","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت نجاح الاتصال."},{"type":"null","format":"date-time","description":"وقت نجاح الاتصال."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."},{"type":"null","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."},{"type":"null","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."}]},"attempts":{"type":"integer","description":"المحاولات التي أجراها الشخص في هذه الخطوة، مجمعةً لكافة الطرق معاً."},"reason_code":{"oneOf":[{"type":"string","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."},{"type":"null","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection","typeLabel":"object | null"},"account":{"oneOf":[{"type":"object","description":"الحساب الخاضع للتقييم. يكون `null` حتى يتم تقييم الحساب.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"رقم الحساب، محجوباً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم الحساب، محجوباً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked","typeLabel":"string | null"},"iban_masked":{"oneOf":[{"type":"string","description":"رقم IBAN، مقنّع.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم IBAN، مقنّع.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked","typeLabel":"string | null"},"sort_code":{"oneOf":[{"type":"string","description":"رمز الفرز، في المملكة المتحدة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز الفرز، في المملكة المتحدة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code","typeLabel":"string | null"},"routing_number_masked":{"oneOf":[{"type":"string","description":"رقم التوجيه، محجوب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم التوجيه، محجوب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["checking","current","savings","business","other"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type","typeLabel":"enum\u003cstring> | null"},"subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي للحساب لدى البنك نفسه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"النوع الفرعي للحساب لدى البنك نفسه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype","typeLabel":"string | null"},"currency":{"oneOf":[{"type":"string","description":"عملة الحساب حسب معيار ISO 4217.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"عملة الحساب حسب معيار ISO 4217.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency","typeLabel":"string | null"},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","business","unknown"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type","typeLabel":"enum\u003cstring> | null"},"holders_count":{"oneOf":[{"type":"integer","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count","typeLabel":"integer | null"},"is_joint":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint","typeLabel":"boolean | null"},"is_business":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business","typeLabel":"boolean | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0","typeLabel":"object"},{"type":"null","description":"الحساب الخاضع للتقييم. يكون `null` حتى يتم تقييم الحساب.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"رقم الحساب، محجوباً."},{"type":"null","description":"رقم الحساب، محجوباً."}]},"iban_masked":{"oneOf":[{"type":"string","description":"رقم IBAN، مقنّع."},{"type":"null","description":"رقم IBAN، مقنّع."}]},"sort_code":{"oneOf":[{"type":"string","description":"رمز الفرز، في المملكة المتحدة."},{"type":"null","description":"رمز الفرز، في المملكة المتحدة."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"رقم التوجيه، محجوب."},{"type":"null","description":"رقم التوجيه، محجوب."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي للحساب لدى البنك نفسه."},{"type":"null","description":"النوع الفرعي للحساب لدى البنك نفسه."}]},"currency":{"oneOf":[{"type":"string","description":"عملة الحساب حسب معيار ISO 4217."},{"type":"null","description":"عملة الحساب حسب معيار ISO 4217."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account","typeLabel":"object | null"},"ownership":{"oneOf":[{"type":"object","description":"كيفية مقارنة صاحب الحساب بالهوية التي تم التحقق منها. تكون `null` حتى يتم تقييم الحساب.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` هو تطابق قريب. `not_verifiable`: ردّ البنك دون وجود صاحب حساب للمقارنة. `unknown`: تعذرت قراءة الإثبات، أو لم تكن هناك هوية للمقارنة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.result","typeLabel":"enum\u003cstring>"},"reference_identity_source":{"oneOf":[{"type":"string","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source.oneOf.0","typeLabel":"string"},{"type":"null","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source","typeLabel":"string | null"},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score","typeLabel":"integer | null"},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score","typeLabel":"integer | null"},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score","typeLabel":"integer | null"},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score","typeLabel":"integer | null"},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score","typeLabel":"integer | null"},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score","typeLabel":"integer | null"},"close_match":{"oneOf":[{"type":"boolean","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match","typeLabel":"boolean | null"},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation","typeLabel":"enum\u003cstring> | null"},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method","typeLabel":"enum\u003cstring> | null"},"matched_holder_index":{"oneOf":[{"type":"integer","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index","typeLabel":"integer | null"},"holders":{"type":"array","items":{"type":"object","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holders.items.[INDEX]","typeLabel":"object"},"description":"كل صاحب حساب أدرجه البنك، مع درجاته.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holders","typeLabel":"object[]"},"owner_identity_available":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available","typeLabel":"boolean | null"},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["live","cached","refreshed"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness","typeLabel":"enum\u003cstring> | null"},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت احتساب القرار.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت احتساب القرار.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0","typeLabel":"object"},{"type":"null","description":"كيفية مقارنة صاحب الحساب بالهوية التي تم التحقق منها. تكون `null` حتى يتم تقييم الحساب.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` هو تطابق قريب. `not_verifiable`: ردّ البنك دون وجود صاحب حساب للمقارنة. `unknown`: تعذرت قراءة الإثبات، أو لم تكن هناك هوية للمقارنة."},"reference_identity_source":{"oneOf":[{"type":"string","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."},{"type":"null","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."},{"type":"null","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."},{"type":"null","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."},{"type":"null","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."},{"type":"null","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."},{"type":"null","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."},{"type":"null","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."}]},"close_match":{"oneOf":[{"type":"boolean","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."},{"type":"null","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"كل صاحب حساب أدرجه البنك، مع درجاته."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت احتساب القرار."},{"type":"null","format":"date-time","description":"وقت احتساب القرار."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership","typeLabel":"object | null"},"financial_data":{"type":"object","description":"البيانات المالية التي قرأتها الخطوة. يقرأها تسجيل الدخول البنكي فقط.","properties":{"balances":{"oneOf":[{"type":"object","description":"مع النطاق `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances.oneOf.0","typeLabel":"object"},{"type":"null","description":"مع النطاق `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances","typeLabel":"object | null"},"transactions":{"oneOf":[{"type":"object","description":"مع النطاق `transactions`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions.oneOf.0","typeLabel":"object"},{"type":"null","description":"مع النطاق `transactions`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions","typeLabel":"object | null"},"income":{"oneOf":[{"type":"object","description":"مع النطاق `income`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income.oneOf.0","typeLabel":"object"},{"type":"null","description":"مع النطاق `income`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income","typeLabel":"object | null"},"categorization":{"oneOf":[{"type":"object","description":"تصنيف Didit للمعاملات المقروءة. `null` في حال عدم وجودها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization.oneOf.0","typeLabel":"object"},{"type":"null","description":"تصنيف Didit للمعاملات المقروءة. `null` في حال عدم وجودها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization","typeLabel":"object | null"},"not_collected":{"type":"array","items":{"type":"string","enum":["balances","income","transactions"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.not_collected.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"البيانات التي طلبتها الخطوة والتي لا تجمعها الطريقة التي تحققت من الحساب. تأتي الأرصدة والمعاملات والدخل من تسجيل الدخول المصرفي فقط، لذلك يسردها هنا الحساب الذي تم التحقق منه عبر فحص الحساب. لا يُعد ذلك فشلًا أبدًا. ويكون فارغًا بخلاف ذلك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.not_collected","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data","typeLabel":"object"},"billing":{"oneOf":[{"type":"object","properties":{"route":{"type":"string","enum":["native","byok"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.route","typeLabel":"enum\u003cstring>"},"billed":{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.billed","typeLabel":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"رسوم منصة السوق المفروضة، لـ `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee.oneOf.0","typeLabel":"string"},{"type":"null","description":"رسوم منصة السوق المفروضة، لـ `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee","typeLabel":"string | null"},"usage_type":{"oneOf":[{"type":"string","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type","typeLabel":"string | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"رسوم منصة السوق المفروضة، لـ `byok`."},{"type":"null","description":"رسوم منصة السوق المفروضة، لـ `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."},{"type":"null","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing","typeLabel":"object | null"},"reference_identity":{"oneOf":[{"type":"object","description":"الهوية التي تمت مقارنة الحامل بها، مع مصدرها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity.oneOf.0","typeLabel":"object"},{"type":"null","description":"الهوية التي تمت مقارنة الحامل بها، مع مصدرها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity","typeLabel":"object | null"},"signals":{"oneOf":[{"type":"object","description":"إشارات الحساب المقروءة من سجل المعاملات، عندما تقرأ الخطوة أحدها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals.oneOf.0","typeLabel":"object"},{"type":"null","description":"إشارات الحساب المقروءة من سجل المعاملات، عندما تقرأ الخطوة أحدها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals","typeLabel":"object | null"},"connection_abandoned":{"oneOf":[{"type":"boolean","description":"ما إذا كانت الخطوة قد انتهت دون تطابق بعد أن غادر الشخص عند بنكه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت الخطوة قد انتهت دون تطابق بعد أن غادر الشخص عند بنكه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned","typeLabel":"boolean | null"},"not_covered":{"oneOf":[{"type":"boolean","description":"ما إذا كان تعذر الوصول إلى بنك الشخص أو دولته في هذه الخطوة. وتكون أيضاً `true` عندما يتابع الشخص دون بنك لعدم توفر طريقة يمكنها التحقق من دولته أو بنكه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان تعذر الوصول إلى بنك الشخص أو دولته في هذه الخطوة. وتكون أيضاً `true` عندما يتابع الشخص دون بنك لعدم توفر طريقة يمكنها التحقق من دولته أو بنكه.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered","typeLabel":"boolean | null"},"continued_without_bank":{"type":"boolean","description":"ما إذا كان الشخص قد غادر الخطوة عبر **Continue without your bank**. يشير `continuation` حينها إلى السبب. تكون قيمة `method` هي `none` عند عدم تقييم أي محاولة قبل أن يتابع. بعد إجراء محاولة خضعت للتقييم، مثل عدم تطابق صاحب الحساب، تظل قيمة `method` هي طريقة تلك المحاولة وتظل نتيجة المحاولة ورموز أسبابها قائمة. يتم إرجاعها حتى لو قلص سير العمل البيانات التي يعيدها.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continued_without_bank","typeLabel":"boolean"},"continuation":{"oneOf":[{"type":"object","description":"كيفية متابعة الشخص بدون بنك. تكون `null` عندما لا يتابع بذلك. عندما يقلص سير العمل البيانات التي يرجعها، يظل حقل `reason` يُرجع بينما تكون كافة المفاتيح الأخرى `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"السبب، وفقاً لما حدده Didit عندما تابع الشخص: `no_route` (لا يوجد تسجيل دخول بنكي أو فحص للحساب يدعم دولته)، أو `institution_unsupported` (البنك الذي اختاره لا يمكن استخدامه في هذه الخطوة)، أو `attempts_exhausted` (استُنفدت جميع المحاولات ولم تكن أي منها قيد التنفيذ)، أو `person_choice` (كانت هناك طريقة للتحقق واختار المتابعة، وينطبق ذلك أيضاً عندما يتعذر الوصول إلى بنكه حالياً). يتبع `no_route` و`institution_unsupported` الإجراء `bank_unsupported_action`، ويتبع `attempts_exhausted` الإجراء `bank_attempts_exhausted_action`، بينما يتبع `person_choice` الإجراء `bank_skipped_action`، ما لم تكن هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"country":{"oneOf":[{"type":"string","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country","typeLabel":"string | null"},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered","typeLabel":"enum\u003cstring>[] | null"},"institution_id":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id","typeLabel":"string | null"},"institution_name":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name","typeLabel":"string | null"},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى تابع الشخص.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى تابع الشخص.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0","typeLabel":"object"},{"type":"null","description":"كيفية متابعة الشخص بدون بنك. تكون `null` عندما لا يتابع بذلك. عندما يقلص سير العمل البيانات التي يرجعها، يظل حقل `reason` يُرجع بينما تكون كافة المفاتيح الأخرى `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"السبب، وفقاً لما حدده Didit عندما تابع الشخص: `no_route` (لا يوجد تسجيل دخول بنكي أو فحص للحساب يدعم دولته)، أو `institution_unsupported` (البنك الذي اختاره لا يمكن استخدامه في هذه الخطوة)، أو `attempts_exhausted` (استُنفدت جميع المحاولات ولم تكن أي منها قيد التنفيذ)، أو `person_choice` (كانت هناك طريقة للتحقق واختار المتابعة، وينطبق ذلك أيضاً عندما يتعذر الوصول إلى بنكه حالياً). يتبع `no_route` و`institution_unsupported` الإجراء `bank_unsupported_action`، ويتبع `attempts_exhausted` الإجراء `bank_attempts_exhausted_action`، بينما يتبع `person_choice` الإجراء `bank_skipped_action`، ما لم تكن هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل."},"country":{"oneOf":[{"type":"string","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."},{"type":"null","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."}]},"institution_id":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."}]},"institution_name":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى تابع الشخص."},{"type":"null","format":"date-time","description":"متى تابع الشخص."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation","typeLabel":"object | null"},"evidence_purged_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت حذف الإثبات البنكي بموجب `bank_evidence_retention_days`. وتكون القيمة `null` بخلاف ذلك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت حذف الإثبات البنكي بموجب `bank_evidence_retention_days`. وتكون القيمة `null` بخلاف ذلك.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"string"},"description":"رموز معلوماتية، على سبيل المثال `holder_declared`. لا يغيّر التحذير الحالة بمفرده أبداً.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"string[]"},"reason_codes":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reason_codes.items.[INDEX]","typeLabel":"string"},"description":"سبب صدور القرار بالشكل الذي ظهر به، على سبيل المثال `OWNER_NAME_PARTIAL`. قد ينطبق أكثر من سبب. `NOT_COVERED`: واصل الشخص دون بنك لعدم وجود طريقة يمكنها التحقق من دولته أو بنكه. `SKIPPED`: اختار الشخص المتابعة دون بنك رغم توفر طريقة للتحقق. لا تتم إضافة أي منهما إذا كانت هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reason_codes","typeLabel":"string[]"},"created_at":{"type":"string","format":"date-time","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"bank_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"نتائج التحقق البنكي، عنصر واحد لكل خطوة تحقق بنكي، للتحقق من المستخدمين والتحقق من الشركات. تكون `null` حتى تُنتج خطوة نتيجة ما. يوضح حقل `method` لكل عنصر كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول إلى البنك) أو `account_lookup` (فحص الحساب)، أو خيار بديل عبر `statement` أو `microdeposits`، و`none` عندما يتابع الشخص دون بنك قبل تقييم أي محاولة (`continued_without_bank`). راجع [طرق التحقق البنكي](/ar/core-technology/bank-verification/verification-methods).","items":{"type":"object","description":"نتيجة خطوة واحدة للتحقق من الحساب البنكي، لكل من التحقق من المستخدمين والتحقق من الشركات (KYB). يوضح `method` كيفية التحقق من الحساب، بينما يشير `none` إلى أن الشخص تابع دون بنك قبل تقييم أي محاولة. يشير `continued_without_bank` إلى أن الشخص تابع دون بنك، أيضاً بعد محاولة تم تقييمها. راجع [طرق التحقق من الحساب البنكي](/ar/core-technology/bank-verification/verification-methods) و[عندما يتعذر على الشخص التحقق من حسابه البنكي](/ar/core-technology/bank-verification/fallbacks).","properties":{"schema_version":{"type":"integer","description":"إصدار هيكل النتيجة هذا. `1` حالياً."},"bank_verification_id":{"type":"string","format":"uuid","description":"معرّف هذه النتيجة."},"node_id":{"type":"string","description":"عقدة سير العمل التي تنتمي إليها هذه النتيجة."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"القرار النهائي للخطوة، بعد إجراءاتها وقواعد حالتها."},"original_status":{"oneOf":[{"type":"string","description":"الحكم الأول الذي توصلت إليه الخطوة، قبل أي تغيير لاحق مثل مراجعة يدوية."},{"type":"null","description":"الحكم الأول الذي توصلت إليه الخطوة، قبل أي تغيير لاحق مثل مراجعة يدوية."}]},"method":{"oneOf":[{"type":"string","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول البنكي: قام الشخص بتسجيل الدخول في بنكه)، أو `account_lookup` (التحقق من الحساب: قام الشخص بكتابة تفاصيل الحساب وأكد البنك الاسم)، أو `microdeposits` أو `statement` (رفع كشف الحساب). تكون `none` عندما يتابع الشخص بدون بنك قبل تقييم أي محاولة، وبالتالي لم يتم التحقق من أي حساب. بعد المحاولة الخاضعة للتقييم، تظل الطريقة المستخدمة في تلك المحاولة. وتكون `null` حتى يتم تقييم الحساب، وعندما يقلص سير العمل البيانات التي يرجعها. تقرأ قواعد سير العمل نفس القيمة كـ `bank.method`."},{"type":"null","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"كيفية التحقق من الحساب: `open_banking` (تسجيل الدخول البنكي: قام الشخص بتسجيل الدخول في بنكه)، أو `account_lookup` (التحقق من الحساب: قام الشخص بكتابة تفاصيل الحساب وأكد البنك الاسم)، أو `microdeposits` أو `statement` (رفع كشف الحساب). تكون `none` عندما يتابع الشخص بدون بنك قبل تقييم أي محاولة، وبالتالي لم يتم التحقق من أي حساب. بعد المحاولة الخاضعة للتقييم، تظل الطريقة المستخدمة في تلك المحاولة. وتكون `null` حتى يتم تقييم الحساب، وعندما يقلص سير العمل البيانات التي يرجعها. تقرأ قواعد سير العمل نفس القيمة كـ `bank.method`."}]},"provider":{"oneOf":[{"type":"string","description":"مفتاح المسار الذي أجرى الاتصال. اقرأ `method`، وليس هذا المفتاح، لمعرفة كيفية التحقق من الحساب."},{"type":"null","description":"مفتاح المسار الذي أجرى الاتصال. اقرأ `method`، وليس هذا المفتاح، لمعرفة كيفية التحقق من الحساب."}]},"credential_source":{"oneOf":[{"type":"string","enum":["native","byok"],"description":"`native`: المسار الخاص بـ Didit، ويتم فوترته على رصيد Didit الخاص بك. `byok`: مزود من السوق قمت بربطه باستخدام بيانات الاعتماد الخاصة بك."},{"type":"null","enum":["native","byok"],"description":"`native`: المسار الخاص بـ Didit، ويتم فوترته على رصيد Didit الخاص بك. `byok`: مزود من السوق قمت بربطه باستخدام بيانات الاعتماد الخاصة بك."}]},"route":{"oneOf":[{"type":"object","description":"المسار الذي تم اختياره قبل الموافقة. لا يتغير بعد ذلك مطلقاً.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"مفتاح المسار."},{"type":"null","description":"مفتاح المسار."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"ما إذا كان مسار Didit الخاص قد حلّ محلّ مزوّد سوق تعذّر عليه الاتصال."},"provider_connection_id":{"oneOf":[{"type":"string","description":"اتصال السوق المستخدم، لـ `byok`."},{"type":"null","description":"اتصال السوق المستخدم، لـ `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"البيانات التي طلبها الاتصال، على سبيل المثال `ownership` أو `balances`."}}},{"type":"null","description":"المسار الذي تم اختياره قبل الموافقة. لا يتغير بعد ذلك مطلقاً.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"مفتاح المسار."},{"type":"null","description":"مفتاح المسار."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"ما إذا كان مسار Didit الخاص قد حلّ محلّ مزوّد سوق تعذّر عليه الاتصال."},"provider_connection_id":{"oneOf":[{"type":"string","description":"اتصال السوق المستخدم، لـ `byok`."},{"type":"null","description":"اتصال السوق المستخدم، لـ `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"البيانات التي طلبها الاتصال، على سبيل المثال `ownership` أو `balances`."}}}]},"connection":{"oneOf":[{"type":"object","description":"اتصال المحاولة الأخيرة. تكون القيمة `null` قبل المحاولة الأولى.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."},{"type":"null","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."}]},"institution_name":{"oneOf":[{"type":"string","description":"اسم البنك. يكون `null` لفحص الحساب."},{"type":"null","description":"اسم البنك. يكون `null` لفحص الحساب."}]},"institution_country":{"oneOf":[{"type":"string","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."},{"type":"null","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."},{"type":"null","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت نجاح الاتصال."},{"type":"null","format":"date-time","description":"وقت نجاح الاتصال."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."},{"type":"null","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."},{"type":"null","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."}]},"attempts":{"type":"integer","description":"المحاولات التي أجراها الشخص في هذه الخطوة، مجمعةً لكافة الطرق معاً."},"reason_code":{"oneOf":[{"type":"string","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."},{"type":"null","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."}]}}},{"type":"null","description":"اتصال المحاولة الأخيرة. تكون القيمة `null` قبل المحاولة الأولى.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."},{"type":"null","description":"معرّف البنك. يكون `null` لفحص الحساب، عندما لا يتم اختيار أي بنك."}]},"institution_name":{"oneOf":[{"type":"string","description":"اسم البنك. يكون `null` لفحص الحساب."},{"type":"null","description":"اسم البنك. يكون `null` لفحص الحساب."}]},"institution_country":{"oneOf":[{"type":"string","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."},{"type":"null","description":"دولة الحساب، بصيغة ISO 3166-1 alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."},{"type":"null","description":"ما إذا كان تسجيل الدخول المصرفي قد تم عبر OAuth أو من تطبيق إلى تطبيق. وتكون `null` لفحص الحساب."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت نجاح الاتصال."},{"type":"null","format":"date-time","description":"وقت نجاح الاتصال."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."},{"type":"null","format":"date-time","description":"وقت انتهاء موافقة البنك، بالنسبة لتسجيل الدخول عبر البنك."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."},{"type":"null","format":"date-time","description":"وقت آخر إعادة قراءة للبيانات المالية."}]},"attempts":{"type":"integer","description":"المحاولات التي أجراها الشخص في هذه الخطوة، مجمعةً لكافة الطرق معاً."},"reason_code":{"oneOf":[{"type":"string","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."},{"type":"null","description":"سبب عدم كون الاتصال في حالة `connected` ببساطة، على سبيل المثال `USER_CANCELLED` أو `INSTITUTION_DOWN` أو `ACCOUNT_NOT_FOUND` أو `REFERENCE_IDENTITY_MISSING` أو `VERIFICATION_COMPLETED`."}]}}}]},"account":{"oneOf":[{"type":"object","description":"الحساب الخاضع للتقييم. يكون `null` حتى يتم تقييم الحساب.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"رقم الحساب، محجوباً."},{"type":"null","description":"رقم الحساب، محجوباً."}]},"iban_masked":{"oneOf":[{"type":"string","description":"رقم IBAN، مقنّع."},{"type":"null","description":"رقم IBAN، مقنّع."}]},"sort_code":{"oneOf":[{"type":"string","description":"رمز الفرز، في المملكة المتحدة."},{"type":"null","description":"رمز الفرز، في المملكة المتحدة."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"رقم التوجيه، محجوب."},{"type":"null","description":"رقم التوجيه، محجوب."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي للحساب لدى البنك نفسه."},{"type":"null","description":"النوع الفرعي للحساب لدى البنك نفسه."}]},"currency":{"oneOf":[{"type":"string","description":"عملة الحساب حسب معيار ISO 4217."},{"type":"null","description":"عملة الحساب حسب معيار ISO 4217."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"الحساب الخاضع للتقييم. يكون `null` حتى يتم تقييم الحساب.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"رقم الحساب، محجوباً."},{"type":"null","description":"رقم الحساب، محجوباً."}]},"iban_masked":{"oneOf":[{"type":"string","description":"رقم IBAN، مقنّع."},{"type":"null","description":"رقم IBAN، مقنّع."}]},"sort_code":{"oneOf":[{"type":"string","description":"رمز الفرز، في المملكة المتحدة."},{"type":"null","description":"رمز الفرز، في المملكة المتحدة."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"رقم التوجيه، محجوب."},{"type":"null","description":"رقم التوجيه، محجوب."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي للحساب لدى البنك نفسه."},{"type":"null","description":"النوع الفرعي للحساب لدى البنك نفسه."}]},"currency":{"oneOf":[{"type":"string","description":"عملة الحساب حسب معيار ISO 4217."},{"type":"null","description":"عملة الحساب حسب معيار ISO 4217."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ownership":{"oneOf":[{"type":"object","description":"كيفية مقارنة صاحب الحساب بالهوية التي تم التحقق منها. تكون `null` حتى يتم تقييم الحساب.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` هو تطابق قريب. `not_verifiable`: ردّ البنك دون وجود صاحب حساب للمقارنة. `unknown`: تعذرت قراءة الإثبات، أو لم تكن هناك هوية للمقارنة."},"reference_identity_source":{"oneOf":[{"type":"string","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."},{"type":"null","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."},{"type":"null","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."},{"type":"null","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."},{"type":"null","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."},{"type":"null","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."},{"type":"null","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."},{"type":"null","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."}]},"close_match":{"oneOf":[{"type":"boolean","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."},{"type":"null","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"كل صاحب حساب أدرجه البنك، مع درجاته."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت احتساب القرار."},{"type":"null","format":"date-time","description":"وقت احتساب القرار."}]}}},{"type":"null","description":"كيفية مقارنة صاحب الحساب بالهوية التي تم التحقق منها. تكون `null` حتى يتم تقييم الحساب.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` هو تطابق قريب. `not_verifiable`: ردّ البنك دون وجود صاحب حساب للمقارنة. `unknown`: تعذرت قراءة الإثبات، أو لم تكن هناك هوية للمقارنة."},"reference_identity_source":{"oneOf":[{"type":"string","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."},{"type":"null","description":"الخطوة التي تمت مقارنة هوية الحامل معها: `kyc`، أو `database_validation`، أو `expected_details`، أو `questionnaire`، أو `document_ai`، أو `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."},{"type":"null","minimum":0,"maximum":100,"description":"درجة Didit لاسم حامل الحساب."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."},{"type":"null","minimum":0,"maximum":100,"description":"درجة اسم صاحب الحساب الخاصة بالبنك، في حال إرجاعها."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."},{"type":"null","minimum":0,"maximum":100,"description":"درجة عنوان حامل الحساب، عند تشغيل مطابقة العنوان."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."},{"type":"null","minimum":0,"maximum":100,"description":"درجة البريد الإلكتروني لحامل الحساب، عند تشغيل مطابقة البريد الإلكتروني."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."},{"type":"null","minimum":0,"maximum":100,"description":"درجة هاتف حامل الحساب، عند تشغيل مطابقة الهاتف."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."},{"type":"null","minimum":0,"maximum":100,"description":"درجة تاريخ ميلاد حامل الحساب، عندما يشارك البنك تاريخ الميلاد."}]},"close_match":{"oneOf":[{"type":"boolean","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."},{"type":"null","description":"ما إذا كان الاسم يقع ضمن نطاق التطابق التقريبي."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"إجابة الشخص عند مطالبته بتأكيد اسم متطابق جزئياً. تكون `null` إذا لم يُسأل مطلقاً."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"أي مقارنة للأسماء أنتجت الدرجة. هذه ليست طريقة التحقق: اقرأ `method` من المستوى الأعلى لمعرفة ذلك."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"كل صاحب حساب أدرجه البنك، مع درجاته."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت احتساب القرار."},{"type":"null","format":"date-time","description":"وقت احتساب القرار."}]}}}]},"financial_data":{"type":"object","description":"البيانات المالية التي قرأتها الخطوة. يقرأها تسجيل الدخول البنكي فقط.","properties":{"balances":{"oneOf":[{"type":"object","description":"مع النطاق `balances`."},{"type":"null","description":"مع النطاق `balances`."}]},"transactions":{"oneOf":[{"type":"object","description":"مع النطاق `transactions`."},{"type":"null","description":"مع النطاق `transactions`."}]},"income":{"oneOf":[{"type":"object","description":"مع النطاق `income`."},{"type":"null","description":"مع النطاق `income`."}]},"categorization":{"oneOf":[{"type":"object","description":"تصنيف Didit للمعاملات المقروءة. `null` في حال عدم وجودها."},{"type":"null","description":"تصنيف Didit للمعاملات المقروءة. `null` في حال عدم وجودها."}]},"not_collected":{"type":"array","items":{"type":"string","enum":["balances","income","transactions"]},"description":"البيانات التي طلبتها الخطوة والتي لا تجمعها الطريقة التي تحققت من الحساب. تأتي الأرصدة والمعاملات والدخل من تسجيل الدخول المصرفي فقط، لذلك يسردها هنا الحساب الذي تم التحقق منه عبر فحص الحساب. لا يُعد ذلك فشلًا أبدًا. ويكون فارغًا بخلاف ذلك."}}},"billing":{"oneOf":[{"type":"object","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"رسوم منصة السوق المفروضة، لـ `byok`."},{"type":"null","description":"رسوم منصة السوق المفروضة، لـ `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."},{"type":"null","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."}]}}},{"type":"null","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"رسوم منصة السوق المفروضة، لـ `byok`."},{"type":"null","description":"رسوم منصة السوق المفروضة، لـ `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."},{"type":"null","description":"بند الاستخدام الذي تم قيد الرسوم عليه: `bank_verification` لتسجيل الدخول البنكي أو فحص الحساب، و`bank_statement_upload` لرفع كشف الحساب دون أي محاولة بنكية مدفوعة قبله، و`bank_byok_fee` لرسوم السوق على مزود الخدمة الخاص بك. تكون `null` عندما لا يتم احتساب أي رسوم."}]}}}]},"reference_identity":{"oneOf":[{"type":"object","description":"الهوية التي تمت مقارنة الحامل بها، مع مصدرها."},{"type":"null","description":"الهوية التي تمت مقارنة الحامل بها، مع مصدرها."}]},"signals":{"oneOf":[{"type":"object","description":"إشارات الحساب المقروءة من سجل المعاملات، عندما تقرأ الخطوة أحدها."},{"type":"null","description":"إشارات الحساب المقروءة من سجل المعاملات، عندما تقرأ الخطوة أحدها."}]},"connection_abandoned":{"oneOf":[{"type":"boolean","description":"ما إذا كانت الخطوة قد انتهت دون تطابق بعد أن غادر الشخص عند بنكه."},{"type":"null","description":"ما إذا كانت الخطوة قد انتهت دون تطابق بعد أن غادر الشخص عند بنكه."}]},"not_covered":{"oneOf":[{"type":"boolean","description":"ما إذا كان تعذر الوصول إلى بنك الشخص أو دولته في هذه الخطوة. وتكون أيضاً `true` عندما يتابع الشخص دون بنك لعدم توفر طريقة يمكنها التحقق من دولته أو بنكه."},{"type":"null","description":"ما إذا كان تعذر الوصول إلى بنك الشخص أو دولته في هذه الخطوة. وتكون أيضاً `true` عندما يتابع الشخص دون بنك لعدم توفر طريقة يمكنها التحقق من دولته أو بنكه."}]},"continued_without_bank":{"type":"boolean","description":"ما إذا كان الشخص قد غادر الخطوة عبر **Continue without your bank**. يشير `continuation` حينها إلى السبب. تكون قيمة `method` هي `none` عند عدم تقييم أي محاولة قبل أن يتابع. بعد إجراء محاولة خضعت للتقييم، مثل عدم تطابق صاحب الحساب، تظل قيمة `method` هي طريقة تلك المحاولة وتظل نتيجة المحاولة ورموز أسبابها قائمة. يتم إرجاعها حتى لو قلص سير العمل البيانات التي يعيدها."},"continuation":{"oneOf":[{"type":"object","description":"كيفية متابعة الشخص بدون بنك. تكون `null` عندما لا يتابع بذلك. عندما يقلص سير العمل البيانات التي يرجعها، يظل حقل `reason` يُرجع بينما تكون كافة المفاتيح الأخرى `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"السبب، وفقاً لما حدده Didit عندما تابع الشخص: `no_route` (لا يوجد تسجيل دخول بنكي أو فحص للحساب يدعم دولته)، أو `institution_unsupported` (البنك الذي اختاره لا يمكن استخدامه في هذه الخطوة)، أو `attempts_exhausted` (استُنفدت جميع المحاولات ولم تكن أي منها قيد التنفيذ)، أو `person_choice` (كانت هناك طريقة للتحقق واختار المتابعة، وينطبق ذلك أيضاً عندما يتعذر الوصول إلى بنكه حالياً). يتبع `no_route` و`institution_unsupported` الإجراء `bank_unsupported_action`، ويتبع `attempts_exhausted` الإجراء `bank_attempts_exhausted_action`، بينما يتبع `person_choice` الإجراء `bank_skipped_action`، ما لم تكن هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل."},"country":{"oneOf":[{"type":"string","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."},{"type":"null","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."}]},"institution_id":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."}]},"institution_name":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى تابع الشخص."},{"type":"null","format":"date-time","description":"متى تابع الشخص."}]}}},{"type":"null","description":"كيفية متابعة الشخص بدون بنك. تكون `null` عندما لا يتابع بذلك. عندما يقلص سير العمل البيانات التي يرجعها، يظل حقل `reason` يُرجع بينما تكون كافة المفاتيح الأخرى `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"السبب، وفقاً لما حدده Didit عندما تابع الشخص: `no_route` (لا يوجد تسجيل دخول بنكي أو فحص للحساب يدعم دولته)، أو `institution_unsupported` (البنك الذي اختاره لا يمكن استخدامه في هذه الخطوة)، أو `attempts_exhausted` (استُنفدت جميع المحاولات ولم تكن أي منها قيد التنفيذ)، أو `person_choice` (كانت هناك طريقة للتحقق واختار المتابعة، وينطبق ذلك أيضاً عندما يتعذر الوصول إلى بنكه حالياً). يتبع `no_route` و`institution_unsupported` الإجراء `bank_unsupported_action`، ويتبع `attempts_exhausted` الإجراء `bank_attempts_exhausted_action`، بينما يتبع `person_choice` الإجراء `bank_skipped_action`، ما لم تكن هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل."},"country":{"oneOf":[{"type":"string","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."},{"type":"null","description":"الدولة التي كان الشخص يجري التحقق فيها، وفق ISO 3166-1 alpha-3. تكون القيمة `null` إذا واصل قبل اختيار دولة."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"الطرق الأخرى للتحقق التي قدمتها تلك الدولة للشخص عند متابعته، بالترتيب الذي عُرضت به: `statement` (تحميل كشف حساب)، ثم `microdeposits`. تكون فارغة في حال لم تقدم أي طريقة."}]},"institution_id":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، معرف البنك الذي لم يتمكن الشخص من استخدامه: البنك الذي اختاره، أو البنك الذي انتهت عنده محاولته الأخيرة. تأخذه Didit من قائمتها الخاصة بالبنوك، ولا تأخذه أبداً من جهاز الشخص، وبالتالي فإن البنك الذي لا تحتويه تلك القائمة يكون `null`. ويكون `null` لكل سبب آخر."}]},"institution_name":{"oneOf":[{"type":"string","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."},{"type":"null","description":"بالنسبة لـ `institution_unsupported`، اسم ذلك البنك، من نفس القائمة مثل `institution_id`. ويكون `null` عندما لا تحتوي تلك القائمة على البنك، ولكل سبب آخر."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى تابع الشخص."},{"type":"null","format":"date-time","description":"متى تابع الشخص."}]}}}]},"evidence_purged_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت حذف الإثبات البنكي بموجب `bank_evidence_retention_days`. وتكون القيمة `null` بخلاف ذلك."},{"type":"null","format":"date-time","description":"وقت حذف الإثبات البنكي بموجب `bank_evidence_retention_days`. وتكون القيمة `null` بخلاف ذلك."}]},"warnings":{"type":"array","items":{"type":"string"},"description":"رموز معلوماتية، على سبيل المثال `holder_declared`. لا يغيّر التحذير الحالة بمفرده أبداً."},"reason_codes":{"type":"array","items":{"type":"string"},"description":"سبب صدور القرار بالشكل الذي ظهر به، على سبيل المثال `OWNER_NAME_PARTIAL`. قد ينطبق أكثر من سبب. `NOT_COVERED`: واصل الشخص دون بنك لعدم وجود طريقة يمكنها التحقق من دولته أو بنكه. `SKIPPED`: اختار الشخص المتابعة دون بنك رغم توفر طريقة للتحقق. لا تتم إضافة أي منهما إذا كانت هناك محاولة تم تقييمها قد حسمت الخطوة بالفعل."},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}},"uniqueKey":"bank_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications","typeLabel":"object[] | null"},"signatures":{"type":"array","description":"نتائج التوقيع الإلكتروني، عنصر واحد لكل موقّع وخطوة توقيع، لكل من التحقق من المستخدمين والتحقق من الشركات (KYB). لا تظهر إلا عندما يتضمن سير العمل خطوة التوقيع الإلكتروني؛ وهي مصفوفة فارغة حتى يصل أحد الموقّعين إليها. راجع [تقرير التوقيع الإلكتروني](/ar/core-technology/electronic-signature/report-electronic-signature).","items":{"type":"object","description":"نتيجة موقّع واحد لخطوة واحدة من التوقيع الإلكتروني. راجع [تقرير التوقيع الإلكتروني](/ar/core-technology/electronic-signature/report-electronic-signature).","properties":{"id":{"type":"string","format":"uuid","description":"مرّره كـ `signature_id` لتنزيل أدلة هذا الموقّع أو التحقق من توقيعه.","uniqueKey":"signatures.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","description":"خطوة سير العمل التي أنتجتها.","uniqueKey":"signatures.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["intro","review","code","signing","signed","declined"],"description":"موضع الموقّع ضمن الخطوة. القيمة `signed` فقط هي التي تعني أن المستندات قد تم توقيعها.","uniqueKey":"signatures.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"verdict":{"type":"string","enum":["Not Finished","Approved","In Review","Declined"],"description":"نتيجة الخطوة. يُعيّنها التحذير من خلال قاعدته؛ وتُطبّق قواعد الحالة المخصصة بعد ذلك.","uniqueKey":"signatures.items.[INDEX].verdict","typeLabel":"enum\u003cstring>"},"level":{"type":"string","enum":["simple","aes","qes"],"description":"`simple` (افتراضي) أو `aes`. التوقيع `qes` (التوقيع الإلكتروني المؤهل، QES) هو إضافة غير متوفرة بعد.","uniqueKey":"signatures.items.[INDEX].level","typeLabel":"enum\u003cstring>"},"format":{"type":"string","enum":["pdf","pades"],"description":"`pdf` للتوقيع من النوع Simple، و`pades` للنوع Advanced (AES).","uniqueKey":"signatures.items.[INDEX].format","typeLabel":"enum\u003cstring>"},"profile":{"oneOf":[{"type":"string","description":"`PAdES-B-LT` بمجرد إتمام توقيع متقدم (AES)، وخلاف ذلك null.","uniqueKey":"signatures.items.[INDEX].profile.oneOf.0","typeLabel":"string"},{"type":"null","description":"`PAdES-B-LT` بمجرد إتمام توقيع متقدم (AES)، وخلاف ذلك null.","uniqueKey":"signatures.items.[INDEX].profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].profile","typeLabel":"string | null"},"signer":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الموقّع. يتم التحقق منه (من التحقق من الهوية المقبول أو الجلسة) باستثناء المستوى Simple دون اسم جلسة تم التحقق منه، حيث يكون الاسم هو ما كتبه الموقّع ولا يتم التحقق منه.","uniqueKey":"signatures.items.[INDEX].signer.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الموقّع. يتم التحقق منه (من التحقق من الهوية المقبول أو الجلسة) باستثناء المستوى Simple دون اسم جلسة تم التحقق منه، حيث يكون الاسم هو ما كتبه الموقّع ولا يتم التحقق منه.","uniqueKey":"signatures.items.[INDEX].signer.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.name","typeLabel":"string | null"},"capacity":{"type":"string","enum":["self","company"],"uniqueKey":"signatures.items.[INDEX].signer.capacity","typeLabel":"enum\u003cstring>"},"company":{"oneOf":[{"type":"string","uniqueKey":"signatures.items.[INDEX].signer.company.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"signatures.items.[INDEX].signer.company.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.company","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","description":"المسمى الوظيفي للشخص الرئيسي، كما تم التصريح به.","uniqueKey":"signatures.items.[INDEX].signer.role.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسمى الوظيفي للشخص الرئيسي، كما تم التصريح به.","uniqueKey":"signatures.items.[INDEX].signer.role.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.role","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"signatures.items.[INDEX].signer.roles.items.[INDEX]","typeLabel":"string"},"description":"الأدوار المنظمة للشخص الرئيسي، كما تم التصريح بها للشركة.","uniqueKey":"signatures.items.[INDEX].signer.roles","typeLabel":"string[]"},"identity_session_id":{"type":"string","format":"uuid","description":"جلسة KYC التي تحققت من الموقّع.","uniqueKey":"signatures.items.[INDEX].signer.identity_session_id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"signatures.items.[INDEX].signer","typeLabel":"object"},"identity_used":{"type":"object","description":"الهوية التي تم التحقق منها والتي يعتمد عليها التوقيع. فارغة بالنسبة للتوقيع البسيط (Simple) بدون هوية تم التحقق منها.","properties":{"session_id":{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.session_id","typeLabel":"string\u003cuuid>"},"kyc_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id","typeLabel":"string\u003cuuid> | null"},"verified":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].identity_used.verified","typeLabel":"boolean"},"expected_name":{"oneOf":[{"type":"string","description":"الاسم الذي كان على الموقّع مطابقته.","uniqueKey":"signatures.items.[INDEX].identity_used.expected_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم الذي كان على الموقّع مطابقته.","uniqueKey":"signatures.items.[INDEX].identity_used.expected_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].identity_used.expected_name","typeLabel":"string | null"}},"uniqueKey":"signatures.items.[INDEX].identity_used","typeLabel":"object"},"certificate":{"oneOf":[{"type":"object","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.issuer","typeLabel":"string"},"issued_to":{"type":"string","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.issued_to","typeLabel":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر.","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.serial","typeLabel":"string"},"valid_from":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.valid_from","typeLabel":"string\u003cdate-time>"},"valid_until":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.valid_until","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0","typeLabel":"object"},{"type":"null","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].certificate.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].certificate","typeLabel":"object | null"},"confirmation":{"type":"object","properties":{"channel":{"oneOf":[{"type":"string","enum":["email","sms"],"description":"`null` للتوقيع من النوع Simple، والذي لا يحتوي على رمز.","uniqueKey":"signatures.items.[INDEX].confirmation.channel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["email","sms"],"description":"`null` للتوقيع من النوع Simple، والذي لا يحتوي على رمز.","uniqueKey":"signatures.items.[INDEX].confirmation.channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.channel","typeLabel":"enum\u003cstring> | null"},"destination":{"oneOf":[{"type":"string","description":"جهة الاتصال المقنّعة التي أُرسل الرمز إليها.","uniqueKey":"signatures.items.[INDEX].confirmation.destination.oneOf.0","typeLabel":"string"},{"type":"null","description":"جهة الاتصال المقنّعة التي أُرسل الرمز إليها.","uniqueKey":"signatures.items.[INDEX].confirmation.destination.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.destination","typeLabel":"string | null"},"confirmed_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"الرموز المُدخلة، بما في ذلك الرمز الصحيح.","uniqueKey":"signatures.items.[INDEX].confirmation.attempts","typeLabel":"integer"}},"uniqueKey":"signatures.items.[INDEX].confirmation","typeLabel":"object"},"timestamp":{"oneOf":[{"type":"object","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.time","typeLabel":"string\u003cdate-time>"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES.","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.qualified","typeLabel":"boolean"},"valid":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.valid","typeLabel":"boolean"}},"uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0","typeLabel":"object"},{"type":"null","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES."},"valid":{"type":"boolean"}},"uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].timestamp","typeLabel":"object | null"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"المستند الموجود في نسخة هذا الموقّع. استخدمه لتنزيل الملف الموقّع.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"uuid":{"type":"string","format":"uuid","description":"مطابق لـ `id`.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"title":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].title","typeLabel":"string"},"file_name":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].file_name","typeLabel":"string"},"pages":{"type":"integer","description":"صفحات المستند الموقعة. بالنسبة لـ Word، صفحات ملف PDF المُحوَّل.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].pages","typeLabel":"integer"},"size_bytes":{"type":"integer","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].size_bytes","typeLabel":"integer"},"sha256_original":{"type":"string","description":"تشفير SHA-256 للمستند كما عُرض على الموقّع.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_original","typeLabel":"string"},"sha256_signed":{"oneOf":[{"type":"string","description":"تشفير SHA-256 لملف PDF الموقّع، بمجرد توقيعه.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed.oneOf.0","typeLabel":"string"},{"type":"null","description":"تشفير SHA-256 لملف PDF الموقّع، بمجرد توقيعه.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed","typeLabel":"string | null"},"status":{"type":"string","enum":["signed","declined","not_signed","not_reached"],"description":"`not_signed`: تم فتحها ولكن لم يتم توقيعها. `not_reached`: لم يتم فتحها أبداً.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"opened_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at","typeLabel":"string\u003cdate-time> | null"},"read_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى وصل الموقّع إلى نهاية مستند بدون حقول، عندما تتطلب الخطوة ذلك.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى وصل الموقّع إلى نهاية مستند بدون حقول، عندما تتطلب الخطوة ذلك.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at","typeLabel":"string\u003cdate-time> | null"},"read_to_end":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_to_end","typeLabel":"boolean"},"consented_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى وافق الموقّع على مستند بدون حقول، أو أكمل تعبئة حقول مستند يحتوي على حقول.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى وافق الموقّع على مستند بدون حقول، أو أكمل تعبئة حقول مستند يحتوي على حقول.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at","typeLabel":"string\u003cdate-time> | null"},"consent":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consent","typeLabel":"boolean"},"signed_file":{"oneOf":[{"type":"string","description":"مسار ملف PDF الموقّع بمجرد توقيعه. راجع [تنزيل مستند موقّع](/ar/sessions-api/electronic-signature/download-signed-document).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file.oneOf.0","typeLabel":"string"},{"type":"null","description":"مسار ملف PDF الموقّع بمجرد توقيعه. راجع [تنزيل مستند موقّع](/ar/sessions-api/electronic-signature/download-signed-document).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file","typeLabel":"string | null"},"mode":{"type":"string","enum":["fields","read_and_agree"],"description":"`fields` لمستند يحتوي على حقول، و`read_and_agree` لمستند لا يحتوي عليها.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"source_format":{"type":"string","enum":["pdf","docx"],"description":"`pdf`، أو `docx` لمستند Word قامت Didit بتحويله إلى PDF.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].source_format","typeLabel":"enum\u003cstring>"},"conversion":{"oneOf":[{"type":"object","description":"`null` لملف PDF. بالنسبة لمستند Word، الملف الأصلي والملف المحوَّل.","properties":{"from":{"type":"string","enum":["docx"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.from","typeLabel":"enum\u003cstring>"},"file_name":{"type":"string","description":"اسم ملف Word الأصلي الخاص بك.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.file_name","typeLabel":"string"},"sha256":{"type":"string","description":"تشفير SHA-256 لملف Word الأصلي الخاص بك.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.sha256","typeLabel":"string"},"size_bytes":{"type":"integer","description":"حجم ملف Word الأصلي الخاص بك.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.size_bytes","typeLabel":"integer"},"converter":{"type":"string","description":"إصدار المحوِّل الذي أنتج ملف PDF.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.converter","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0","typeLabel":"object"},{"type":"null","description":"`null` لملف PDF. بالنسبة لمستند Word، الملف الأصلي والملف المحوَّل.","properties":{"from":{"type":"string","enum":["docx"]},"file_name":{"type":"string","description":"اسم ملف Word الأصلي الخاص بك."},"sha256":{"type":"string","description":"تشفير SHA-256 لملف Word الأصلي الخاص بك."},"size_bytes":{"type":"integer","description":"حجم ملف Word الأصلي الخاص بك."},"converter":{"type":"string","description":"إصدار المحوِّل الذي أنتج ملف PDF."}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion","typeLabel":"object | null"},"fields":{"type":"array","description":"الحقول الموجودة في المستند، مع قيمها. فارغة لأي مستند بدون حقول.","items":{"type":"object","description":"حقل في مستند موقّع، مع قيمته في نسخة هذا الموقّع. راجع [الحقول](/ar/core-technology/electronic-signature/report-electronic-signature#الحقول).","properties":{"key":{"type":"string","description":"مفتاح الحقل، كما هو مستخدم في `sign.field_values`.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].key","typeLabel":"string"},"type":{"type":"string","enum":["signature","initials","full_name","date_signed","text","checkbox","email","data"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["verified_person","legal_representative","key_people"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"label":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].label","typeLabel":"string"},"page":{"type":"integer","description":"رقم الصفحة، يبدأ من 1. بالنسبة لمستند Word، تكون صفحة من ملف PDF المُحوَّل.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","description":"الحافة اليسرى، ككسر من عرض الصفحة.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","description":"الحافة العلوية، كنسبة من ارتفاع الصفحة.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","description":"العرض، كنسبة من عرض الصفحة.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","description":"الارتفاع، كنسبة من ارتفاع الصفحة.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].height","typeLabel":"number"},"required":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].required","typeLabel":"boolean"},"value":{"oneOf":[{"description":"سلسلة نصية لـ `text` و `email` و `full_name` و `date_signed` و `data`، وقيمة منطقية لـ `checkbox`، و `true` لتوقيع أو أحرف أولى مُضافة. `null` عندما تكون فارغة.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"سلسلة نصية لـ `text` و `email` و `full_name` و `date_signed` و `data`، وقيمة منطقية لـ `checkbox`، و `true` لتوقيع أو أحرف أولى مُضافة. `null` عندما تكون فارغة.","type":"null","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value","typeLabel":"any | null"},"display_value":{"oneOf":[{"type":"string","description":"القيمة كما تم ختمها على الصفحة: التواريخ وفق `date_format` الخاص بالحقل، أو `Yes` أو `No` لخانات الاختيار، أو `Signed` للتوقيع أو الأحرف الأولى.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value.oneOf.0","typeLabel":"string"},{"type":"null","description":"القيمة كما تم ختمها على الصفحة: التواريخ وفق `date_format` الخاص بالحقل، أو `Yes` أو `No` لخانات الاختيار، أو `Signed` للتوقيع أو الأحرف الأولى.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value","typeLabel":"string | null"},"value_source":{"oneOf":[{"type":"string","enum":["signer","identity","contact","company","session","metadata","api","signing_time",null],"description":"مصدر القيمة: `signer` (مكتوبة، أو محددة، أو مطبقة بواسطة الموقّع)، أو `identity` (الهوية التي تم التحقق منها)، أو `contact` (البريد الإلكتروني أو الهاتف الذي تم التحقق منه)، أو `company` (الشركة التي تم التحقق منها)، أو `session` (`vendor_data`)، أو `metadata`، أو `api` (`sign.field_values`)، أو `signing_time` (تاريخ التوقيع).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["signer","identity","contact","company","session","metadata","api","signing_time",null],"description":"مصدر القيمة: `signer` (مكتوبة، أو محددة، أو مطبقة بواسطة الموقّع)، أو `identity` (الهوية التي تم التحقق منها)، أو `contact` (البريد الإلكتروني أو الهاتف الذي تم التحقق منه)، أو `company` (الشركة التي تم التحقق منها)، أو `session` (`vendor_data`)، أو `metadata`، أو `api` (`sign.field_values`)، أو `signing_time` (تاريخ التوقيع).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source","typeLabel":"enum\u003cstring> | null"},"filled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at","typeLabel":"string\u003cdate-time> | null"},"image_url":{"oneOf":[{"type":"string","description":"التوقيع والأحرف الأولى فقط: مسار الصورة المطبقة. راجع [تنزيل صورة التوقيع](/ar/sessions-api/electronic-signature/download-field-image).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"التوقيع والأحرف الأولى فقط: مسار الصورة المطبقة. راجع [تنزيل صورة التوقيع](/ar/sessions-api/electronic-signature/download-field-image).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url","typeLabel":"string | null"},"value_unavailable_reason":{"oneOf":[{"type":"string","enum":["source_empty",null],"description":"`source_empty` عندما لا يحتوي حقل مملوء مسبقاً على أي قيمة في الجلسة وسمح `signature_field_data_missing_action` للموقّع بالتوقيع على أي حال.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["source_empty",null],"description":"`source_empty` عندما لا يحتوي حقل مملوء مسبقاً على أي قيمة في الجلسة وسمح `signature_field_data_missing_action` للموقّع بالتوقيع على أي حال.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields","typeLabel":"object[]"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].documents","typeLabel":"object[]"},"adopted_signature":{"oneOf":[{"type":"object","description":"التوقيع والأحرف الأولى التي اعتمدها الموقّع لحقول التوقيع والأحرف الأولى. تكون قيمتهما `null` حتى يعتمد الموقّع أحدهما.","properties":{"method":{"type":"string","enum":["typed","drawn"],"description":"`typed`: الاسم المتحقق منه بأسلوب خط اليد. `drawn`: مرسوم بإصبع أو بفأرة.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.method","typeLabel":"enum\u003cstring>"},"font":{"oneOf":[{"type":"string","description":"نمط خط اليد للتوقيع المكتوب. `null` عندما يكون مرسوماً.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font.oneOf.0","typeLabel":"string"},{"type":"null","description":"نمط خط اليد للتوقيع المكتوب. `null` عندما يكون مرسوماً.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font","typeLabel":"string | null"},"adopted_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.adopted_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0","typeLabel":"object"},{"type":"null","description":"التوقيع والأحرف الأولى التي اعتمدها الموقّع لحقول التوقيع والأحرف الأولى. تكون قيمتهما `null` حتى يعتمد الموقّع أحدهما.","properties":{"method":{"type":"string","enum":["typed","drawn"],"description":"`typed`: الاسم المتحقق منه بأسلوب خط اليد. `drawn`: مرسوم بإصبع أو بفأرة."},"font":{"oneOf":[{"type":"string","description":"نمط خط اليد للتوقيع المكتوب. `null` عندما يكون مرسوماً."},{"type":"null","description":"نمط خط اليد للتوقيع المكتوب. `null` عندما يكون مرسوماً."}]},"adopted_at":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].adopted_signature","typeLabel":"object | null"},"electronic_signature_consent_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى وافق الموقّع، في شاشة المراجعة، على توقيع المستندات إلكترونياً. يتم تعيينها عندما يحتوي أي مستند على حقول.","uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى وافق الموقّع، في شاشة المراجعة، على توقيع المستندات إلكترونياً. يتم تعيينها عندما يحتوي أي مستند على حقول.","uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at","typeLabel":"string\u003cdate-time> | null"},"evidence_file":{"oneOf":[{"type":"string","description":"مسار ملف PDF للأدلة، بمجرد توقيعه. راجع [تنزيل أدلة التوقيع](/ar/sessions-api/electronic-signature/download-evidence).","uniqueKey":"signatures.items.[INDEX].evidence_file.oneOf.0","typeLabel":"string"},{"type":"null","description":"مسار ملف PDF للأدلة، بمجرد توقيعه. راجع [تنزيل أدلة التوقيع](/ar/sessions-api/electronic-signature/download-evidence).","uniqueKey":"signatures.items.[INDEX].evidence_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].evidence_file","typeLabel":"string | null"},"warnings":{"type":"array","description":"التحذيرات الصادرة لهذا الموقّع. راجع [تحذيرات التوقيع الإلكتروني](/ar/core-technology/electronic-signature/warnings-electronic-signature).","items":{"type":"object","properties":{"code":{"type":"string","enum":["SIGNATURE_DECLINED","SIGNATURE_OTP_FAILED","SIGNATURE_NAME_MISMATCH","SIGNATURE_IDENTITY_NOT_VERIFIED","SIGNATURE_DOCUMENT_CHANGED","SIGNATURE_FIELD_DATA_MISSING"],"uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"node_id":{"type":"string","uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].warnings","typeLabel":"object[]"},"validation":{"oneOf":[{"type":"object","description":"آخر فحص تشفيري للمستندات الموقعة. تكون القيمة `null` حتى يتم توقيع المستندات. إذا لم تتمكن Didit من تأكيد نتيجة التوقيع، فستكون القيمة `{\"valid\": null, \"reason\": \"signature_provider_outcome_unknown\", \"checked_at\": ...}` وتظل `status` بالحالة `signing`: عاملها كأنها غير موقعة.","properties":{"valid":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون جميع المستندات صالحة. وتكون `null` عندما يتعذر تأكيد نتيجة التوقيع.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما تكون جميع المستندات صالحة. وتكون `null` عندما يتعذر تأكيد نتيجة التوقيع.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid","typeLabel":"boolean | null"},"reason":{"type":"string","description":"يتم تعيينه عندما تكون قيمة `valid` هي `null`: `signature_provider_outcome_unknown`.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.reason","typeLabel":"string"},"checked_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.checked_at","typeLabel":"string\u003cdate-time>"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"checked_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].checked_at","typeLabel":"string\u003cdate-time>"},"valid":{"type":"boolean","description":"تكون `true` عندما يكون كل من التوقيع والطابع الزمني صالحين وموثوقين.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].valid","typeLabel":"boolean"},"integrity":{"type":"boolean","description":"تكون `true` عندما يكون المستند غير معدّل منذ التوقيع.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].integrity","typeLabel":"boolean"},"trusted":{"type":"boolean","description":"تكون `true` عندما تتسلسل شهادة التوقيع إلى جذر موثوق.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted","typeLabel":"boolean"},"revoked":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].revoked","typeLabel":"boolean"},"trusted_list":{"type":"object","description":"فحص القائمة الموثوقة للاتحاد الأوروبي (EU Trusted List). بالنسبة لـ AES: `{\"status\": \"not_applicable\", \"reason\": \"aes_not_qualified\"}`.","properties":{"status":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list.status","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list.reason","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list","typeLabel":"object"},"certificate":{"oneOf":[{"type":"object","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.issuer","typeLabel":"string"},"issued_to":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.issued_to","typeLabel":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.serial","typeLabel":"string"},"valid_from":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.valid_from","typeLabel":"string\u003cdate-time>"},"valid_until":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.valid_until","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0","typeLabel":"object"},{"type":"null","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate","typeLabel":"object | null"},"timestamp":{"oneOf":[{"type":"object","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.time","typeLabel":"string\u003cdate-time>"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.qualified","typeLabel":"boolean"},"valid":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.valid","typeLabel":"boolean"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0","typeLabel":"object"},{"type":"null","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES."},"valid":{"type":"boolean"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp","typeLabel":"object | null"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents","typeLabel":"object[]"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0","typeLabel":"object"},{"type":"null","description":"آخر فحص تشفيري للمستندات الموقعة. تكون القيمة `null` حتى يتم توقيع المستندات. إذا لم تتمكن Didit من تأكيد نتيجة التوقيع، فستكون القيمة `{\"valid\": null, \"reason\": \"signature_provider_outcome_unknown\", \"checked_at\": ...}` وتظل `status` بالحالة `signing`: عاملها كأنها غير موقعة.","properties":{"valid":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون جميع المستندات صالحة. وتكون `null` عندما يتعذر تأكيد نتيجة التوقيع."},{"type":"null","description":"تكون القيمة `true` عندما تكون جميع المستندات صالحة. وتكون `null` عندما يتعذر تأكيد نتيجة التوقيع."}]},"reason":{"type":"string","description":"يتم تعيينه عندما تكون قيمة `valid` هي `null`: `signature_provider_outcome_unknown`."},"checked_at":{"type":"string","format":"date-time"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"checked_at":{"type":"string","format":"date-time"},"valid":{"type":"boolean","description":"تكون `true` عندما يكون كل من التوقيع والطابع الزمني صالحين وموثوقين."},"integrity":{"type":"boolean","description":"تكون `true` عندما يكون المستند غير معدّل منذ التوقيع."},"trusted":{"type":"boolean","description":"تكون `true` عندما تتسلسل شهادة التوقيع إلى جذر موثوق."},"revoked":{"type":"boolean"},"trusted_list":{"type":"object","description":"فحص القائمة الموثوقة للاتحاد الأوروبي (EU Trusted List). بالنسبة لـ AES: `{\"status\": \"not_applicable\", \"reason\": \"aes_not_qualified\"}`.","properties":{"status":{"type":"string"},"reason":{"type":"string"}}},"certificate":{"oneOf":[{"type":"object","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}},{"type":"null","description":"الشهادة التي تم توقيع المستندات بها. تكون `null` حتى يتم التوقيع، وتكون دائماً `null` للتوقيع البسيط (Simple signature).","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"الرقم التسلسلي، بنظام السداسي عشر."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}}]},"timestamp":{"oneOf":[{"type":"object","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES."},"valid":{"type":"boolean"}}},{"type":"null","description":"الختم الزمني RFC 3161 في التوقيع، الصادر عن Didit. تكون القيمة `null` حتى يتم التوقيع، ودائماً `null` للتوقيع البسيط (Simple).","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"دائماً `false` لـ AES."},"valid":{"type":"boolean"}}}]}}}}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation","typeLabel":"object | null"},"declined_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].declined_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].declined_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].declined_at","typeLabel":"string\u003cdate-time> | null"},"declined_action":{"type":"string","enum":["DECLINE","REVIEW","NO_ACTION"],"uniqueKey":"signatures.items.[INDEX].declined_action","typeLabel":"enum\u003cstring>"},"signed_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].signed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].signed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signed_at","typeLabel":"string\u003cdate-time> | null"},"expires_at":{"type":"string","format":"date-time","description":"متى يتوقف رابط التوقيع عن العمل.","uniqueKey":"signatures.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"},"email_sent_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].email_sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].email_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].email_sent_at","typeLabel":"string\u003cdate-time> | null"},"email_unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"signatures.items.[INDEX].email_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"signatures.items.[INDEX].email_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].email_unavailable_reason","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","description":"عنوان IP الخاص بالموقّع عندما طلب رمزه.","uniqueKey":"signatures.items.[INDEX].ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان IP الخاص بالموقّع عندما طلب رمزه.","uniqueKey":"signatures.items.[INDEX].ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].ip_address","typeLabel":"string | null"},"place":{"oneOf":[{"type":"string","description":"لم يتم جمعها: تكون دائماً `null`.","uniqueKey":"signatures.items.[INDEX].place.oneOf.0","typeLabel":"string"},{"type":"null","description":"لم يتم جمعها: تكون دائماً `null`.","uniqueKey":"signatures.items.[INDEX].place.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].place","typeLabel":"string | null"},"place_unavailable_reason":{"oneOf":[{"type":"string","enum":["not_collected"],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_collected"],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"signatures.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures","typeLabel":"object[]"},"aml_screenings":{"oneOf":[{"type":"array","description":"**مصفوفة تقارير فحص AML** — دائماً مصفوفة JSON، وليست أبداً كائن `aml` مفرداً. تكون `null` إلى أن تُنتج خطوة AML واحدة على الأقل بيانات. كل عنصر هو التقرير الكامل، بما يشمل `node_id`، و`status` على مستوى الميزة، و`total_hits`، و`entity_type`، و`hits[]`، و`score`، و`screened_data`، و`is_ongoing_monitoring_enabled`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة فحص AML هذه في مخطط سير العمل.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"حالة مستوى الميزة لفحص AML هذا. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"total_hits":{"type":"integer","description":"العدد الإجمالي للتطابقات التي تم العثور عليها","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].total_hits","typeLabel":"integer"},"entity_type":{"type":"string","description":"نوع الكيان المفحوص: شخص أو شركة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].entity_type","typeLabel":"string"},"hits":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"معرّف Didit الثابت لنتيجة المطابقة: `hit_` متبوعاً بـ 24 حرفاً سداسياً عشرياً. يحتفظ الكيان المطابق نفسه بنفس `id` عند فحص الشخص المعني مرة أخرى. مرّره كـ `hit_id` إلى endpoints مراجعة نتائج مطابقة AML.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","format":"uri","description":"رابط المصدر للمطابقة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].url","typeLabel":"string\u003curi>"},"match":{"type":"boolean","description":"ما إذا كان هذا تطابقاً مؤكداً","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match","typeLabel":"boolean"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":1,"description":"درجة التطابق المرجحة القديمة في النطاق 0-1 (مثل `0.73`). استخدم `match_score` (0-100) بدلاً منها.","deprecated":true,"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","minimum":0,"maximum":1,"description":"درجة التطابق المرجحة القديمة في النطاق 0-1 (مثل `0.73`). استخدم `match_score` (0-100) بدلاً منها.","deprecated":true,"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score","typeLabel":"number\u003cfloat> | null"},"target":{"oneOf":[{"type":"boolean","description":"ما إذا كان الكيان المتطابق هو الهدف المباشر للإدراج (على عكس كونه طرفاً ذا صلة). وتكون `null` عندما لا يحدد المصدر ذلك.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان الكيان المتطابق هو الهدف المباشر للإدراج (على عكس كونه طرفاً ذا صلة). وتكون `null` عندما لا يحدد المصدر ذلك.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target","typeLabel":"boolean | null"},"caption":{"type":"string","description":"تسمية توضيحية أو عنوان للتطابق","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].caption","typeLabel":"string"},"datasets":{"type":"array","items":{"type":"string","enum":["PEP","PEP Level 1","PEP Level 2","PEP Level 3","PEP Level 4","Sanctions","Adverse Media","Warnings and Regulatory Enforcement","Fitness and Probity","SIP","SIE","Insolvency","Other Lists"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].datasets.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"قائمة بفئات مجموعات البيانات التي تم العثور على التطابق فيها. توضح ما إذا كان الكيان قد ظهر في قوائم الأشخاص المعرضين سياسياً PEP (مع تحديد المستوى)، أو قواعد بيانات العقوبات، أو الأخبار السلبية، أو التحذيرات/إنفاذ القوانين التنظيمية، أو مجموعات بيانات الامتثال الأخرى. وتكون `Other Lists` عندما لا يحدد مصدر الكيان أيًا من هذه الفئات.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].datasets","typeLabel":"enum\u003cstring>[]"},"features":{"oneOf":[{"type":"object","description":"سمات إضافية للتطابق","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features.oneOf.0","typeLabel":"object"},{"type":"null","description":"سمات إضافية للتطابق","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features","typeLabel":"object | null"},"rca_name":{"type":"string","description":"اسم RCA إن وُجد","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].rca_name","typeLabel":"string"},"last_seen":{"type":"string","format":"date-time","description":"تاريخ آخر ظهور للتطابق","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].last_seen","typeLabel":"string\u003cdate-time>"},"risk_view":{"type":"object","properties":{"crimes":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes","typeLabel":"object"},"countries":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries","typeLabel":"object"},"categories":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories","typeLabel":"object"},"custom_list":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.custom_list","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view","typeLabel":"object"},"first_seen":{"type":"string","format":"date-time","description":"تاريخ أول ظهور للتطابق","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].first_seen","typeLabel":"string\u003cdate-time>"},"properties":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.name.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.name","typeLabel":"string[]"},"alias":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.alias.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.alias","typeLabel":"string[]"},"notes":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.notes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.notes","typeLabel":"string[]"},"title":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title","typeLabel":"string | null"},"gender":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.gender.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.gender","typeLabel":"string[]"},"height":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height","typeLabel":"string | null"},"topics":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics","typeLabel":"string | null"},"weight":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website","typeLabel":"string | null"},"eyeColor":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor","typeLabel":"string | null"},"keywords":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords","typeLabel":"string | null"},"lastName":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.lastName.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.lastName","typeLabel":"string[]"},"position":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position","typeLabel":"string | null"},"religion":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion","typeLabel":"string | null"},"birthDate":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthDate.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthDate","typeLabel":"string[]"},"education":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.education.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.education","typeLabel":"string[]"},"ethnicity":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity","typeLabel":"string | null"},"firstName":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.firstName.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.firstName","typeLabel":"string[]"},"hairColor":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor","typeLabel":"string | null"},"weakAlias":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias","typeLabel":"string | null"},"birthPlace":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthPlace.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthPlace","typeLabel":"string[]"},"modifiedAt":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt","typeLabel":"string | null"},"wikidataId":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId","typeLabel":"string | null"},"citizenship":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality","typeLabel":"string | null"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties","typeLabel":"object"},"match_score":{"oneOf":[{"type":"number","description":"درجة الثقة الموزونة بالهوية (0-100) المحسوبة من تشابه الأسماء وتاريخ الميلاد وتطابق الدولة. تُستخدم لتحديد ما إذا كان التطابق إيجابياً كاذباً أو تطابقاً محتملاً.","format":"float","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","description":"درجة الثقة الموزونة بالهوية (0-100) المحسوبة من تشابه الأسماء وتاريخ الميلاد وتطابق الدولة. تُستخدم لتحديد ما إذا كان التطابق إيجابياً كاذباً أو تطابقاً محتملاً.","format":"float","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score","typeLabel":"number\u003cfloat> | null"},"risk_score":{"type":"number","description":"درجة مخاطر الكيان (0-100). تُستخدم لتحديد حالة AML النهائية (مقبولة/قيد المراجعة/مرفوضة) بناءً على أعلى risk_score بين التطابقات التي ليست إيجابية كاذبة.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_score","typeLabel":"number"},"review_status":{"type":"string","description":"حالة المراجعة لهذه النتيجة. يمكن أن تكون 'Unreviewed'، أو 'Confirmed Match'، أو 'False Positive'، أو 'Inconclusive'.","enum":["Unreviewed","Confirmed Match","False Positive","Inconclusive"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].review_status","typeLabel":"enum\u003cstring>"},"score_breakdown":{"type":"object","description":"تفصيل دقيق لكيفية احتساب match_score.","properties":{"name_score":{"type":"integer","description":"النسبة المئوية الخام لتشابه الأسماء (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_score","typeLabel":"integer"},"name_weight":{"type":"integer","description":"الوزن الأصلي للاسم من التكوين (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_weight","typeLabel":"integer"},"name_weight_normalized":{"type":"number","description":"الوزن المعياري للاسم بعد إعادة الترجيح بسبب البيانات المفقودة (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_weight_normalized","typeLabel":"number"},"name_contribution":{"type":"number","description":"النقاط التي ساهم بها الاسم في النتيجة الإجمالية.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_contribution","typeLabel":"number"},"dob_score":{"type":"integer","description":"درجة تطابق تاريخ الميلاد (-100 إلى 100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_score","typeLabel":"integer"},"dob_weight":{"type":"integer","description":"الوزن الأصلي لتاريخ الميلاد من التكوين (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_weight","typeLabel":"integer"},"dob_weight_normalized":{"type":"number","description":"الوزن المعياري لتاريخ الميلاد بعد إعادة الترجيح بسبب البيانات المفقودة (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_weight_normalized","typeLabel":"number"},"dob_contribution":{"type":"number","description":"النقاط التي ساهم بها تاريخ الميلاد في النتيجة الإجمالية.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_contribution","typeLabel":"number"},"country_score":{"type":"integer","description":"درجة تطابق الدولة (-100 إلى 100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_score","typeLabel":"integer"},"country_weight":{"type":"integer","description":"الوزن الأصلي للدولة من التكوين (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_weight","typeLabel":"integer"},"country_weight_normalized":{"type":"number","description":"الوزن المعياري للدولة بعد إعادة الترجيح بسبب البيانات المفقودة (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_weight_normalized","typeLabel":"number"},"country_contribution":{"type":"number","description":"النقاط التي ساهمت بها الدولة في النتيجة الإجمالية.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_contribution","typeLabel":"number"},"document_number_match_type":{"type":"string","description":"نتيجة تقييم \"Golden Key\" لرقم المستند.","enum":["MATCH","NEUTRAL","HARD_MISMATCH"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.document_number_match_type","typeLabel":"enum\u003cstring>"},"document_number_effect":{"type":"string","description":"وصف سهل القراءة لتأثير رقم المستند على النتيجة.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.document_number_effect","typeLabel":"string"},"total_score":{"type":"integer","description":"درجة التطابق المرجحة النهائية (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.total_score","typeLabel":"integer"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown","typeLabel":"object"},"pep_matches":{"type":"array","items":{"type":"object","properties":{"aliases":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].aliases.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].aliases","typeLabel":"string[]"},"education":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].education.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].education","typeLabel":"string[]"},"list_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].list_name","typeLabel":"string"},"publisher":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].publisher","typeLabel":"string"},"source_url":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].description","typeLabel":"string"},"matched_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].matched_name","typeLabel":"string"},"pep_position":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].pep_position","typeLabel":"string"},"date_of_birth":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].date_of_birth","typeLabel":"string"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"place_of_birth":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].place_of_birth","typeLabel":"string"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches","typeLabel":"object[]"},"linked_entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].name.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].name","typeLabel":"string[]"},"active":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].active.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].active","typeLabel":"string[]"},"status":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].status.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].status","typeLabel":"string[]"},"details":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].details","typeLabel":"string[]"},"relation":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].relation.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].relation","typeLabel":"string[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities","typeLabel":"object[]"},"warning_matches":{"type":"array","description":"قائمة بتطابقات التحذيرات وإنفاذ القوانين التنظيمية. تتضمن مدخلات من الفئات: Warning، و SIP، و Warnings and Regulatory Enforcement، و Fitness and Probity، و SIE، و Insolvency.","items":{"type":"object","properties":{"list_name":{"type":"string","description":"اسم جهة نشر قائمة التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].list_name","typeLabel":"string"},"matched_name":{"type":"string","description":"الاسم المتطابق في قائمة التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].matched_name","typeLabel":"string"},"description":{"type":"string","description":"وصف قيد التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].description","typeLabel":"string"},"publisher":{"type":"string","description":"الناشر أو مصدر التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].publisher","typeLabel":"string"},"source_url":{"type":"string","format":"uri","description":"رابط URL لمصدر التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"description":"عناوين URL إضافية للمصدر","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"countries":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"الدول المرتبطة بالتحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"الدول المرتبطة بالتحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries","typeLabel":"string[] | null"},"created_at":{"oneOf":[{"type":"string","description":"تاريخ إنشاء قيد التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ إنشاء قيد التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","description":"تاريخ آخر تحديث لقيد التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ آخر تحديث لقيد التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at","typeLabel":"string | null"},"additional_data":{"type":"object","description":"بيانات إضافية من مصدر التحذير. قد تحتوي على كائن `data` مع مصفوفة `case_details`.","properties":{"data":{"type":"object","properties":{"case_details":{"type":"array","description":"تفاصيل حالات التحذير المرتبطة بهذا التطابق","items":{"type":"object","properties":{"case_type":{"type":"string","description":"نوع حالة التحذير","enum":["Accusation","Arrest","Bribery","Criminal","Fraud","Illegal Fundraising","Non-conviction Terror","Proclaimed Offender","Regulatory Enforcement","Terrorism","Terrorism-related","Terrorism-related listing"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details.items.[INDEX].case_type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details","typeLabel":"object[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches","typeLabel":"object[]"},"sanction_matches":{"type":"array","description":"قائمة بتطابقات قوائم العقوبات التي تم العثور عليها لهذا الكيان.","items":{"type":"object","properties":{"list_name":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"اسم (أو أسماء) قائمة (أو قوائم) العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"اسم (أو أسماء) قائمة (أو قوائم) العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name","typeLabel":"string[] | null"},"matched_name":{"type":"string","description":"الاسم المتطابق في قائمة العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].matched_name","typeLabel":"string"},"description":{"type":"string","description":"وصف قيد العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].description","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","description":"سبب فرض العقوبات على الكيان بنص حر. مجمّع من إدخالات الأسباب في قائمة العقوبات. أمثلة: 'Executive Order 13224 (Terrorism)'، و'Support for actions undermining Ukraine's sovereignty'، و'Listed due to national security concerns.'","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"سبب فرض العقوبات على الكيان بنص حر. مجمّع من إدخالات الأسباب في قائمة العقوبات. أمثلة: 'Executive Order 13224 (Terrorism)'، و'Support for actions undermining Ukraine's sovereignty'، و'Listed due to national security concerns.'","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason","typeLabel":"string | null"},"source_url":{"type":"string","format":"uri","description":"رابط URL لمصدر العقوبة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"description":"عناوين URL إضافية للمصدر","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"details":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].details.items.[INDEX]","typeLabel":"string"},"description":"تفاصيل إضافية حول العقوبة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].details","typeLabel":"string[]"},"legal_basis":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].legal_basis.items.[INDEX]","typeLabel":"string"},"description":"الأساس القانوني للعقوبة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].legal_basis","typeLabel":"string[]"},"listed_on":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"تاريخ (تواريخ) إدراج الكيان","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"تاريخ (تواريخ) إدراج الكيان","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on","typeLabel":"string[] | null"},"sanction_list":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"معرّف (معرّفات) قائمة العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"معرّف (معرّفات) قائمة العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list","typeLabel":"string[] | null"},"sanction_program":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_program.items.[INDEX]","typeLabel":"string"},"description":"برنامج (برامج) العقوبات التي أُدرج الكيان ضمنها","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_program","typeLabel":"string[]"},"sanctioning_authority":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanctioning_authority.items.[INDEX]","typeLabel":"string"},"description":"الجهة/الجهات التي فرضت العقوبة","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanctioning_authority","typeLabel":"string[]"},"updated_on":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].updated_on.items.[INDEX]","typeLabel":"string"},"description":"تاريخ (أو تواريخ) آخر تحديث لبيانات قيد العقوبات","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].updated_on","typeLabel":"string[]"},"additional_data":{"type":"object","description":"بيانات إضافية من مصدر العقوبات لم يتم التقاطها في الحقول الرئيسية","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].additional_data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches","typeLabel":"object[]"},"adverse_media_details":{"type":"object","properties":{"sentiment":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.sentiment","typeLabel":"string"},"entity_type":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.entity_type","typeLabel":"string"},"sentiment_score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.sentiment_score","typeLabel":"integer"},"adverse_keywords":{"type":"object","additionalProperties":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.adverse_keywords.additionalProperties","typeLabel":"integer"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.adverse_keywords","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details","typeLabel":"object"},"adverse_media_matches":{"type":"array","items":{"type":"object","properties":{"country":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].country","typeLabel":"string"},"summary":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].summary","typeLabel":"string"},"headline":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].headline","typeLabel":"string"},"sentiment":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].sentiment","typeLabel":"string"},"thumbnail":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].thumbnail","typeLabel":"string\u003curi>"},"source_url":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"author_name":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name","typeLabel":"string | null"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"adverse_keywords":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].adverse_keywords.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].adverse_keywords","typeLabel":"string[]"},"sentiment_score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].sentiment_score","typeLabel":"integer"},"publication_date":{"type":"string","format":"date-time","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].publication_date","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches","typeLabel":"object[]"},"additional_information":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].additional_information","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits","typeLabel":"object[]"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":100,"description":"درجة فحص AML الإجمالية — أعلى درجة مخاطر عبر جميع النتائج المتطابقة (عدد عشري float، 0-100). تكون `null` حتى يتم حسابها.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","minimum":0,"maximum":100,"description":"درجة فحص AML الإجمالية — أعلى درجة مخاطر عبر جميع النتائج المتطابقة (عدد عشري float، 0-100). تكون `null` حتى يتم حسابها.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score","typeLabel":"number\u003cfloat> | null"},"screened_data":{"type":"object","properties":{"full_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.full_name","typeLabel":"string"},"nationality":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.nationality","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.date_of_birth","typeLabel":"string\u003cdate>"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number","typeLabel":"string | null"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data","typeLabel":"object"},"is_ongoing_monitoring_enabled":{"type":"boolean","description":"ما إذا كانت مراقبة AML المستمرة مُمكّنة لهذا الفحص. عندما تكون `true`، يُعاد فحص الكيان دورياً وتُحدّث أي نتائج مطابقة جديدة التقرير.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].is_ongoing_monitoring_enabled","typeLabel":"boolean"},"next_ongoing_monitoring_bill_date":{"oneOf":[{"type":"string","format":"date","description":"التاريخ (YYYY-MM-DD) الذي ستتم فيه فوترة اشتراك المراقبة المستمرة هذا في المرة القادمة. يُحسب كتاريخ آخر فوترة للمراقبة المستمرة بالإضافة إلى 365 يوماً عندما يكون `is_ongoing_monitoring_enabled = true`؛ وخلاف ذلك `null`. هذا تاريخ فوترة، وليس تاريخ فحص - استخدم `last_ongoing_screening_at` لذلك.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"التاريخ (YYYY-MM-DD) الذي ستتم فيه فوترة اشتراك المراقبة المستمرة هذا في المرة القادمة. يُحسب كتاريخ آخر فوترة للمراقبة المستمرة بالإضافة إلى 365 يوماً عندما يكون `is_ongoing_monitoring_enabled = true`؛ وخلاف ذلك `null`. هذا تاريخ فوترة، وليس تاريخ فحص - استخدم `last_ongoing_screening_at` لذلك.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date","typeLabel":"string\u003cdate> | null"},"last_ongoing_screening_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر اكتمال لإعادة فحص هذا السجل بواسطة المراقبة المستمرة، سواء تغيرت النتيجة أم لا. تكون القيمة `null` إذا لم تتم إعادة فحص السجل مطلقاً؛ ولا يتم ملؤها بأثر رجعي من تاريخ التفعيل أو تاريخ الفوترة.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت آخر اكتمال لإعادة فحص هذا السجل بواسطة المراقبة المستمرة، سواء تغيرت النتيجة أم لا. تكون القيمة `null` إذا لم تتم إعادة فحص السجل مطلقاً؛ ولا يتم ملؤها بأثر رجعي من تاريخ التفعيل أو تاريخ الفوترة.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at","typeLabel":"string\u003cdate-time> | null"},"last_ongoing_screening_datasets_updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"أحدث تاريخ لتحديث مجموعة بيانات AML أبلغ عنه المزود في وقت ذلك الفحص. تكون القيمة `null` عندما لم يُبلغ المزود عن أي تواريخ لمجموعات البيانات؛ ولا يتم تقديرها نهائياً.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"أحدث تاريخ لتحديث مجموعة بيانات AML أبلغ عنه المزود في وقت ذلك الفحص. تكون القيمة `null` عندما لم يُبلغ المزود عن أي تواريخ لمجموعات البيانات؛ ولا يتم تقديرها نهائياً.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. في فحص AML يكون هذا عادةً `AML`، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة تقارير فحص AML** — دائماً مصفوفة JSON، وليست أبداً كائن `aml` مفرداً. تكون `null` إلى أن تُنتج خطوة AML واحدة على الأقل بيانات. كل عنصر هو التقرير الكامل، بما يشمل `node_id`، و`status` على مستوى الميزة، و`total_hits`، و`entity_type`، و`hits[]`، و`score`، و`screened_data`، و`is_ongoing_monitoring_enabled`، و`warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة فحص AML هذه في مخطط سير العمل."},"status":{"type":"string","description":"حالة مستوى الميزة لفحص AML هذا. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"total_hits":{"type":"integer","description":"العدد الإجمالي للتطابقات التي تم العثور عليها"},"entity_type":{"type":"string","description":"نوع الكيان المفحوص: شخص أو شركة"},"hits":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"معرّف Didit الثابت لنتيجة المطابقة: `hit_` متبوعاً بـ 24 حرفاً سداسياً عشرياً. يحتفظ الكيان المطابق نفسه بنفس `id` عند فحص الشخص المعني مرة أخرى. مرّره كـ `hit_id` إلى endpoints مراجعة نتائج مطابقة AML."},"url":{"type":"string","format":"uri","description":"رابط المصدر للمطابقة"},"match":{"type":"boolean","description":"ما إذا كان هذا تطابقاً مؤكداً"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":1,"description":"درجة التطابق المرجحة القديمة في النطاق 0-1 (مثل `0.73`). استخدم `match_score` (0-100) بدلاً منها.","deprecated":true},{"type":"null","format":"float","minimum":0,"maximum":1,"description":"درجة التطابق المرجحة القديمة في النطاق 0-1 (مثل `0.73`). استخدم `match_score` (0-100) بدلاً منها.","deprecated":true}]},"target":{"oneOf":[{"type":"boolean","description":"ما إذا كان الكيان المتطابق هو الهدف المباشر للإدراج (على عكس كونه طرفاً ذا صلة). وتكون `null` عندما لا يحدد المصدر ذلك."},{"type":"null","description":"ما إذا كان الكيان المتطابق هو الهدف المباشر للإدراج (على عكس كونه طرفاً ذا صلة). وتكون `null` عندما لا يحدد المصدر ذلك."}]},"caption":{"type":"string","description":"تسمية توضيحية أو عنوان للتطابق"},"datasets":{"type":"array","items":{"type":"string","enum":["PEP","PEP Level 1","PEP Level 2","PEP Level 3","PEP Level 4","Sanctions","Adverse Media","Warnings and Regulatory Enforcement","Fitness and Probity","SIP","SIE","Insolvency","Other Lists"]},"description":"قائمة بفئات مجموعات البيانات التي تم العثور على التطابق فيها. توضح ما إذا كان الكيان قد ظهر في قوائم الأشخاص المعرضين سياسياً PEP (مع تحديد المستوى)، أو قواعد بيانات العقوبات، أو الأخبار السلبية، أو التحذيرات/إنفاذ القوانين التنظيمية، أو مجموعات بيانات الامتثال الأخرى. وتكون `Other Lists` عندما لا يحدد مصدر الكيان أيًا من هذه الفئات."},"features":{"oneOf":[{"type":"object","description":"سمات إضافية للتطابق"},{"type":"null","description":"سمات إضافية للتطابق"}]},"rca_name":{"type":"string","description":"اسم RCA إن وُجد"},"last_seen":{"type":"string","format":"date-time","description":"تاريخ آخر ظهور للتطابق"},"risk_view":{"type":"object","properties":{"crimes":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"countries":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"categories":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"custom_list":{"type":"object"}}},"first_seen":{"type":"string","format":"date-time","description":"تاريخ أول ظهور للتطابق"},"properties":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string"}},"alias":{"type":"array","items":{"type":"string"}},"notes":{"type":"array","items":{"type":"string"}},"title":{"oneOf":[{"type":"string"},{"type":"null"}]},"gender":{"type":"array","items":{"type":"string"}},"height":{"oneOf":[{"type":"string"},{"type":"null"}]},"topics":{"oneOf":[{"type":"string"},{"type":"null"}]},"weight":{"oneOf":[{"type":"string"},{"type":"null"}]},"address":{"oneOf":[{"type":"string"},{"type":"null"}]},"country":{"oneOf":[{"type":"string"},{"type":"null"}]},"website":{"oneOf":[{"type":"string"},{"type":"null"}]},"eyeColor":{"oneOf":[{"type":"string"},{"type":"null"}]},"keywords":{"oneOf":[{"type":"string"},{"type":"null"}]},"lastName":{"type":"array","items":{"type":"string"}},"position":{"oneOf":[{"type":"string"},{"type":"null"}]},"religion":{"oneOf":[{"type":"string"},{"type":"null"}]},"birthDate":{"type":"array","items":{"type":"string"}},"education":{"type":"array","items":{"type":"string"}},"ethnicity":{"oneOf":[{"type":"string"},{"type":"null"}]},"firstName":{"type":"array","items":{"type":"string"}},"hairColor":{"oneOf":[{"type":"string"},{"type":"null"}]},"weakAlias":{"oneOf":[{"type":"string"},{"type":"null"}]},"birthPlace":{"type":"array","items":{"type":"string"}},"modifiedAt":{"oneOf":[{"type":"string"},{"type":"null"}]},"wikidataId":{"oneOf":[{"type":"string"},{"type":"null"}]},"citizenship":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"match_score":{"oneOf":[{"type":"number","description":"درجة الثقة الموزونة بالهوية (0-100) المحسوبة من تشابه الأسماء وتاريخ الميلاد وتطابق الدولة. تُستخدم لتحديد ما إذا كان التطابق إيجابياً كاذباً أو تطابقاً محتملاً.","format":"float"},{"type":"null","description":"درجة الثقة الموزونة بالهوية (0-100) المحسوبة من تشابه الأسماء وتاريخ الميلاد وتطابق الدولة. تُستخدم لتحديد ما إذا كان التطابق إيجابياً كاذباً أو تطابقاً محتملاً.","format":"float"}]},"risk_score":{"type":"number","description":"درجة مخاطر الكيان (0-100). تُستخدم لتحديد حالة AML النهائية (مقبولة/قيد المراجعة/مرفوضة) بناءً على أعلى risk_score بين التطابقات التي ليست إيجابية كاذبة."},"review_status":{"type":"string","description":"حالة المراجعة لهذه النتيجة. يمكن أن تكون 'Unreviewed'، أو 'Confirmed Match'، أو 'False Positive'، أو 'Inconclusive'.","enum":["Unreviewed","Confirmed Match","False Positive","Inconclusive"]},"score_breakdown":{"type":"object","description":"تفصيل دقيق لكيفية احتساب match_score.","properties":{"name_score":{"type":"integer","description":"النسبة المئوية الخام لتشابه الأسماء (0-100)."},"name_weight":{"type":"integer","description":"الوزن الأصلي للاسم من التكوين (0-100)."},"name_weight_normalized":{"type":"number","description":"الوزن المعياري للاسم بعد إعادة الترجيح بسبب البيانات المفقودة (0-100)."},"name_contribution":{"type":"number","description":"النقاط التي ساهم بها الاسم في النتيجة الإجمالية."},"dob_score":{"type":"integer","description":"درجة تطابق تاريخ الميلاد (-100 إلى 100)."},"dob_weight":{"type":"integer","description":"الوزن الأصلي لتاريخ الميلاد من التكوين (0-100)."},"dob_weight_normalized":{"type":"number","description":"الوزن المعياري لتاريخ الميلاد بعد إعادة الترجيح بسبب البيانات المفقودة (0-100)."},"dob_contribution":{"type":"number","description":"النقاط التي ساهم بها تاريخ الميلاد في النتيجة الإجمالية."},"country_score":{"type":"integer","description":"درجة تطابق الدولة (-100 إلى 100)."},"country_weight":{"type":"integer","description":"الوزن الأصلي للدولة من التكوين (0-100)."},"country_weight_normalized":{"type":"number","description":"الوزن المعياري للدولة بعد إعادة الترجيح بسبب البيانات المفقودة (0-100)."},"country_contribution":{"type":"number","description":"النقاط التي ساهمت بها الدولة في النتيجة الإجمالية."},"document_number_match_type":{"type":"string","description":"نتيجة تقييم \"Golden Key\" لرقم المستند.","enum":["MATCH","NEUTRAL","HARD_MISMATCH"]},"document_number_effect":{"type":"string","description":"وصف سهل القراءة لتأثير رقم المستند على النتيجة."},"total_score":{"type":"integer","description":"درجة التطابق المرجحة النهائية (0-100)."}}},"pep_matches":{"type":"array","items":{"type":"object","properties":{"aliases":{"type":"array","items":{"type":"string"}},"education":{"type":"array","items":{"type":"string"}},"list_name":{"type":"string"},"publisher":{"type":"string"},"source_url":{"type":"string","format":"uri"},"description":{"type":"string"},"matched_name":{"type":"string"},"pep_position":{"type":"string"},"date_of_birth":{"type":"string"},"other_sources":{"type":"array","items":{"type":"string"}},"place_of_birth":{"type":"string"}}}},"linked_entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string"}},"active":{"type":"array","items":{"type":"string"}},"status":{"type":"array","items":{"type":"string"}},"details":{"type":"array","items":{"type":"string"}},"relation":{"type":"array","items":{"type":"string"}}}}},"warning_matches":{"type":"array","description":"قائمة بتطابقات التحذيرات وإنفاذ القوانين التنظيمية. تتضمن مدخلات من الفئات: Warning، و SIP، و Warnings and Regulatory Enforcement، و Fitness and Probity، و SIE، و Insolvency.","items":{"type":"object","properties":{"list_name":{"type":"string","description":"اسم جهة نشر قائمة التحذير"},"matched_name":{"type":"string","description":"الاسم المتطابق في قائمة التحذير"},"description":{"type":"string","description":"وصف قيد التحذير"},"publisher":{"type":"string","description":"الناشر أو مصدر التحذير"},"source_url":{"type":"string","format":"uri","description":"رابط URL لمصدر التحذير"},"other_sources":{"type":"array","items":{"type":"string"},"description":"عناوين URL إضافية للمصدر"},"countries":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"الدول المرتبطة بالتحذير"},{"type":"null","items":{"type":"string"},"description":"الدول المرتبطة بالتحذير"}]},"created_at":{"oneOf":[{"type":"string","description":"تاريخ إنشاء قيد التحذير"},{"type":"null","description":"تاريخ إنشاء قيد التحذير"}]},"updated_at":{"oneOf":[{"type":"string","description":"تاريخ آخر تحديث لقيد التحذير"},{"type":"null","description":"تاريخ آخر تحديث لقيد التحذير"}]},"additional_data":{"type":"object","description":"بيانات إضافية من مصدر التحذير. قد تحتوي على كائن `data` مع مصفوفة `case_details`.","properties":{"data":{"type":"object","properties":{"case_details":{"type":"array","description":"تفاصيل حالات التحذير المرتبطة بهذا التطابق","items":{"type":"object","properties":{"case_type":{"type":"string","description":"نوع حالة التحذير","enum":["Accusation","Arrest","Bribery","Criminal","Fraud","Illegal Fundraising","Non-conviction Terror","Proclaimed Offender","Regulatory Enforcement","Terrorism","Terrorism-related","Terrorism-related listing"]}}}}}}}}}}},"sanction_matches":{"type":"array","description":"قائمة بتطابقات قوائم العقوبات التي تم العثور عليها لهذا الكيان.","items":{"type":"object","properties":{"list_name":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"اسم (أو أسماء) قائمة (أو قوائم) العقوبات"},{"type":"null","items":{"type":"string"},"description":"اسم (أو أسماء) قائمة (أو قوائم) العقوبات"}]},"matched_name":{"type":"string","description":"الاسم المتطابق في قائمة العقوبات"},"description":{"type":"string","description":"وصف قيد العقوبات"},"reason":{"oneOf":[{"type":"string","description":"سبب فرض العقوبات على الكيان بنص حر. مجمّع من إدخالات الأسباب في قائمة العقوبات. أمثلة: 'Executive Order 13224 (Terrorism)'، و'Support for actions undermining Ukraine's sovereignty'، و'Listed due to national security concerns.'"},{"type":"null","description":"سبب فرض العقوبات على الكيان بنص حر. مجمّع من إدخالات الأسباب في قائمة العقوبات. أمثلة: 'Executive Order 13224 (Terrorism)'، و'Support for actions undermining Ukraine's sovereignty'، و'Listed due to national security concerns.'"}]},"source_url":{"type":"string","format":"uri","description":"رابط URL لمصدر العقوبة"},"other_sources":{"type":"array","items":{"type":"string"},"description":"عناوين URL إضافية للمصدر"},"details":{"type":"array","items":{"type":"string"},"description":"تفاصيل إضافية حول العقوبة"},"legal_basis":{"type":"array","items":{"type":"string"},"description":"الأساس القانوني للعقوبة"},"listed_on":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"تاريخ (تواريخ) إدراج الكيان"},{"type":"null","items":{"type":"string"},"description":"تاريخ (تواريخ) إدراج الكيان"}]},"sanction_list":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"معرّف (معرّفات) قائمة العقوبات"},{"type":"null","items":{"type":"string"},"description":"معرّف (معرّفات) قائمة العقوبات"}]},"sanction_program":{"type":"array","items":{"type":"string"},"description":"برنامج (برامج) العقوبات التي أُدرج الكيان ضمنها"},"sanctioning_authority":{"type":"array","items":{"type":"string"},"description":"الجهة/الجهات التي فرضت العقوبة"},"updated_on":{"type":"array","items":{"type":"string"},"description":"تاريخ (أو تواريخ) آخر تحديث لبيانات قيد العقوبات"},"additional_data":{"type":"object","description":"بيانات إضافية من مصدر العقوبات لم يتم التقاطها في الحقول الرئيسية"}}}},"adverse_media_details":{"type":"object","properties":{"sentiment":{"type":"string"},"entity_type":{"type":"string"},"sentiment_score":{"type":"integer"},"adverse_keywords":{"type":"object","additionalProperties":{"type":"integer"}}}},"adverse_media_matches":{"type":"array","items":{"type":"object","properties":{"country":{"type":"string"},"summary":{"type":"string"},"headline":{"type":"string"},"sentiment":{"type":"string"},"thumbnail":{"type":"string","format":"uri"},"source_url":{"type":"string","format":"uri"},"author_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"other_sources":{"type":"array","items":{"type":"string"}},"adverse_keywords":{"type":"array","items":{"type":"string"}},"sentiment_score":{"type":"integer"},"publication_date":{"type":"string","format":"date-time"}}}},"additional_information":{"type":"object"}}}},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":100,"description":"درجة فحص AML الإجمالية — أعلى درجة مخاطر عبر جميع النتائج المتطابقة (عدد عشري float، 0-100). تكون `null` حتى يتم حسابها."},{"type":"null","format":"float","minimum":0,"maximum":100,"description":"درجة فحص AML الإجمالية — أعلى درجة مخاطر عبر جميع النتائج المتطابقة (عدد عشري float، 0-100). تكون `null` حتى يتم حسابها."}]},"screened_data":{"type":"object","properties":{"full_name":{"type":"string"},"nationality":{"type":"string"},"date_of_birth":{"type":"string","format":"date"},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"is_ongoing_monitoring_enabled":{"type":"boolean","description":"ما إذا كانت مراقبة AML المستمرة مُمكّنة لهذا الفحص. عندما تكون `true`، يُعاد فحص الكيان دورياً وتُحدّث أي نتائج مطابقة جديدة التقرير."},"next_ongoing_monitoring_bill_date":{"oneOf":[{"type":"string","format":"date","description":"التاريخ (YYYY-MM-DD) الذي ستتم فيه فوترة اشتراك المراقبة المستمرة هذا في المرة القادمة. يُحسب كتاريخ آخر فوترة للمراقبة المستمرة بالإضافة إلى 365 يوماً عندما يكون `is_ongoing_monitoring_enabled = true`؛ وخلاف ذلك `null`. هذا تاريخ فوترة، وليس تاريخ فحص - استخدم `last_ongoing_screening_at` لذلك."},{"type":"null","format":"date","description":"التاريخ (YYYY-MM-DD) الذي ستتم فيه فوترة اشتراك المراقبة المستمرة هذا في المرة القادمة. يُحسب كتاريخ آخر فوترة للمراقبة المستمرة بالإضافة إلى 365 يوماً عندما يكون `is_ongoing_monitoring_enabled = true`؛ وخلاف ذلك `null`. هذا تاريخ فوترة، وليس تاريخ فحص - استخدم `last_ongoing_screening_at` لذلك."}]},"last_ongoing_screening_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر اكتمال لإعادة فحص هذا السجل بواسطة المراقبة المستمرة، سواء تغيرت النتيجة أم لا. تكون القيمة `null` إذا لم تتم إعادة فحص السجل مطلقاً؛ ولا يتم ملؤها بأثر رجعي من تاريخ التفعيل أو تاريخ الفوترة."},{"type":"null","format":"date-time","description":"وقت آخر اكتمال لإعادة فحص هذا السجل بواسطة المراقبة المستمرة، سواء تغيرت النتيجة أم لا. تكون القيمة `null` إذا لم تتم إعادة فحص السجل مطلقاً؛ ولا يتم ملؤها بأثر رجعي من تاريخ التفعيل أو تاريخ الفوترة."}]},"last_ongoing_screening_datasets_updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"أحدث تاريخ لتحديث مجموعة بيانات AML أبلغ عنه المزود في وقت ذلك الفحص. تكون القيمة `null` عندما لم يُبلغ المزود عن أي تواريخ لمجموعات البيانات؛ ولا يتم تقديرها نهائياً."},{"type":"null","format":"date-time","description":"أحدث تاريخ لتحديث مجموعة بيانات AML أبلغ عنه المزود في وقت ذلك الفحص. تكون القيمة `null` عندما لم يُبلغ المزود عن أي تواريخ لمجموعات البيانات؛ ولا يتم تقديرها نهائياً."}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. في فحص AML يكون هذا عادةً `AML`، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}}}},"uniqueKey":"aml_screenings.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings","typeLabel":"object[] | null"},"ip_analyses":{"oneOf":[{"type":"array","description":"**مصفوفة من تقارير تحليل الجهاز وعنوان IP** — دائماً ما تكون مصفوفة JSON، وليست كائن `ip_analysis` مفرداً أبداً. تكون `null` حتى تنتج خطوة واحدة على الأقل من خطوات تحليل IP بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وبيانات IP وتحديد الموقع الجغرافي، وبصمة الجهاز، و`warnings[]`. يتم إزالة التكرار من المدخلات ذات `(node_id, ip_address, device_fingerprint)` المكررة من جانب الخادم.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة تحليل الجهاز وعنوان IP هذه في مخطط سير العمل.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"حالة مستوى الميزة لمدخل تحليل الجهاز وعنوان IP هذا. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"device_brand":{"type":"string","description":"علامة الجهاز المستخدم التجارية","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_brand","typeLabel":"string"},"device_model":{"type":"string","description":"طراز الجهاز المستخدم","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_model","typeLabel":"string"},"browser_family":{"type":"string","description":"عائلة المتصفح المستخدم","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_family","typeLabel":"string"},"os_family":{"type":"string","description":"عائلة نظام التشغيل","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_family","typeLabel":"string"},"platform":{"type":"string","description":"نوع المنصة (mobile، desktop، وما إلى ذلك)","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].platform","typeLabel":"string"},"device_fingerprint":{"oneOf":[{"type":"string","description":"المعرّف الفريد لبصمة الجهاز","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"المعرّف الفريد لبصمة الجهاز","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint","typeLabel":"string | null"},"ip_country":{"type":"string","description":"الدولة المكتشفة من عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_country","typeLabel":"string"},"ip_country_code":{"type":"string","description":"رمز الدولة المكون من حرفين المستخرج من عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_country_code","typeLabel":"string"},"ip_state":{"type":"string","description":"الولاية/المنطقة المكتشفة من عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_state","typeLabel":"string"},"ip_city":{"type":"string","description":"المدينة المكتشفة من عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_city","typeLabel":"string"},"latitude":{"type":"number","description":"إحداثي خط العرض لموقع عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].latitude","typeLabel":"number"},"longitude":{"type":"number","description":"إحداثي خط الطول لموقع عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].longitude","typeLabel":"number"},"ip_address":{"type":"string","description":"عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_address","typeLabel":"string"},"isp":{"oneOf":[{"type":"string","description":"مزود خدمة الإنترنت","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp.oneOf.0","typeLabel":"string"},{"type":"null","description":"مزود خدمة الإنترنت","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp","typeLabel":"string | null"},"organization":{"oneOf":[{"type":"string","description":"المؤسسة المرتبطة بعنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization.oneOf.0","typeLabel":"string"},{"type":"null","description":"المؤسسة المرتبطة بعنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization","typeLabel":"string | null"},"is_vpn_or_tor":{"type":"boolean","description":"ما إذا كان عنوان IP صادراً من VPN أو شبكة Tor","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].is_vpn_or_tor","typeLabel":"boolean"},"is_data_center":{"type":"boolean","description":"ما إذا كان عنوان IP صادراً من مركز بيانات","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].is_data_center","typeLabel":"boolean"},"time_zone":{"type":"string","description":"المنطقة الزمنية المكتشفة من عنوان IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].time_zone","typeLabel":"string"},"time_zone_offset":{"type":"string","description":"فارق التوقيت للمنطقة الزمنية","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].time_zone_offset","typeLabel":"string"},"ip":{"type":"object","description":"الموقع الجغرافي لعنوان IP لهذا الإدخال بالإضافة إلى مسافات الدائرة العظمى (بالكيلومتر) إلى عنوان مستند التحقق من الهوية وعنوان مستند إثبات العنوان (POA). تكون المسافات `null` عندما يتعذر تحديد الموقع لأي من الجانبين.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0.longitude","typeLabel":"number"}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location","typeLabel":"object | null"},"distance_from_id_document":{"oneOf":[{"type":"number","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document.oneOf.0","typeLabel":"number"},{"type":"null","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document","typeLabel":"number | null"},"distance_from_poa_document":{"oneOf":[{"type":"number","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document.oneOf.0","typeLabel":"number"},{"type":"null","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip","typeLabel":"object"},"id_document":{"type":"object","description":"الموقع المستخرج من عنوان مستند الهوية بالإضافة إلى المسافات (كم) إلى الموقع الجغرافي لعنوان IP وعنوان مستند إثبات العنوان (POA). يكون `location` بقيمة `null` عندما يتعذر تحديد الموقع الجغرافي لعنوان المستند.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0.longitude","typeLabel":"number"}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location","typeLabel":"object | null"},"distance_from_ip":{"oneOf":[{"type":"number","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip.oneOf.0","typeLabel":"number"},{"type":"null","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip","typeLabel":"number | null"},"distance_from_poa_document":{"oneOf":[{"type":"number","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document.oneOf.0","typeLabel":"number"},{"type":"null","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document","typeLabel":"object"},"poa_document":{"type":"object","description":"الموقع المستخرج من مستند إثبات العنوان بالإضافة إلى المسافات (كم) إلى الموقع الجغرافي لعنوان IP وعنوان مستند الهوية. يكون `location` بقيمة `null` عندما لا تتضمن الجلسة خطوة POA أو يتعذر تحديد الموقع الجغرافي للعنوان.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0.longitude","typeLabel":"number"}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location","typeLabel":"object | null"},"distance_from_ip":{"oneOf":[{"type":"number","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip.oneOf.0","typeLabel":"number"},{"type":"null","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip","typeLabel":"number | null"},"distance_from_id_document":{"oneOf":[{"type":"number","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document.oneOf.0","typeLabel":"number"},{"type":"null","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"حالات التطابق عبر الجلسات التي تم العثور عليها لعنوان IP أو هوية الجهاز الخاصة بهذه المدخلة. كل تطابق هو جلسة تحقق أخرى في تطبيقك (تكون قيمة `source` دائماً `session`) تشترك في القيمة نفسها، وتنتمي دائماً إلى مستخدم مورّد / `vendor_data` مختلف عن الجلسة الحالية، بحد أقصى 5 لكل أداة جمع (`device_fingerprint` يجمع نتيجتي أداتي جمع مستقلتين لكل منهما حد أقصى، لذا يمكن أن يصل العدد إلى 10 مدخلات). يحمل كل عنصر `match_source` و`confidence` و`match_mode` و`device_info` و`location_info`؛ وتظهر المفاتيح `recovery_similarity` و`tls_ja4_corroborated` و`recovery_gate_reason` فقط عندما تكون قيمة `match_source` هي `recovered_high`.","items":{"type":"object","additionalProperties":false,"properties":{"session_id":{"type":"string","format":"uuid","description":"معرّف الجلسة للجلسة المتطابقة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"الرقم التسلسلي للجلسة المتطابقة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة — تختلف دائماً عن مستخدم المورّد للجلسة الحالية.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` للجلسة المطابقة — تختلف دائماً عن مستخدم المورّد للجلسة الحالية.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"تاريخ إنشاء الجلسة المتطابقة (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"تاريخ إنشاء الجلسة المتطابقة (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"match_type":{"type":"string","enum":["ip_address","device_fingerprint"],"description":"ما إذا كان التطابق بناءً على عنوان IP أو بصمة الجهاز","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_type","typeLabel":"enum\u003cstring>"},"match_source":{"type":"string","enum":["ip_address","persistent_id","legacy_fp","recovered_high"],"description":"كيفية الوصول إلى هذا التطابق: `ip_address` (عنوان IP مشترك — وجود مشترك على الشبكة، وليس إقراراً بهوية الجهاز)، أو `persistent_id` (معرّف جهاز دائم مخزّن بشكل مطابق)، أو `legacy_fp` (تجزئة بصمة الجهاز القديمة `didit-fp-*`)، أو `recovered_high` (تطابق استرداد بصمة تقريبي عالي الثقة). تظهر العناصر المرشحة للاسترداد ذات الثقة الأقل كتحذيرات مخاطر فقط، ولا تظهر مطلقاً في هذه المصفوفة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_source","typeLabel":"enum\u003cstring>"},"matched_value":{"oneOf":[{"type":"string","description":"القيمة المتطابقة: عنوان IP المشترك، أو معرّف الجهاز الدائم أو تجزئة بصمة الجهاز القديمة، أو — بالنسبة لـ `recovered_high` — معرّف UUID للجهاز المسترد.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value.oneOf.0","typeLabel":"string"},{"type":"null","description":"القيمة المتطابقة: عنوان IP المشترك، أو معرّف الجهاز الدائم أو تجزئة بصمة الجهاز القديمة، أو — بالنسبة لـ `recovered_high` — معرّف UUID للجهاز المسترد.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value","typeLabel":"string | null"},"status":{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"ما إذا كانت القيمة المتطابقة موجودة في قائمة الحظر. حالياً تكون دائماً `false` لتطابقات الجهاز/عنوان IP.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة؛ وتكون القيمة `null` لجلسات سير العمل.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة؛ وتكون القيمة `null` لجلسات سير العمل.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session"],"description":"دائماً `session` لمطابقات الجهاز/عنوان IP — كل مطابقة تمثل جلسة تحقق أخرى في تطبيقك.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"device_info":{"type":"object","description":"تفاصيل الجهاز التي رُصدت في الجلسة المتطابقة.","properties":{"device_brand":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand","typeLabel":"string | null"},"device_model":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model","typeLabel":"string | null"},"browser_family":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family","typeLabel":"string | null"},"os_family":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family","typeLabel":"string | null"},"platform":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform","typeLabel":"string | null"},"device_fingerprint":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint","typeLabel":"string | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info","typeLabel":"object"},"location_info":{"type":"object","description":"تفاصيل الشبكة والموقع الجغرافي التي تمت ملاحظتها في جلسة المطابقة.","properties":{"ip_address":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address","typeLabel":"string | null"},"ip_country":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country","typeLabel":"string | null"},"ip_country_code":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code","typeLabel":"string | null"},"ip_state":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state","typeLabel":"string | null"},"ip_city":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city","typeLabel":"string | null"},"is_vpn_or_tor":{"type":"boolean","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.is_vpn_or_tor","typeLabel":"boolean"},"is_data_center":{"type":"boolean","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.is_data_center","typeLabel":"boolean"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info","typeLabel":"object"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"درجة الثقة في تحديد الهوية من جانب الخادم، وتُحسب كالتالي `1 - P(false positive)`: القيمة `1.0` لحالات التطابق الحتمية (`persistent_id`، أو `recovered_high` المستندة إلى العتاد)، و`0.5` لحالة `legacy_fp`، و`0.0` لحالة `ip_address` (التواجد المشترك فقط)، وقيمة معدّلة حسب التأييد أقل من `1.0` لحالات التطابق الاحتمالية المسترجعة (تكون أعلى عندما تتطابق بصمة TLS JA4 ودولة IP بشكل مستقل).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].confidence","typeLabel":"number"},"match_mode":{"type":"string","enum":["deterministic","probabilistic","co_occurrence"],"description":"فئة أدلة التطابق: `deterministic` (معرّف دقيق مخزن أو متجذر في العتاد لا يمكن أن يتصادم بين الأجهزة الفعلية)، أو `probabilistic` (دليل بصمة تقريبي)، أو `co_occurrence` (شبكة مشتركة فقط، دون ادعاء هوية الجهاز).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_mode","typeLabel":"enum\u003cstring>"},"recovery_similarity":{"type":"number","description":"تشابه جيب التمام لمطابقة استعادة بصمة الإصبع، مقرّباً إلى 4 منازل عشرية. يتوفر فقط عندما يكون `match_source` هو `recovered_high`.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].recovery_similarity","typeLabel":"number"},"tls_ja4_corroborated":{"type":"boolean","description":"ما إذا كانت بصمات TLS JA4 للملاحظتين متطابقة — وهي إشارة يرصدها الخادم ولا يمكن للمتصفح انتحالها. تكون موجودة فقط عندما تكون قيمة `match_source` هي `recovered_high`.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].tls_ja4_corroborated","typeLabel":"boolean"},"recovery_gate_reason":{"type":"string","description":"سبب اجتياز مطابقة الاسترداد لبوابة الإيجابيات الكاذبة الصارمة: `hardware_root_match` (تطابق تام لمعرّف جهاز متجذر في العتاد) أو، في التكوينات التي تقبل أدلة الفحص فقط، `exact_composite_plus_\u003cn>_families` / `very_high_similarity_plus_\u003cn>_families`. يظهر فقط عندما يكون `match_source` هو `recovered_high`.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].recovery_gate_reason","typeLabel":"string"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"browser_version":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version","typeLabel":"string | null"},"os_version":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version","typeLabel":"string | null"},"user_agent":{"oneOf":[{"type":"string","description":"سلسلة وكيل المستخدم الخاصة بالمتصفح.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة وكيل المستخدم الخاصة بالمتصفح.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent","typeLabel":"string | null"},"accept_language":{"oneOf":[{"type":"string","description":"رأس `Accept-Language` الذي أرسله المتصفح.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language.oneOf.0","typeLabel":"string"},{"type":"null","description":"رأس `Accept-Language` الذي أرسله المتصفح.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language","typeLabel":"string | null"},"session_identifier":{"oneOf":[{"type":"string","description":"معرّف جلسة التصفح التي تم تشغيل التحقق فيها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف جلسة التصفح التي تم تشغيل التحقق فيها.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier","typeLabel":"string | null"},"session_age_ms":{"oneOf":[{"type":"integer","description":"عمر جلسة التصفح تلك بالمللي ثانية عند تشغيل الخطوة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"عمر جلسة التصفح تلك بالمللي ثانية عند تشغيل الخطوة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms","typeLabel":"integer | null"},"coords_accuracy":{"oneOf":[{"type":"number","description":"نصف قطر الدقة، بالأمتار، للإحداثيات التي أبلغ عنها الجهاز.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy.oneOf.0","typeLabel":"number"},{"type":"null","description":"نصف قطر الدقة، بالأمتار، للإحداثيات التي أبلغ عنها الجهاز.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy","typeLabel":"number | null"},"raw_device_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"إشارات الجهاز الخام التي تم جمعها لهذه الخطوة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"إشارات الجهاز الخام التي تم جمعها لهذه الخطوة.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data","typeLabel":"object | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من تقارير تحليل الجهاز وعنوان IP** — دائماً ما تكون مصفوفة JSON، وليست كائن `ip_analysis` مفرداً أبداً. تكون `null` حتى تنتج خطوة واحدة على الأقل من خطوات تحليل IP بيانات. يمثل كل عنصر التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، وبيانات IP وتحديد الموقع الجغرافي، وبصمة الجهاز، و`warnings[]`. يتم إزالة التكرار من المدخلات ذات `(node_id, ip_address, device_fingerprint)` المكررة من جانب الخادم.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"معرّف فريد لخطوة تحليل الجهاز وعنوان IP هذه في مخطط سير العمل."},"status":{"type":"string","description":"حالة مستوى الميزة لمدخل تحليل الجهاز وعنوان IP هذا. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"device_brand":{"type":"string","description":"علامة الجهاز المستخدم التجارية"},"device_model":{"type":"string","description":"طراز الجهاز المستخدم"},"browser_family":{"type":"string","description":"عائلة المتصفح المستخدم"},"os_family":{"type":"string","description":"عائلة نظام التشغيل"},"platform":{"type":"string","description":"نوع المنصة (mobile، desktop، وما إلى ذلك)"},"device_fingerprint":{"oneOf":[{"type":"string","description":"المعرّف الفريد لبصمة الجهاز"},{"type":"null","description":"المعرّف الفريد لبصمة الجهاز"}]},"ip_country":{"type":"string","description":"الدولة المكتشفة من عنوان IP"},"ip_country_code":{"type":"string","description":"رمز الدولة المكون من حرفين المستخرج من عنوان IP"},"ip_state":{"type":"string","description":"الولاية/المنطقة المكتشفة من عنوان IP"},"ip_city":{"type":"string","description":"المدينة المكتشفة من عنوان IP"},"latitude":{"type":"number","description":"إحداثي خط العرض لموقع عنوان IP"},"longitude":{"type":"number","description":"إحداثي خط الطول لموقع عنوان IP"},"ip_address":{"type":"string","description":"عنوان IP"},"isp":{"oneOf":[{"type":"string","description":"مزود خدمة الإنترنت"},{"type":"null","description":"مزود خدمة الإنترنت"}]},"organization":{"oneOf":[{"type":"string","description":"المؤسسة المرتبطة بعنوان IP"},{"type":"null","description":"المؤسسة المرتبطة بعنوان IP"}]},"is_vpn_or_tor":{"type":"boolean","description":"ما إذا كان عنوان IP صادراً من VPN أو شبكة Tor"},"is_data_center":{"type":"boolean","description":"ما إذا كان عنوان IP صادراً من مركز بيانات"},"time_zone":{"type":"string","description":"المنطقة الزمنية المكتشفة من عنوان IP"},"time_zone_offset":{"type":"string","description":"فارق التوقيت للمنطقة الزمنية"},"ip":{"type":"object","description":"الموقع الجغرافي لعنوان IP لهذا الإدخال بالإضافة إلى مسافات الدائرة العظمى (بالكيلومتر) إلى عنوان مستند التحقق من الهوية وعنوان مستند إثبات العنوان (POA). تكون المسافات `null` عندما يتعذر تحديد الموقع لأي من الجانبين.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."}]},"distance_from_id_document":{"oneOf":[{"type":"number","example":23.4},{"type":"null","example":23.4}]},"distance_from_poa_document":{"oneOf":[{"type":"number","example":12.3},{"type":"null","example":12.3}]}}},"id_document":{"type":"object","description":"الموقع المستخرج من عنوان مستند الهوية بالإضافة إلى المسافات (كم) إلى الموقع الجغرافي لعنوان IP وعنوان مستند إثبات العنوان (POA). يكون `location` بقيمة `null` عندما يتعذر تحديد الموقع الجغرافي لعنوان المستند.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."}]},"distance_from_ip":{"oneOf":[{"type":"number","example":23.4},{"type":"null","example":23.4}]},"distance_from_poa_document":{"oneOf":[{"type":"number","example":18.7},{"type":"null","example":18.7}]}}},"poa_document":{"type":"object","description":"الموقع المستخرج من مستند إثبات العنوان بالإضافة إلى المسافات (كم) إلى الموقع الجغرافي لعنوان IP وعنوان مستند الهوية. يكون `location` بقيمة `null` عندما لا تتضمن الجلسة خطوة POA أو يتعذر تحديد الموقع الجغرافي للعنوان.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"الإحداثيات، أو `null` عند عدم توفرها."}]},"distance_from_ip":{"oneOf":[{"type":"number","example":12.3},{"type":"null","example":12.3}]},"distance_from_id_document":{"oneOf":[{"type":"number","example":18.7},{"type":"null","example":18.7}]}}},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}}},"matches":{"type":"array","description":"حالات التطابق عبر الجلسات التي تم العثور عليها لعنوان IP أو هوية الجهاز الخاصة بهذه المدخلة. كل تطابق هو جلسة تحقق أخرى في تطبيقك (تكون قيمة `source` دائماً `session`) تشترك في القيمة نفسها، وتنتمي دائماً إلى مستخدم مورّد / `vendor_data` مختلف عن الجلسة الحالية، بحد أقصى 5 لكل أداة جمع (`device_fingerprint` يجمع نتيجتي أداتي جمع مستقلتين لكل منهما حد أقصى، لذا يمكن أن يصل العدد إلى 10 مدخلات). يحمل كل عنصر `match_source` و`confidence` و`match_mode` و`device_info` و`location_info`؛ وتظهر المفاتيح `recovery_similarity` و`tls_ja4_corroborated` و`recovery_gate_reason` فقط عندما تكون قيمة `match_source` هي `recovered_high`.","items":{"type":"object","additionalProperties":false,"properties":{"session_id":{"type":"string","format":"uuid","description":"معرّف الجلسة للجلسة المتطابقة."},"session_number":{"type":"integer","description":"الرقم التسلسلي للجلسة المتطابقة."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` للجلسة المطابقة — تختلف دائماً عن مستخدم المورّد للجلسة الحالية."},{"type":"null","description":"`vendor_data` للجلسة المطابقة — تختلف دائماً عن مستخدم المورّد للجلسة الحالية."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"تاريخ إنشاء الجلسة المتطابقة (`YYYY-MM-DDTHH:MM:SSZ`)."},{"type":"null","format":"date-time","description":"تاريخ إنشاء الجلسة المتطابقة (`YYYY-MM-DDTHH:MM:SSZ`)."}]},"match_type":{"type":"string","enum":["ip_address","device_fingerprint"],"description":"ما إذا كان التطابق بناءً على عنوان IP أو بصمة الجهاز"},"match_source":{"type":"string","enum":["ip_address","persistent_id","legacy_fp","recovered_high"],"description":"كيفية الوصول إلى هذا التطابق: `ip_address` (عنوان IP مشترك — وجود مشترك على الشبكة، وليس إقراراً بهوية الجهاز)، أو `persistent_id` (معرّف جهاز دائم مخزّن بشكل مطابق)، أو `legacy_fp` (تجزئة بصمة الجهاز القديمة `didit-fp-*`)، أو `recovered_high` (تطابق استرداد بصمة تقريبي عالي الثقة). تظهر العناصر المرشحة للاسترداد ذات الثقة الأقل كتحذيرات مخاطر فقط، ولا تظهر مطلقاً في هذه المصفوفة."},"matched_value":{"oneOf":[{"type":"string","description":"القيمة المتطابقة: عنوان IP المشترك، أو معرّف الجهاز الدائم أو تجزئة بصمة الجهاز القديمة، أو — بالنسبة لـ `recovered_high` — معرّف UUID للجهاز المسترد."},{"type":"null","description":"القيمة المتطابقة: عنوان IP المشترك، أو معرّف الجهاز الدائم أو تجزئة بصمة الجهاز القديمة، أو — بالنسبة لـ `recovered_high` — معرّف UUID للجهاز المسترد."}]},"status":{"type":"string","description":"حالة دورة حياة الجلسة المتطابقة."},"is_blocklisted":{"type":"boolean","description":"ما إذا كانت القيمة المتطابقة موجودة في قائمة الحظر. حالياً تكون دائماً `false` لتطابقات الجهاز/عنوان IP."},"api_service":{"oneOf":[{"type":"string","description":"خدمة API المستقلة للجلسة المطابقة؛ وتكون القيمة `null` لجلسات سير العمل."},{"type":"null","description":"خدمة API المستقلة للجلسة المطابقة؛ وتكون القيمة `null` لجلسات سير العمل."}]},"source":{"type":"string","enum":["session"],"description":"دائماً `session` لمطابقات الجهاز/عنوان IP — كل مطابقة تمثل جلسة تحقق أخرى في تطبيقك."},"device_info":{"type":"object","description":"تفاصيل الجهاز التي رُصدت في الجلسة المتطابقة.","properties":{"device_brand":{"oneOf":[{"type":"string"},{"type":"null"}]},"device_model":{"oneOf":[{"type":"string"},{"type":"null"}]},"browser_family":{"oneOf":[{"type":"string"},{"type":"null"}]},"os_family":{"oneOf":[{"type":"string"},{"type":"null"}]},"platform":{"oneOf":[{"type":"string"},{"type":"null"}]},"device_fingerprint":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"location_info":{"type":"object","description":"تفاصيل الشبكة والموقع الجغرافي التي تمت ملاحظتها في جلسة المطابقة.","properties":{"ip_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_country":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_country_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_state":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_city":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_vpn_or_tor":{"type":"boolean"},"is_data_center":{"type":"boolean"}}},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"درجة الثقة في تحديد الهوية من جانب الخادم، وتُحسب كالتالي `1 - P(false positive)`: القيمة `1.0` لحالات التطابق الحتمية (`persistent_id`، أو `recovered_high` المستندة إلى العتاد)، و`0.5` لحالة `legacy_fp`، و`0.0` لحالة `ip_address` (التواجد المشترك فقط)، وقيمة معدّلة حسب التأييد أقل من `1.0` لحالات التطابق الاحتمالية المسترجعة (تكون أعلى عندما تتطابق بصمة TLS JA4 ودولة IP بشكل مستقل)."},"match_mode":{"type":"string","enum":["deterministic","probabilistic","co_occurrence"],"description":"فئة أدلة التطابق: `deterministic` (معرّف دقيق مخزن أو متجذر في العتاد لا يمكن أن يتصادم بين الأجهزة الفعلية)، أو `probabilistic` (دليل بصمة تقريبي)، أو `co_occurrence` (شبكة مشتركة فقط، دون ادعاء هوية الجهاز)."},"recovery_similarity":{"type":"number","description":"تشابه جيب التمام لمطابقة استعادة بصمة الإصبع، مقرّباً إلى 4 منازل عشرية. يتوفر فقط عندما يكون `match_source` هو `recovered_high`."},"tls_ja4_corroborated":{"type":"boolean","description":"ما إذا كانت بصمات TLS JA4 للملاحظتين متطابقة — وهي إشارة يرصدها الخادم ولا يمكن للمتصفح انتحالها. تكون موجودة فقط عندما تكون قيمة `match_source` هي `recovered_high`."},"recovery_gate_reason":{"type":"string","description":"سبب اجتياز مطابقة الاسترداد لبوابة الإيجابيات الكاذبة الصارمة: `hardware_root_match` (تطابق تام لمعرّف جهاز متجذر في العتاد) أو، في التكوينات التي تقبل أدلة الفحص فقط، `exact_composite_plus_\u003cn>_families` / `very_high_similarity_plus_\u003cn>_families`. يظهر فقط عندما يكون `match_source` هو `recovered_high`."}}}},"browser_version":{"oneOf":[{"type":"string"},{"type":"null"}]},"os_version":{"oneOf":[{"type":"string"},{"type":"null"}]},"user_agent":{"oneOf":[{"type":"string","description":"سلسلة وكيل المستخدم الخاصة بالمتصفح."},{"type":"null","description":"سلسلة وكيل المستخدم الخاصة بالمتصفح."}]},"accept_language":{"oneOf":[{"type":"string","description":"رأس `Accept-Language` الذي أرسله المتصفح."},{"type":"null","description":"رأس `Accept-Language` الذي أرسله المتصفح."}]},"session_identifier":{"oneOf":[{"type":"string","description":"معرّف جلسة التصفح التي تم تشغيل التحقق فيها."},{"type":"null","description":"معرّف جلسة التصفح التي تم تشغيل التحقق فيها."}]},"session_age_ms":{"oneOf":[{"type":"integer","description":"عمر جلسة التصفح تلك بالمللي ثانية عند تشغيل الخطوة."},{"type":"null","description":"عمر جلسة التصفح تلك بالمللي ثانية عند تشغيل الخطوة."}]},"coords_accuracy":{"oneOf":[{"type":"number","description":"نصف قطر الدقة، بالأمتار، للإحداثيات التي أبلغ عنها الجهاز."},{"type":"null","description":"نصف قطر الدقة، بالأمتار، للإحداثيات التي أبلغ عنها الجهاز."}]},"raw_device_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"إشارات الجهاز الخام التي تم جمعها لهذه الخطوة."},{"type":"null","additionalProperties":true,"description":"إشارات الجهاز الخام التي تم جمعها لهذه الخطوة."}]}}},"uniqueKey":"ip_analyses.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses","typeLabel":"object[] | null"},"geolocation_checks":{"oneOf":[{"type":"array","description":"**مصفوفة من نتائج التحقق من الموقع**، نتيجة واحدة لكل خطوة تحقق من الموقع: المحاولة المقبولة لتلك الخطوة. تكون `null` حتى تنتج خطوة تحقق من الموقع بيانات. توجد المحاولات السابقة للخطوة نفسها في `geolocation_attempts`.","items":{"type":"object","description":"نتيجة واحدة للتحقق من الموقع الجغرافي، وهي المحاولة المقبولة لعقدة سير عمل واحدة. القياس وعدم اليقين والأصالة هي مفاتيح منفصلة، لذا تتم قراءة التحديد الدقيق غير المقترن بإقرار بشكل مختلف عن التحديد غير الدقيق المقترن بإقرار.","properties":{"node_id":{"oneOf":[{"type":"string","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة التحقق من الموقع هذه، ويتم تحديدها بناءً على تحذيراتها. مستقلة عن `status` الجلسة.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"outcome":{"oneOf":[{"type":"string","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome","typeLabel":"enum\u003cstring> | null"},"permission":{"oneOf":[{"type":"string","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission","typeLabel":"enum\u003cstring> | null"},"latitude":{"oneOf":[{"type":"number","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude","typeLabel":"number\u003cdouble> | null"},"longitude":{"oneOf":[{"type":"number","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude","typeLabel":"number\u003cdouble> | null"},"accuracy_m":{"oneOf":[{"type":"number","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m","typeLabel":"number\u003cdouble> | null"},"accuracy_confidence":{"oneOf":[{"type":"string","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence","typeLabel":"enum\u003cstring> | null"},"measured_at":{"oneOf":[{"type":"string","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at","typeLabel":"string\u003cdate-time> | null"},"age_seconds":{"oneOf":[{"type":"integer","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds","typeLabel":"integer | null"},"source":{"oneOf":[{"type":"string","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring> | null"},"platform":{"oneOf":[{"type":"string","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform","typeLabel":"enum\u003cstring> | null"},"sdk_version":{"oneOf":[{"type":"string","description":"إصدار SDK الذي أنتج الإصلاح.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"إصدار SDK الذي أنتج الإصلاح.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version","typeLabel":"string | null"},"is_mock":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock","typeLabel":"boolean | null"},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory","typeLabel":"boolean | null"},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"ما إذا كان إقرار الجهاز يدعم الإصلاح. `unsupported` هو ما تبلّغ عنه المتصفحات، لأن الويب لا يحتوي على آلية إقرار؛ وهو ليس فشلاً.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].integrity","typeLabel":"enum\u003cstring>"},"country_code":{"oneOf":[{"type":"string","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"region_code":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"geofence":{"type":"object","description":"نتيجة قواعد الدولة والمنطقة للخطوة.","properties":{"enabled":{"type":"boolean","description":"ما إذا كانت الخطوة تطبق أي قاعدة دولة أو منطقة.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.enabled","typeLabel":"boolean"},"result":{"oneOf":[{"type":"string","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence","typeLabel":"object"},"inside_geofence":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence","typeLabel":"boolean | null"},"geofence_basis":{"oneOf":[{"type":"string","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis","typeLabel":"enum\u003cstring> | null"},"inside_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_areas.items.[INDEX]","typeLabel":"string"},"description":"معرّفات المناطق المسموح بها التي تم إعدادها والتي يقع الموضع داخلها.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_areas","typeLabel":"string[]"},"blocked_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].blocked_areas.items.[INDEX]","typeLabel":"string"},"description":"معرّفات المناطق المحظورة التي تم إعدادها والتي يقع الموضع فيها.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].blocked_areas","typeLabel":"string[]"},"position_source":{"oneOf":[{"type":"string","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source","typeLabel":"enum\u003cstring> | null"},"anonymizers":{"oneOf":[{"type":"object","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn","typeLabel":"boolean | null"},"proxy":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy","typeLabel":"boolean | null"},"tor":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor","typeLabel":"boolean | null"},"spoofing":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing","typeLabel":"boolean | null"},"emulator":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator","typeLabel":"boolean | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0","typeLabel":"object"},{"type":"null","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers","typeLabel":"object | null"},"ip_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km","typeLabel":"number\u003cdouble> | null"},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km","typeLabel":"number\u003cdouble> | null"},"ip_consistent":{"oneOf":[{"type":"boolean","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent","typeLabel":"boolean | null"},"document_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km","typeLabel":"number\u003cdouble> | null"},"travel_excused":{"oneOf":[{"type":"boolean","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused","typeLabel":"boolean | null"},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.0","typeLabel":"integer"},{"type":"null","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches","typeLabel":"integer | null"},"attempts":{"type":"integer","description":"رقم هذه المحاولة داخل العقدة، بدءاً من 1.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].attempts","typeLabel":"integer"},"consent":{"oneOf":[{"type":"object","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.accepted_at","typeLabel":"string\u003cdate-time>"},"version":{"oneOf":[{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale","typeLabel":"string | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"التحذيرات التي أثارتها خطوة التحقق من الموقع هذه، مع تعيين `feature` إلى `GEOLOCATION`. تبدأ رموز التحذير بـ `LOCATION_`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"geolocation_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة من نتائج التحقق من الموقع**، نتيجة واحدة لكل خطوة تحقق من الموقع: المحاولة المقبولة لتلك الخطوة. تكون `null` حتى تنتج خطوة تحقق من الموقع بيانات. توجد المحاولات السابقة للخطوة نفسها في `geolocation_attempts`.","items":{"type":"object","description":"نتيجة واحدة للتحقق من الموقع الجغرافي، وهي المحاولة المقبولة لعقدة سير عمل واحدة. القياس وعدم اليقين والأصالة هي مفاتيح منفصلة، لذا تتم قراءة التحديد الدقيق غير المقترن بإقرار بشكل مختلف عن التحديد غير الدقيق المقترن بإقرار.","properties":{"node_id":{"oneOf":[{"type":"string","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة."},{"type":"null","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة التحقق من الموقع هذه، ويتم تحديدها بناءً على تحذيراتها. مستقلة عن `status` الجلسة."},"outcome":{"oneOf":[{"type":"string","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]},{"type":"null","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]}]},"permission":{"oneOf":[{"type":"string","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]},{"type":"null","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]}]},"latitude":{"oneOf":[{"type":"number","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double"},{"type":"null","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double"}]},"longitude":{"oneOf":[{"type":"number","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double"},{"type":"null","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double"}]},"accuracy_m":{"oneOf":[{"type":"number","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double"},{"type":"null","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double"}]},"accuracy_confidence":{"oneOf":[{"type":"string","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null]},{"type":"null","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null]}]},"measured_at":{"oneOf":[{"type":"string","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time"},{"type":"null","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time"}]},"age_seconds":{"oneOf":[{"type":"integer","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له."},{"type":"null","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له."}]},"source":{"oneOf":[{"type":"string","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]},{"type":"null","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]}]},"platform":{"oneOf":[{"type":"string","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null]},{"type":"null","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null]}]},"sdk_version":{"oneOf":[{"type":"string","description":"إصدار SDK الذي أنتج الإصلاح."},{"type":"null","description":"إصدار SDK الذي أنتج الإصلاح."}]},"is_mock":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`."},{"type":"null","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`."}]},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى."},{"type":"null","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى."}]},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"ما إذا كان إقرار الجهاز يدعم الإصلاح. `unsupported` هو ما تبلّغ عنه المتصفحات، لأن الويب لا يحتوي على آلية إقرار؛ وهو ليس فشلاً."},"country_code":{"oneOf":[{"type":"string","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع."},{"type":"null","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع."}]},"region_code":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح."}]},"city":{"oneOf":[{"type":"string","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين."},{"type":"null","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين."}]},"geofence":{"type":"object","description":"نتيجة قواعد الدولة والمنطقة للخطوة.","properties":{"enabled":{"type":"boolean","description":"ما إذا كانت الخطوة تطبق أي قاعدة دولة أو منطقة."},"result":{"oneOf":[{"type":"string","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null]},{"type":"null","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null]}]}}},"inside_geofence":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك."},{"type":"null","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك."}]},"geofence_basis":{"oneOf":[{"type":"string","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null]},{"type":"null","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null]}]},"inside_areas":{"type":"array","items":{"type":"string"},"description":"معرّفات المناطق المسموح بها التي تم إعدادها والتي يقع الموضع داخلها."},"blocked_areas":{"type":"array","items":{"type":"string"},"description":"معرّفات المناطق المحظورة التي تم إعدادها والتي يقع الموضع فيها."},"position_source":{"oneOf":[{"type":"string","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null]},{"type":"null","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null]}]},"anonymizers":{"oneOf":[{"type":"object","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ip_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double"},{"type":"null","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double"}]},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double"},{"type":"null","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double"}]},"ip_consistent":{"oneOf":[{"type":"boolean","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف."},{"type":"null","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف."}]},"document_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double"},{"type":"null","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double"}]},"travel_excused":{"oneOf":[{"type":"boolean","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً."},{"type":"null","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً."}]},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي."},{"type":"null","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي."}]},"attempts":{"type":"integer","description":"رقم هذه المحاولة داخل العقدة، بدءاً من 1."},"consent":{"oneOf":[{"type":"object","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}},"description":"التحذيرات التي أثارتها خطوة التحقق من الموقع هذه، مع تعيين `feature` إلى `GEOLOCATION`. تبدأ رموز التحذير بـ `LOCATION_`."}}},"uniqueKey":"geolocation_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks","typeLabel":"object[] | null"},"geolocation_attempts":{"oneOf":[{"type":"array","description":"كل محاولة لكل خطوة تحقق من الموقع في هذه الجلسة، الأقدم أولاً. يتم استبعاد المحاولات التي استُبدلت بإعادة الإرسال. وسير العمل الذي يحجب `geolocation_checks` من خلال سمات الاستجابة الخاصة به يحجب هذه القائمة أيضاً.","items":{"type":"object","description":"محاولة واحدة لخطوة التحقق من الموقع: نفس المفاتيح الموجودة في `geolocation_checks[]` باستثناء `warnings`، بالإضافة إلى وقت استلام Didit لها.","properties":{"node_id":{"oneOf":[{"type":"string","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة التحقق من الموقع هذه، ويتم تحديدها بناءً على تحذيراتها. مستقلة عن `status` الجلسة.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"outcome":{"oneOf":[{"type":"string","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome","typeLabel":"enum\u003cstring> | null"},"permission":{"oneOf":[{"type":"string","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission","typeLabel":"enum\u003cstring> | null"},"latitude":{"oneOf":[{"type":"number","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude","typeLabel":"number\u003cdouble> | null"},"longitude":{"oneOf":[{"type":"number","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude","typeLabel":"number\u003cdouble> | null"},"accuracy_m":{"oneOf":[{"type":"number","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m","typeLabel":"number\u003cdouble> | null"},"accuracy_confidence":{"oneOf":[{"type":"string","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence","typeLabel":"enum\u003cstring> | null"},"measured_at":{"oneOf":[{"type":"string","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at","typeLabel":"string\u003cdate-time> | null"},"age_seconds":{"oneOf":[{"type":"integer","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds","typeLabel":"integer | null"},"source":{"oneOf":[{"type":"string","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring> | null"},"platform":{"oneOf":[{"type":"string","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform","typeLabel":"enum\u003cstring> | null"},"sdk_version":{"oneOf":[{"type":"string","description":"إصدار SDK الذي أنتج الإصلاح.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"إصدار SDK الذي أنتج الإصلاح.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version","typeLabel":"string | null"},"is_mock":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock","typeLabel":"boolean | null"},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory","typeLabel":"boolean | null"},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"ما إذا كان إقرار الجهاز يدعم الإصلاح. `unsupported` هو ما تبلّغ عنه المتصفحات، لأن الويب لا يحتوي على آلية إقرار؛ وهو ليس فشلاً.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].integrity","typeLabel":"enum\u003cstring>"},"country_code":{"oneOf":[{"type":"string","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"region_code":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"geofence":{"type":"object","description":"نتيجة قواعد الدولة والمنطقة للخطوة.","properties":{"enabled":{"type":"boolean","description":"ما إذا كانت الخطوة تطبق أي قاعدة دولة أو منطقة.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.enabled","typeLabel":"boolean"},"result":{"oneOf":[{"type":"string","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence","typeLabel":"object"},"inside_geofence":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence","typeLabel":"boolean | null"},"geofence_basis":{"oneOf":[{"type":"string","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis","typeLabel":"enum\u003cstring> | null"},"inside_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_areas.items.[INDEX]","typeLabel":"string"},"description":"معرّفات المناطق المسموح بها التي تم إعدادها والتي يقع الموضع داخلها.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_areas","typeLabel":"string[]"},"blocked_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].blocked_areas.items.[INDEX]","typeLabel":"string"},"description":"معرّفات المناطق المحظورة التي تم إعدادها والتي يقع الموضع فيها.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].blocked_areas","typeLabel":"string[]"},"position_source":{"oneOf":[{"type":"string","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source","typeLabel":"enum\u003cstring> | null"},"anonymizers":{"oneOf":[{"type":"object","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn","typeLabel":"boolean | null"},"proxy":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy","typeLabel":"boolean | null"},"tor":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor","typeLabel":"boolean | null"},"spoofing":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing","typeLabel":"boolean | null"},"emulator":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator","typeLabel":"boolean | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0","typeLabel":"object"},{"type":"null","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers","typeLabel":"object | null"},"ip_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km","typeLabel":"number\u003cdouble> | null"},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km","typeLabel":"number\u003cdouble> | null"},"ip_consistent":{"oneOf":[{"type":"boolean","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent","typeLabel":"boolean | null"},"document_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km","typeLabel":"number\u003cdouble> | null"},"travel_excused":{"oneOf":[{"type":"boolean","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused","typeLabel":"boolean | null"},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.0","typeLabel":"integer"},{"type":"null","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches","typeLabel":"integer | null"},"attempts":{"type":"integer","description":"رقم هذه المحاولة داخل العقدة، بدءاً من 1.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].attempts","typeLabel":"integer"},"consent":{"oneOf":[{"type":"object","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.accepted_at","typeLabel":"string\u003cdate-time>"},"version":{"oneOf":[{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale","typeLabel":"string | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent","typeLabel":"object | null"},"received_at":{"oneOf":[{"type":"string","description":"وقت تلقي Didit للمحاولة.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"وقت تلقي Didit للمحاولة.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"geolocation_attempts.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"كل محاولة لكل خطوة تحقق من الموقع في هذه الجلسة، الأقدم أولاً. يتم استبعاد المحاولات التي استُبدلت بإعادة الإرسال. وسير العمل الذي يحجب `geolocation_checks` من خلال سمات الاستجابة الخاصة به يحجب هذه القائمة أيضاً.","items":{"type":"object","description":"محاولة واحدة لخطوة التحقق من الموقع: نفس المفاتيح الموجودة في `geolocation_checks[]` باستثناء `warnings`، بالإضافة إلى وقت استلام Didit لها.","properties":{"node_id":{"oneOf":[{"type":"string","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة."},{"type":"null","description":"عقدة سير العمل التي أنتجت هذه النتيجة، لكي يظل سير العمل الذي يتضمن خطوتين للتحقق من الموقع قابلاً للقراءة."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة لخطوة التحقق من الموقع هذه، ويتم تحديدها بناءً على تحذيراتها. مستقلة عن `status` الجلسة."},"outcome":{"oneOf":[{"type":"string","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]},{"type":"null","description":"ما حدث في هذه المحاولة.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]}]},"permission":{"oneOf":[{"type":"string","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]},{"type":"null","description":"ما منحه نظام التشغيل أو المتصفح. تعني القيمة `not_requested` أن الخطوة تستخدم موقع IP الخاص بالاتصال فقط، وبالتالي لا يُطلب الإذن من الشخص مطلقاً.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]}]},"latitude":{"oneOf":[{"type":"number","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double"},{"type":"null","description":"خط عرض WGS84 للموقع الجغرافي المثبّت. `null` عند عدم وجود تثبيت للموقع.","format":"double"}]},"longitude":{"oneOf":[{"type":"number","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double"},{"type":"null","description":"خط طول WGS84 للإحداثية المحددة. `null` عند عدم وجود إحداثية محددة.","format":"double"}]},"accuracy_m":{"oneOf":[{"type":"number","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double"},{"type":"null","description":"نصف قطر عدم اليقين بالأمتار، عند مستوى الثقة في `accuracy_confidence`.","format":"double"}]},"accuracy_confidence":{"oneOf":[{"type":"string","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null]},{"type":"null","description":"مستوى الثقة الذي تخصصه المنصة لـ `accuracy_m`: `p95` (المتصفحات)، أو `p68` (Android)، أو `unspecified` (iOS).","enum":["p95","p68","unspecified",null]}]},"measured_at":{"oneOf":[{"type":"string","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time"},{"type":"null","description":"وقت تطبيق الجهاز للإصلاح، وفقاً لساعته الخاصة.","format":"date-time"}]},"age_seconds":{"oneOf":[{"type":"integer","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له."},{"type":"null","description":"عدد الثواني بين تحديد الجهاز للموقع واستلام Didit له."}]},"source":{"oneOf":[{"type":"string","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]},{"type":"null","description":"مصدر تحديد الموقع، عندما توضحه المنصة. تعني `ip` أن الموقع هو موقع عنوان IP الخاص بالاتصال.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]}]},"platform":{"oneOf":[{"type":"string","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null]},{"type":"null","description":"العميل الذي أصدر الإصلاح.","enum":["web","ios","android","react_native","flutter",null]}]},"sdk_version":{"oneOf":[{"type":"string","description":"إصدار SDK الذي أنتج الإصلاح."},{"type":"null","description":"إصدار SDK الذي أنتج الإصلاح."}]},"is_mock":{"oneOf":[{"type":"boolean","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`."},{"type":"null","description":"تكون `true` عندما يشير الجهاز إلى أن الإحداثيات جاءت من مزود موقع زائف أو برنامج محاكاة. وتكون `null` عندما لا تُبلغ المنصة عن ذلك (لا يمكن للمتصفحات معرفة ذلك)؛ والقيمة `null` لا تعني `false`."}]},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى."},{"type":"null","description":"لنظام iOS فقط: تكون القيمة `true` عندما يتم تحديد الموقع بواسطة ملحق خارجي، وتكون `null` في الحالات الأخرى."}]},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"ما إذا كان إقرار الجهاز يدعم الإصلاح. `unsupported` هو ما تبلّغ عنه المتصفحات، لأن الويب لا يحتوي على آلية إقرار؛ وهو ليس فشلاً."},"country_code":{"oneOf":[{"type":"string","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع."},{"type":"null","description":"الدولة وفق المعيار ISO 3166-1 alpha-2 التي يقع فيها تحديد الموقع."}]},"region_code":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي يقع فيه الإصلاح."}]},"city":{"oneOf":[{"type":"string","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين."},{"type":"null","description":"أقرب مكان مأهول بالسكان، وهو اسم للمراجعين."}]},"geofence":{"type":"object","description":"نتيجة قواعد الدولة والمنطقة للخطوة.","properties":{"enabled":{"type":"boolean","description":"ما إذا كانت الخطوة تطبق أي قاعدة دولة أو منطقة."},"result":{"oneOf":[{"type":"string","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null]},{"type":"null","description":"موضع الموقع الجغرافي مقارنةً بالقواعد. تعني القيمة `undetermined` أن دائرة الدقة تتجاوز الحدود أو أن الموقع الجغرافي لم يُحدد لأي دولة؛ وهذا لا يُعد دليلاً على وجوده بالخارج.","enum":["inside","outside","undetermined",null]}]}}},"inside_geofence":{"oneOf":[{"type":"boolean","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك."},{"type":"null","description":"تكون القيمة `true` عندما تكون قيمة `geofence.result` هي `inside`، و`false` عندما تكون `outside`، و`null` في غير ذلك."}]},"geofence_basis":{"oneOf":[{"type":"string","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null]},{"type":"null","description":"من أي موضع تم تقييم نتيجة المنطقة: تحديد موقع `device`، أو موقع `ip` الخاص بالاتصال.","enum":["device","ip",null]}]},"inside_areas":{"type":"array","items":{"type":"string"},"description":"معرّفات المناطق المسموح بها التي تم إعدادها والتي يقع الموضع داخلها."},"blocked_areas":{"type":"array","items":{"type":"string"},"description":"معرّفات المناطق المحظورة التي تم إعدادها والتي يقع الموضع فيها."},"position_source":{"oneOf":[{"type":"string","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null]},{"type":"null","description":"المصدر الذي تستمد منه الخطوة الموقع الجغرافي، وفقاً للإعدادات: مقارنة الجهاز بموقع IP الجغرافي، أو الجهاز فقط، أو موقع IP الجغرافي فقط.","enum":["device_and_ip","device_only","ip_only",null]}]},"anonymizers":{"oneOf":[{"type":"object","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"حالة الاتصال والجهاز، وقيمة كل منها `true` أو `false` أو `null` عندما يتعذر على المصدر تحديد ذلك.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ip_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double"},{"type":"null","description":"المسافة إلى موقع عنوان IP للجلسة بعد طرح كلا قطري عدم اليقين؛ `0` عند تداخلهما.","format":"double"}]},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double"},{"type":"null","description":"نصف القطر الإجمالي الذي تم طرحه: نصف قطر موقع عنوان IP بالإضافة إلى دقة هذا التحديد.","format":"double"}]},"ip_consistent":{"oneOf":[{"type":"boolean","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف."},{"type":"null","description":"ما إذا كانت `ip_distance_km` تقع ضمن المسافة المهيأة في الخطوة. `null` عندما يكون أيٌّ من الطرفين غير معروف."}]},"document_distance_km":{"oneOf":[{"type":"number","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double"},{"type":"null","description":"المسافة إلى العنوان المرمز جغرافياً في مستند الهوية أو إثبات العنوان. `null` في حال عدم وجود عنوان محفوظ في الملف.","format":"double"}]},"travel_excused":{"oneOf":[{"type":"boolean","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً."},{"type":"null","description":"ما إذا كان هامش التسامح مع السفر في الخطوة قد تجاوز عن المسافة من العنوان. يكون `null` عندما يكون التسامح معطلاً."}]},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي."},{"type":"null","description":"في المحاولة النهائية: هذا الفحص بالإضافة إلى حالات عدم التطابق السابقة لنفس الشخص على التوالي."}]},"attempts":{"type":"integer","description":"رقم هذه المحاولة داخل العقدة، بدءاً من 1."},"consent":{"oneOf":[{"type":"object","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"الموافقة التي قدمها الشخص قبل مطالبة النظام، مسجلة مع إصدار الصياغة واللغة التي رآها.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"received_at":{"oneOf":[{"type":"string","description":"وقت تلقي Didit للمحاولة.","format":"date-time"},{"type":"null","description":"وقت تلقي Didit للمحاولة.","format":"date-time"}]},"created_at":{"type":"string","format":"date-time"}}},"uniqueKey":"geolocation_attempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts","typeLabel":"object[] | null"},"database_validations":{"oneOf":[{"type":"array","description":"**مصفوفة تقارير التحقق من قواعد البيانات** — دائماً مصفوفة JSON، وليست أبداً كائن `database_validation` مفرداً. تكون `null` حتى تُنتج خطوة تحقق من قاعدة البيانات واحدة على الأقل بياناتٍ. كل عنصر هو التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`screened_data`، ومصفوفة `validations[]` لكل خدمة (يحتوي كل منها على `source_data` الخاص بالسجل)، و`warnings[]`. تختلف حقول `screened_data` و`source_data` بحسب الدولة:\n\n**ARG (الأرجنتين)**: screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. يستخدم التحقق البيومتري لمطابقة الوجه من RENAPER. يُستنتج الجنس تلقائياً من تحليل الوجه أو الاسم الأول عندما لا يكون متوفراً في المستند (مثل رخص القيادة)\n\n**BOL (بوليفيا)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender}\n\n**BRA (البرازيل)**: screened_data: {tax_number, first_name, last_name, date_of_birth}. يتضمن source_data دائماً {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16} لعمليات تطابق CPF الناجحة. تُعيّن عمليات البحث الناجحة للبالغين تلك العلامات إلى false. قد تُرجع خدمة Receita Federal Consulta CPF الرمز HTTP 422 (قاصر دون 18 عاماً) أو 451 (دون 16 عاماً) مع حجب البيانات بموجب LGPD؛ في هذه الحالات، يُعيّن source_data علامات القاصرين إلى true بحسب الاقتضاء، ويتضمن حالة HTTP الواردة، ويكون التحقق على مستوى الحقل no_match. راجع قسم البرازيل في مرجع رموز نتائج التحقق من قواعد البيانات للاطلاع على القائمة الكاملة للرموز.\n\n**CHL (تشيلي)**: screened_data: {personal_number, first_name, last_name, date_of_birth}. source_data: {identification_number, first_name, last_name, date_of_birth, gender}\n\n**COL (كولومبيا)**: screened_data: {document_number, document_type, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, document_type}\n\n**CRI (كوستاريكا)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**DOM (جمهورية الدومينيكان)**: screened_data: {personal_number}. source_data: {identification_number} (يُرجع valid/invalid فقط)\n\n**ECU (الإكوادور)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, street, formatted_address, gender, nationality, education, marital_status, spouse, mother_name, father_name, profession}\n\n**ESP (إسبانيا)**: screened_data: {personal_number, document_type, expiration_date, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, document_type, expiration_date}\n\n**GTM (غواتيمالا)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**HND (هندوراس)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**MEX (المكسيك)**: screened_data: {personal_number (CURP), first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender, nationality, curp_status, state_of_birth, doc_probatorio, registration_year, registration_state, registration_municipality, num_acta, crip, issuing_state_code, foreign_registry_number, folio_carta, folio_certificado}. يستخدم السجل المدني RENAPO. تتوفر أيضاً خدمة منفصلة للتحقق من صلاحية INE لـ MEX كعملية تحقق فردية إضافية.\n\n**PAN (بنما)**: screened_data: {personal_number, selfie}. source_data: {identification_number}. يستخدم التحقق البيومتري من SIB\n\n**PER (بيرو)**: screened_data: {personal_number (DNI), first_name, last_name}. source_data: {identification_number, first_name, last_name, paternal_name, maternal_name, verification_number, verification_letter}\n\n**PRY (باراغواي)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**SLV (السلفادور)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**URY (أوروغواي)**: screened_data: {personal_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**VEN (فنزويلا)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, gender, date_of_birth, document_type}","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة التحقق من قواعد البيانات هذه في مخطط سير العمل.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"issuing_state":{"type":"string","description":"رمز ISO 3166-1 alpha-3 للدولة التي تم الاستعلام عن مصادرها الحكومية/سجلاتها (مثل `BRA` و`MEX` و`ESP` و`NGA` و`IDN`). يغطي التحقق من قواعد البيانات 60+ دولة عبر الأمريكتين وأوروبا وإفريقيا والشرق الأوسط وآسيا والمحيط الهادئ، بالإضافة إلى مصادر عالمية متعددة الدول — وتتوسع التغطية بانتظام، لذا تعامل مع القيمة كمجموعة مفتوحة بدلاً من تعداد ثابت.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"validation_type":{"type":"string","enum":["one_by_one","two_by_two","not_enabled"],"description":"كيفية تأكيد النتيجة: `one_by_one` (نتيجة خدمة واحدة)، أو `two_by_two` (خدمتان مستقلتان أو أكثر طابقتا رقم التعريف بالكامل بشكل مستقل)، أو `not_enabled` (يتم الاحتفاظ بها عندما لا تُنتج أي خدمة تطابقاً قابلاً للاستخدام). لا تكون القيمة `null` أبداً. تتوفر أوضاع التحقق البيومتري المخصصة 2x2 حالياً لكل من `ECU` و`PER`.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validation_type","typeLabel":"enum\u003cstring>"},"screened_data":{"type":"object","description":"بيانات الإدخال المستخدمة للتحقق. تختلف الحقول حسب الدولة — راجع وثائق التحقق من قواعد البيانات (`/core-technology/database-validation/overview`) للاطلاع على التنسيقات الخاصة بكل دولة.","properties":{"last_name":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.last_name","typeLabel":"string"},"first_name":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.first_name","typeLabel":"string"},"tax_number":{"type":"string","description":"البرازيل: CPF (11 رقماً)","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.tax_number","typeLabel":"string"},"personal_number":{"type":"string","description":"تشيلي: RUT، جمهورية الدومينيكان: Cédula (11 رقماً)، الإكوادور: Cédula (10 أرقام)، إسبانيا: DNI/NIE، المكسيك: CURP (18 حرفاً)، بيرو: DNI (8 أرقام)، أوروغواي: CI","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.personal_number","typeLabel":"string"},"document_number":{"type":"string","description":"ARG: DNI، BOL: CI، COL: Cédula، GTM: DPI، HND: DNI، PAN: Cédula، PRY: CI، SLV: DUI، VEN: Cédula","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.document_number","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.date_of_birth","typeLabel":"string\u003cdate>"},"document_type":{"type":"string","description":"COL: CC/CE/TI/NIT، ESP: ID/PASSPORT","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.document_type","typeLabel":"string"},"expiration_date":{"type":"string","format":"date","description":"مطلوب لـ ESP","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.expiration_date","typeLabel":"string\u003cdate>"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data","typeLabel":"object"},"validations":{"type":"array","description":"إدخال واحد لكل خدمة سجل قدمت payload تحقق. يحدد كل إدخال الخدمة (`service_id` و`service_name`) ويتضمن مقارنة `validation` لكل حقل، والرمز `outcome_code` / التفصيل `outcome_detail` الخاص بالخدمة عند الإبلاغ عنهما، وسجل الشركات المُطبَّع في `source_data`.","items":{"type":"object","properties":{"service_id":{"type":"string","description":"معرّف خدمة السجل التي أنتجت نتيجة التحقق هذه.","example":"bra_cpf","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].service_id","typeLabel":"string"},"service_name":{"type":"string","description":"اسم سهل القراءة لخدمة السجل.","example":"Brazil - CPF status check","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].service_name","typeLabel":"string"},"validation":{"type":"object","description":"نتائج عمليات التحقق من صحة الحقول.","properties":{"full_name":{"type":"string","description":"نتيجة المطابقة للاسم الكامل (مثل: 'full_match'، 'partial_match'، 'no_match').","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.full_name","typeLabel":"string"},"date_of_birth":{"type":"string","description":"نتيجة المطابقة لتاريخ الميلاد.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.date_of_birth","typeLabel":"string"},"identification_number":{"type":"string","description":"نتيجة المطابقة لرقم الهوية.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.identification_number","typeLabel":"string"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation","typeLabel":"object"},"outcome_code":{"oneOf":[{"type":"string","description":"النتيجة المقروءة آلياً للبحث في السجل (مثل `MATCH`، `NO_MATCH`، `PARTIAL_MATCH`، `INCONCLUSIVE`، ورموز خاصة بالمصدر). تكون موجودة عندما يُبلغ عنها النظام.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"النتيجة المقروءة آلياً للبحث في السجل (مثل `MATCH`، `NO_MATCH`، `PARTIAL_MATCH`، `INCONCLUSIVE`، ورموز خاصة بالمصدر). تكون موجودة عندما يُبلغ عنها النظام.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code","typeLabel":"string | null"},"outcome_detail":{"oneOf":[{"type":"string","description":"تفسير سهل القراءة لـ `outcome_code`، عند تقديمه من الخدمة.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail.oneOf.0","typeLabel":"string"},{"type":"null","description":"تفسير سهل القراءة لـ `outcome_code`، عند تقديمه من الخدمة.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail","typeLabel":"string | null"},"source_data":{"type":"object","description":"البيانات المرجعة من قاعدة البيانات الحكومية. الحقول الشائعة: identification_number، first_name، last_name، full_name، date_of_birth، gender. حقول إضافية حسب الدولة: تتضمن BRA دائمًا lgpd_minor وminor_under_18 وminor_under_16 عند تطابق CPF بنجاح؛ كما تتضمن حالة HTTP المصدرية عند حجب بيانات CPF بموجب LGPD (HTTP 422/451). وتضيف ECU الحقول street وformatted_address وnationality وeducation وmarital_status وspouse وmother_name وfather_name وprofession. وتضيف PER الحقول paternal_name وmaternal_name وverification_number وverification_letter. وتضيف ESP الحقلين document_type وexpiration_date. وتضيف VEN/COL الحقل document_type.","additionalProperties":true,"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].source_data","typeLabel":"object"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations","typeLabel":"object[]"},"errors":{"type":"array","description":"الأخطاء التي أرجعتها خدمات السجلات أثناء التحقق، وتكون كل منها موسومة بـ `service_id` الذي أنتجها. **يتم حذف هذا المفتاح بالكامل عند عدم وجود أخطاء.**","items":{"type":"object","description":"كائن الخطأ الخاص بالخدمة المصدر مفروداً كما هو — تختلف مفاتيحه حسب الخدمة (عادةً رسالة/رمز وأي تفاصيل خاصة بمزود الخدمة) — بالإضافة إلى `service_id` لتحديد الخدمة التي حدث بها الخطأ.","properties":{"service_id":{"oneOf":[{"type":"string","description":"معرّف خدمة السجل التي واجهت خطأ.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف خدمة السجل التي واجهت خطأ.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors","typeLabel":"object[]"},"match_type":{"oneOf":[{"type":"string","enum":["no_match","partial_match","full_match"],"description":"النتيجة الإجمالية للتطابق عبر الخدمات التي تم الاستعلام عنها. تكون `null` حتى يتم تقييم التحقق.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_match","partial_match","full_match"],"description":"النتيجة الإجمالية للتطابق عبر الخدمات التي تم الاستعلام عنها. تكون `null` حتى يتم تقييم التحقق.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type","typeLabel":"enum\u003cstring> | null"},"status":{"type":"string","description":"حالة مستوى الميزة لعملية التحقق من قواعد البيانات هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"التحذيرات المتعلقة بالتحقق من قواعد البيانات.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**مصفوفة تقارير التحقق من قواعد البيانات** — دائماً مصفوفة JSON، وليست أبداً كائن `database_validation` مفرداً. تكون `null` حتى تُنتج خطوة تحقق من قاعدة البيانات واحدة على الأقل بياناتٍ. كل عنصر هو التقرير الكامل، بما في ذلك `node_id`، و`status` على مستوى الميزة، و`screened_data`، ومصفوفة `validations[]` لكل خدمة (يحتوي كل منها على `source_data` الخاص بالسجل)، و`warnings[]`. تختلف حقول `screened_data` و`source_data` بحسب الدولة:\n\n**ARG (الأرجنتين)**: screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. يستخدم التحقق البيومتري لمطابقة الوجه من RENAPER. يُستنتج الجنس تلقائياً من تحليل الوجه أو الاسم الأول عندما لا يكون متوفراً في المستند (مثل رخص القيادة)\n\n**BOL (بوليفيا)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender}\n\n**BRA (البرازيل)**: screened_data: {tax_number, first_name, last_name, date_of_birth}. يتضمن source_data دائماً {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16} لعمليات تطابق CPF الناجحة. تُعيّن عمليات البحث الناجحة للبالغين تلك العلامات إلى false. قد تُرجع خدمة Receita Federal Consulta CPF الرمز HTTP 422 (قاصر دون 18 عاماً) أو 451 (دون 16 عاماً) مع حجب البيانات بموجب LGPD؛ في هذه الحالات، يُعيّن source_data علامات القاصرين إلى true بحسب الاقتضاء، ويتضمن حالة HTTP الواردة، ويكون التحقق على مستوى الحقل no_match. راجع قسم البرازيل في مرجع رموز نتائج التحقق من قواعد البيانات للاطلاع على القائمة الكاملة للرموز.\n\n**CHL (تشيلي)**: screened_data: {personal_number, first_name, last_name, date_of_birth}. source_data: {identification_number, first_name, last_name, date_of_birth, gender}\n\n**COL (كولومبيا)**: screened_data: {document_number, document_type, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, document_type}\n\n**CRI (كوستاريكا)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**DOM (جمهورية الدومينيكان)**: screened_data: {personal_number}. source_data: {identification_number} (يُرجع valid/invalid فقط)\n\n**ECU (الإكوادور)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, street, formatted_address, gender, nationality, education, marital_status, spouse, mother_name, father_name, profession}\n\n**ESP (إسبانيا)**: screened_data: {personal_number, document_type, expiration_date, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, document_type, expiration_date}\n\n**GTM (غواتيمالا)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**HND (هندوراس)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**MEX (المكسيك)**: screened_data: {personal_number (CURP), first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender, nationality, curp_status, state_of_birth, doc_probatorio, registration_year, registration_state, registration_municipality, num_acta, crip, issuing_state_code, foreign_registry_number, folio_carta, folio_certificado}. يستخدم السجل المدني RENAPO. تتوفر أيضاً خدمة منفصلة للتحقق من صلاحية INE لـ MEX كعملية تحقق فردية إضافية.\n\n**PAN (بنما)**: screened_data: {personal_number, selfie}. source_data: {identification_number}. يستخدم التحقق البيومتري من SIB\n\n**PER (بيرو)**: screened_data: {personal_number (DNI), first_name, last_name}. source_data: {identification_number, first_name, last_name, paternal_name, maternal_name, verification_number, verification_letter}\n\n**PRY (باراغواي)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**SLV (السلفادور)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**URY (أوروغواي)**: screened_data: {personal_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**VEN (فنزويلا)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, gender, date_of_birth, document_type}","items":{"type":"object","properties":{"node_id":{"type":"string","description":"المعرّف الفريد لخطوة التحقق من قواعد البيانات هذه في مخطط سير العمل."},"issuing_state":{"type":"string","description":"رمز ISO 3166-1 alpha-3 للدولة التي تم الاستعلام عن مصادرها الحكومية/سجلاتها (مثل `BRA` و`MEX` و`ESP` و`NGA` و`IDN`). يغطي التحقق من قواعد البيانات 60+ دولة عبر الأمريكتين وأوروبا وإفريقيا والشرق الأوسط وآسيا والمحيط الهادئ، بالإضافة إلى مصادر عالمية متعددة الدول — وتتوسع التغطية بانتظام، لذا تعامل مع القيمة كمجموعة مفتوحة بدلاً من تعداد ثابت."},"validation_type":{"type":"string","enum":["one_by_one","two_by_two","not_enabled"],"description":"كيفية تأكيد النتيجة: `one_by_one` (نتيجة خدمة واحدة)، أو `two_by_two` (خدمتان مستقلتان أو أكثر طابقتا رقم التعريف بالكامل بشكل مستقل)، أو `not_enabled` (يتم الاحتفاظ بها عندما لا تُنتج أي خدمة تطابقاً قابلاً للاستخدام). لا تكون القيمة `null` أبداً. تتوفر أوضاع التحقق البيومتري المخصصة 2x2 حالياً لكل من `ECU` و`PER`."},"screened_data":{"type":"object","description":"بيانات الإدخال المستخدمة للتحقق. تختلف الحقول حسب الدولة — راجع وثائق التحقق من قواعد البيانات (`/core-technology/database-validation/overview`) للاطلاع على التنسيقات الخاصة بكل دولة.","properties":{"last_name":{"type":"string"},"first_name":{"type":"string"},"tax_number":{"type":"string","description":"البرازيل: CPF (11 رقماً)"},"personal_number":{"type":"string","description":"تشيلي: RUT، جمهورية الدومينيكان: Cédula (11 رقماً)، الإكوادور: Cédula (10 أرقام)، إسبانيا: DNI/NIE، المكسيك: CURP (18 حرفاً)، بيرو: DNI (8 أرقام)، أوروغواي: CI"},"document_number":{"type":"string","description":"ARG: DNI، BOL: CI، COL: Cédula، GTM: DPI، HND: DNI، PAN: Cédula، PRY: CI، SLV: DUI، VEN: Cédula"},"date_of_birth":{"type":"string","format":"date"},"document_type":{"type":"string","description":"COL: CC/CE/TI/NIT، ESP: ID/PASSPORT"},"expiration_date":{"type":"string","format":"date","description":"مطلوب لـ ESP"}}},"validations":{"type":"array","description":"إدخال واحد لكل خدمة سجل قدمت payload تحقق. يحدد كل إدخال الخدمة (`service_id` و`service_name`) ويتضمن مقارنة `validation` لكل حقل، والرمز `outcome_code` / التفصيل `outcome_detail` الخاص بالخدمة عند الإبلاغ عنهما، وسجل الشركات المُطبَّع في `source_data`.","items":{"type":"object","properties":{"service_id":{"type":"string","description":"معرّف خدمة السجل التي أنتجت نتيجة التحقق هذه.","example":"bra_cpf"},"service_name":{"type":"string","description":"اسم سهل القراءة لخدمة السجل.","example":"Brazil - CPF status check"},"validation":{"type":"object","description":"نتائج عمليات التحقق من صحة الحقول.","properties":{"full_name":{"type":"string","description":"نتيجة المطابقة للاسم الكامل (مثل: 'full_match'، 'partial_match'، 'no_match')."},"date_of_birth":{"type":"string","description":"نتيجة المطابقة لتاريخ الميلاد."},"identification_number":{"type":"string","description":"نتيجة المطابقة لرقم الهوية."}}},"outcome_code":{"oneOf":[{"type":"string","description":"النتيجة المقروءة آلياً للبحث في السجل (مثل `MATCH`، `NO_MATCH`، `PARTIAL_MATCH`، `INCONCLUSIVE`، ورموز خاصة بالمصدر). تكون موجودة عندما يُبلغ عنها النظام."},{"type":"null","description":"النتيجة المقروءة آلياً للبحث في السجل (مثل `MATCH`، `NO_MATCH`، `PARTIAL_MATCH`، `INCONCLUSIVE`، ورموز خاصة بالمصدر). تكون موجودة عندما يُبلغ عنها النظام."}]},"outcome_detail":{"oneOf":[{"type":"string","description":"تفسير سهل القراءة لـ `outcome_code`، عند تقديمه من الخدمة."},{"type":"null","description":"تفسير سهل القراءة لـ `outcome_code`، عند تقديمه من الخدمة."}]},"source_data":{"type":"object","description":"البيانات المرجعة من قاعدة البيانات الحكومية. الحقول الشائعة: identification_number، first_name، last_name، full_name، date_of_birth، gender. حقول إضافية حسب الدولة: تتضمن BRA دائمًا lgpd_minor وminor_under_18 وminor_under_16 عند تطابق CPF بنجاح؛ كما تتضمن حالة HTTP المصدرية عند حجب بيانات CPF بموجب LGPD (HTTP 422/451). وتضيف ECU الحقول street وformatted_address وnationality وeducation وmarital_status وspouse وmother_name وfather_name وprofession. وتضيف PER الحقول paternal_name وmaternal_name وverification_number وverification_letter. وتضيف ESP الحقلين document_type وexpiration_date. وتضيف VEN/COL الحقل document_type.","additionalProperties":true}}}},"errors":{"type":"array","description":"الأخطاء التي أرجعتها خدمات السجلات أثناء التحقق، وتكون كل منها موسومة بـ `service_id` الذي أنتجها. **يتم حذف هذا المفتاح بالكامل عند عدم وجود أخطاء.**","items":{"type":"object","description":"كائن الخطأ الخاص بالخدمة المصدر مفروداً كما هو — تختلف مفاتيحه حسب الخدمة (عادةً رسالة/رمز وأي تفاصيل خاصة بمزود الخدمة) — بالإضافة إلى `service_id` لتحديد الخدمة التي حدث بها الخطأ.","properties":{"service_id":{"oneOf":[{"type":"string","description":"معرّف خدمة السجل التي واجهت خطأ."},{"type":"null","description":"معرّف خدمة السجل التي واجهت خطأ."}]}},"additionalProperties":true}},"match_type":{"oneOf":[{"type":"string","enum":["no_match","partial_match","full_match"],"description":"النتيجة الإجمالية للتطابق عبر الخدمات التي تم الاستعلام عنها. تكون `null` حتى يتم تقييم التحقق."},{"type":"null","enum":["no_match","partial_match","full_match"],"description":"النتيجة الإجمالية للتطابق عبر الخدمات التي تم الاستعلام عنها. تكون `null` حتى يتم تقييم التحقق."}]},"status":{"type":"string","description":"حالة مستوى الميزة لعملية التحقق من قواعد البيانات هذه. مستقلة عن `status` الجلسة من المستوى الأعلى — يمكن أن تصل الجلسة إلى قرارها العام بينما تظل الميزة الفردية `In Review`.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"الميزة التي أنشأت هذا التحذير. تحدد القيمة كتلة الميزة التي ينتمي إليها التحذير. عادةً ما تستخدم مصفوفة تحذيرات كل وحدة نمطية القيمة المطابقة لوحدتها (مثل `PHONE` داخل `phone_verifications[].warnings`)، ولكن التعداد (enum) أعلاه هو المرجع المعتمد عبر جميع تحذيرات الميزات في payload القرار."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"معرّف عقدة مخطط سير العمل التي أصدرت هذا التحذير"}}},"description":"التحذيرات المتعلقة بالتحقق من قواعد البيانات."}}},"uniqueKey":"database_validations.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations","typeLabel":"object[] | null"},"database_validation_not_performed_reason":{"oneOf":[{"type":"object","additionalProperties":true,"description":"سبب عدم إنتاج نتيجة من التحقق من قواعد البيانات المُهيأ، بتنسيق `{code, message}` بالإضافة إلى حقول السياق. يكون موجوداً فقط عندما يكون `database_validations` هو `null` لسير عمل يتضمن هذه الخطوة، حتى تتمكن من التمييز بين \"وافق السجل\" و\"لم يتم تشغيل أي شيء\". ويكون `null` في الحالات الأخرى.","properties":{"code":{"type":"string","description":"سبب ثابت قابل للقراءة آلياً.","uniqueKey":"database_validation_not_performed_reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","description":"تفسير سهل القراءة.","uniqueKey":"database_validation_not_performed_reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"database_validation_not_performed_reason.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"سبب عدم إنتاج نتيجة من التحقق من قواعد البيانات المُهيأ، بتنسيق `{code, message}` بالإضافة إلى حقول السياق. يكون موجوداً فقط عندما يكون `database_validations` هو `null` لسير عمل يتضمن هذه الخطوة، حتى تتمكن من التمييز بين \"وافق السجل\" و\"لم يتم تشغيل أي شيء\". ويكون `null` في الحالات الأخرى.","properties":{"code":{"type":"string","description":"سبب ثابت قابل للقراءة آلياً."},"message":{"type":"string","description":"تفسير سهل القراءة."}},"uniqueKey":"database_validation_not_performed_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validation_not_performed_reason","typeLabel":"object | null"},"reviews":{"type":"array","items":{"type":"object","properties":{"user":{"type":"string","description":"من أجرى المراجعة. عادةً ما يكون معرّف المراجِع في لوحة التحكم (بريده الإلكتروني)، ولكن القيمة تكون `\"API Client\"` لتحديثات الحالة التي تتم باستخدام مفتاح API و`\"Unknown\"` عندما يتعذر تحديد الفاعل — لذا لا تقم بمعالجة هذا الحقل كعنوان بريد إلكتروني.","uniqueKey":"reviews.items.[INDEX].user","typeLabel":"string"},"new_status":{"type":"string","uniqueKey":"reviews.items.[INDEX].new_status","typeLabel":"string"},"comment":{"type":"string","uniqueKey":"reviews.items.[INDEX].comment","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","uniqueKey":"reviews.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"reviews.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reviews","typeLabel":"object[]"},"assignee":{"oneOf":[{"type":"object","description":"المراجِع في لوحة التحكم المعين للجلسة، أو `null` عندما لا يحتفظ بها أحد.","properties":{"email":{"type":"string","format":"email","uniqueKey":"assignee.oneOf.0.email","typeLabel":"string\u003cemail>"},"assigned_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"assignee.oneOf.0.assigned_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"assignee.oneOf.0.assigned_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignee.oneOf.0.assigned_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"assignee.oneOf.0","typeLabel":"object"},{"type":"null","description":"المراجِع في لوحة التحكم المعين للجلسة، أو `null` عندما لا يحتفظ بها أحد.","properties":{"email":{"type":"string","format":"email"},"assigned_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]}},"uniqueKey":"assignee.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignee","typeLabel":"object | null"},"waiting_since":{"oneOf":[{"type":"string","format":"date-time","description":"متى بدأت الجلسة بالانتظار للمراجعة. وتكون `null` ما لم تكن الجلسة في حالة `In Review` ويحدد تطبيقك موعداً نهائياً للمراجعة.","uniqueKey":"waiting_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى بدأت الجلسة بالانتظار للمراجعة. وتكون `null` ما لم تكن الجلسة في حالة `In Review` ويحدد تطبيقك موعداً نهائياً للمراجعة.","uniqueKey":"waiting_since.oneOf.1","typeLabel":"null"}],"uniqueKey":"waiting_since","typeLabel":"string\u003cdate-time> | null"},"sla_due_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى يحين موعد المراجعة. وتكون `null` ما لم تكن الجلسة في حالة `In Review` ويحدد تطبيقك موعداً نهائياً للمراجعة.","uniqueKey":"sla_due_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى يحين موعد المراجعة. وتكون `null` ما لم تكن الجلسة في حالة `In Review` ويحدد تطبيقك موعداً نهائياً للمراجعة.","uniqueKey":"sla_due_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sla_due_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","description":"الطابع الزمني لإنشاء الجلسة (ISO 8601، UTC).","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"الطابع الزمني المجدول لانتهاء صلاحية هذه الجلسة. يتم تعيينه في جلسات التحقق من المستخدمين (KYC) عندما تتم تهيئة انتهاء الصلاحية وقت الإنشاء (أو بمجرد أن تُشغّل حالة `Approved` احتساب انتهاء صلاحية KYC). يكون `null` للجلسات التي ليس لها انتهاء صلاحية مُهيأ، وللأنواع التي لا تستخدم انتهاء الصلاحية (مثل جلسات التحقق من الشركات (KYB) التي لم تتلقَ مطلقًا `expires_at`).","uniqueKey":"expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"الطابع الزمني المجدول لانتهاء صلاحية هذه الجلسة. يتم تعيينه في جلسات التحقق من المستخدمين (KYC) عندما تتم تهيئة انتهاء الصلاحية وقت الإنشاء (أو بمجرد أن تُشغّل حالة `Approved` احتساب انتهاء صلاحية KYC). يكون `null` للجلسات التي ليس لها انتهاء صلاحية مُهيأ، وللأنواع التي لا تستخدم انتهاء الصلاحية (مثل جلسات التحقق من الشركات (KYB) التي لم تتلقَ مطلقًا `expires_at`).","uniqueKey":"expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"expires_at","typeLabel":"string\u003cdate-time> | null"},"registry_checks":{"oneOf":[{"type":"array","description":"عمليات التحقق من سجل الشركات. تكون موجودة فقط عندما تكون `session_kind = business`. يغلّف كل عنصر payload سجل الشركات بالكامل.","items":{"type":"object","description":"فحص سجل شركات واحد — الـ payload الكامل لسجل الشركات مُعززاً بهيكل الملكية والتحذيرات. يتوفر فقط عندما يكون `session_kind = business`.","properties":{"status":{"type":"string","description":"حالة دورة حياة الميزة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"data_resolved":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].data_resolved","typeLabel":"boolean"},"company":{"type":"object","description":"payload الكامل للشركة من السجل (سجل الشركات مدمجاً مع أي بيانات يقدمها المستخدم أو يتم تعديلها عبر لوحة التحكم).","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.uuid","typeLabel":"string\u003cuuid>"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id","typeLabel":"string | null"},"status":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.status","typeLabel":"string"},"registry_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status","typeLabel":"string | null"},"data_resolved":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.data_resolved","typeLabel":"boolean"},"company_name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_name","typeLabel":"string"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number","typeLabel":"string | null"},"country_code":{"type":"string","description":"دولة التأسيس (ISO 3166-1 alpha-2، مثل `GB` أو `DE` أو `US`).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.country_code","typeLabel":"string"},"region":{"oneOf":[{"type":"string","description":"رمز التقسيم الإداري حسب معيار ISO 3166-2 عند انطباقه (على سبيل المثال `CA`، و`NY` للولايات الأمريكية).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز التقسيم الإداري حسب معيار ISO 3166-2 عند انطباقه (على سبيل المثال `CA`، و`NY` للولايات الأمريكية).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region","typeLabel":"string | null"},"company_type":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type","typeLabel":"string | null"},"incorporation_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date","typeLabel":"string\u003cdate> | null"},"registered_address":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address","typeLabel":"string | null"},"tax_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number","typeLabel":"string | null"},"risk_level":{"oneOf":[{"type":"string","enum":["LOW","MEDIUM","HIGH"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LOW","MEDIUM","HIGH"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level","typeLabel":"enum\u003cstring> | null"},"verification_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status","typeLabel":"string | null"},"is_from_registry":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.is_from_registry","typeLabel":"boolean"},"fetch_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status","typeLabel":"string | null"},"alternative_names":{"oneOf":[{"type":"string","description":"أسماء الشركات البديلة، أو التجارية، أو السابقة، أو باللغة الأصلية كنص، عند الإبلاغ عنها.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names.oneOf.0","typeLabel":"string"},{"type":"null","description":"أسماء الشركات البديلة، أو التجارية، أو السابقة، أو باللغة الأصلية كنص، عند الإبلاغ عنها.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names","typeLabel":"string | null"},"nature_of_business":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business","typeLabel":"string | null"},"registered_capital":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital","typeLabel":"string | null"},"registered_capital_amount":{"oneOf":[{"type":"string","format":"decimal","description":"مبلغ رأس المال المسجل/الأسهم كسلسلة نصية عشرية (مثل `\"100.00\"`)، مُستخرجة من ملف السجل. وتكون `null` عند عدم توفرها.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","description":"مبلغ رأس المال المسجل/الأسهم كسلسلة نصية عشرية (مثل `\"100.00\"`)، مُستخرجة من ملف السجل. وتكون `null` عند عدم توفرها.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount","typeLabel":"string\u003cdecimal> | null"},"registered_capital_currency":{"oneOf":[{"type":"string","description":"رمز العملة حسب معيار ISO 4217 لـ `registered_capital_amount` (مثل `\"GBP\"`). تكون القيمة `null` عندما لا تتوفر.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز العملة حسب معيار ISO 4217 لـ `registered_capital_amount` (مثل `\"GBP\"`). تكون القيمة `null` عندما لا تتوفر.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email","typeLabel":"string\u003cemail> | null"},"phone":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone","typeLabel":"string | null"},"legal_entity_identifier":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier","typeLabel":"string | null"},"location_of_registration":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration","typeLabel":"string | null"},"vat_number":{"oneOf":[{"type":"string","description":"رقم ضريبة القيمة المضافة في الاتحاد الأوروبي (EU VAT)، عند جمعه أثناء خطوة السجل المستضافة أو تعديله لاحقاً.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم ضريبة القيمة المضافة في الاتحاد الأوروبي (EU VAT)، عند جمعه أثناء خطوة السجل المستضافة أو تعديله لاحقاً.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number","typeLabel":"string | null"},"vat_validation_status":{"type":"string","enum":["valid","invalid","format_valid","invalid_format","could_not_validate","not_applicable"],"description":"نتيجة التحقق من صحة رقم ضريبة القيمة المضافة أو، عند عدم وجوده، `tax_number`، عند الإرسال إلى السجل. `valid` / `invalid`: يتم تحديدها بواسطة السجل الرسمي للدولة (EU VIES، والنرويج، وسويسرا، والبرازيل، وكولومبيا، وكوستاريكا، والإكوادور، وباراغواي؛ وبولندا أيضاً عبر سجل ضريبة القيمة المضافة المحلي الخاص بها). `format_valid` / `invalid_format`: يتم تحديدها بناءً على قواعد التنسيق وأرقام التحقق الخاصة بالدولة عند تعذر الاستعلام من أي سجل. `could_not_validate`: كان السجل غير متاح. `not_applicable`: لا يوجد رقم، أو دولة بدون سجل أو قواعد، أو جلسة في البيئة التجريبية.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_status","typeLabel":"enum\u003cstring>"},"vat_validated_number":{"oneOf":[{"type":"string","description":"الرقم الذي تم التحقق منه، كما يعرفه المصدر (على سبيل المثال، رقم ضريبة القيمة المضافة المشتق من SIREN الفرنسي أو RSIN الهولندي). يكون `null` عند عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"الرقم الذي تم التحقق منه، كما يعرفه المصدر (على سبيل المثال، رقم ضريبة القيمة المضافة المشتق من SIREN الفرنسي أو RSIN الهولندي). يكون `null` عند عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number","typeLabel":"string | null"},"vat_validation_source":{"oneOf":[{"type":"string","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"المصدر الذي حدد `vat_validation_status`: إما سجل رسمي، أو `format_rules`. تكون قيمته `null` عند عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"المصدر الذي حدد `vat_validation_status`: إما سجل رسمي، أو `format_rules`. تكون قيمته `null` عند عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source","typeLabel":"enum\u003cstring> | null"},"vat_validated_name":{"oneOf":[{"type":"string","description":"الاسم المسجل لدى المصدر الذي تحقق من صحة الرقم، عند إفصاحه عن اسم. يُعيّن فقط عندما تكون الحالة `valid`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم المسجل لدى المصدر الذي تحقق من صحة الرقم، عند إفصاحه عن اسم. يُعيّن فقط عندما تكون الحالة `valid`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name","typeLabel":"string | null"},"vat_validated_address":{"oneOf":[{"type":"string","description":"العنوان المسجل لدى المصدر الذي تحقق من الرقم، عندما يكشف عنه. يتم تعيينه فقط عندما تكون الحالة `valid`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"العنوان المسجل لدى المصدر الذي تحقق من الرقم، عندما يكشف عنه. يتم تعيينه فقط عندما تكون الحالة `valid`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address","typeLabel":"string | null"},"vat_checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"الطابع الزمني للفحص. يكون `null` في حال عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"الطابع الزمني للفحص. يكون `null` في حال عدم تشغيل أي فحص.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at","typeLabel":"string\u003cdate-time> | null"},"financial_summary":{"oneOf":[{"type":"object","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary","typeLabel":"object | null"},"officers":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].name","typeLabel":"string"},"designation":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"عنوان المسؤول الوارد من السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان المسؤول الوارد من السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ تعيين المسؤول.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ تعيين المسؤول.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"termination_date":{"oneOf":[{"type":"string","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date","typeLabel":"string\u003cdate> | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year","typeLabel":"integer | null"},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month","typeLabel":"integer | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers","typeLabel":"object[]"},"beneficial_owners":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25.00\"`، `\"50\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25.00\"`، `\"50\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"effective_ownership_percent":{"oneOf":[{"type":"number","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent","typeLabel":"number | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding","typeLabel":"object | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners","typeLabel":"object[]"},"addresses":{"oneOf":[{"type":"array","description":"كل عنوان ينص عليه السجل، بصيغة معيارية واحدة. يكون Null عندما لا ينص على أي عنوان.","items":{"type":"object","description":"عنوان يحدده السجل، بنفس الهيكل لكل دولة ومصدر سجل. كل مفتاح موجود دائماً؛ وأي جزء لا ينشره السجل يكون null.","properties":{"type":{"oneOf":[{"type":"string","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type","typeLabel":"string | null"},"address":{"type":"string","description":"العنوان الكامل في سطر واحد. موجود دائماً في كل عنوان.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].address","typeLabel":"string"},"street":{"oneOf":[{"type":"string","description":"الشارع والرقم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street.oneOf.0","typeLabel":"string"},{"type":"null","description":"الشارع والرقم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"المدينة أو المنطقة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"المدينة أو المنطقة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","description":"الرمز البريدي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"الرمز البريدي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"المنطقة أو الولاية أو المقاطعة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region.oneOf.0","typeLabel":"string"},{"type":"null","description":"المنطقة أو الولاية أو المقاطعة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description","typeLabel":"string | null"}},"required":["type","address","street","city","postal_code","region","country_code","description"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"كل عنوان ينص عليه السجل، بصيغة معيارية واحدة. يكون Null عندما لا ينص على أي عنوان.","items":{"type":"object","description":"عنوان يحدده السجل، بنفس الهيكل لكل دولة ومصدر سجل. كل مفتاح موجود دائماً؛ وأي جزء لا ينشره السجل يكون null.","properties":{"type":{"oneOf":[{"type":"string","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."},{"type":"null","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."}]},"address":{"type":"string","description":"العنوان الكامل في سطر واحد. موجود دائماً في كل عنوان."},"street":{"oneOf":[{"type":"string","description":"الشارع والرقم."},{"type":"null","description":"الشارع والرقم."}]},"city":{"oneOf":[{"type":"string","description":"المدينة أو المنطقة."},{"type":"null","description":"المدينة أو المنطقة."}]},"postal_code":{"oneOf":[{"type":"string","description":"الرمز البريدي."},{"type":"null","description":"الرمز البريدي."}]},"region":{"oneOf":[{"type":"string","description":"المنطقة أو الولاية أو المقاطعة."},{"type":"null","description":"المنطقة أو الولاية أو المقاطعة."}]},"country_code":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."}]},"description":{"oneOf":[{"type":"string","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."},{"type":"null","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses","typeLabel":"object[] | null"},"industries":{"oneOf":[{"type":"array","description":"الأنشطة التي يصنف السجل الشركة تحتها، بصيغة قياسية موحدة. تكون null عند عدم ذكر أي نشاط.","items":{"type":"object","description":"نشاط تُصنّف الجهة المسؤولة عن السجل الشركة ضمنه، بنفس الهيكل لكل دولة ومصدر سجل.","properties":{"code":{"oneOf":[{"type":"string","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"تسمية النشاط، عندما ينشرها السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"تسمية النشاط، عندما ينشرها السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"scheme":{"oneOf":[{"type":"string","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme.oneOf.0","typeLabel":"string"},{"type":"null","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme","typeLabel":"string | null"},"is_primary":{"type":"boolean","description":"تكون القيمة True للنشاط الرئيسي للشركة. هناك مدخل أساسي واحد بالضبط عندما لا تكون القائمة فارغة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].is_primary","typeLabel":"boolean"}},"required":["code","description","scheme","is_primary"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"الأنشطة التي يصنف السجل الشركة تحتها، بصيغة قياسية موحدة. تكون null عند عدم ذكر أي نشاط.","items":{"type":"object","description":"نشاط تُصنّف الجهة المسؤولة عن السجل الشركة ضمنه، بنفس الهيكل لكل دولة ومصدر سجل.","properties":{"code":{"oneOf":[{"type":"string","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."},{"type":"null","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"تسمية النشاط، عندما ينشرها السجل."},{"type":"null","description":"تسمية النشاط، عندما ينشرها السجل."}]},"scheme":{"oneOf":[{"type":"string","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."},{"type":"null","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."}]},"is_primary":{"type":"boolean","description":"تكون القيمة True للنشاط الرئيسي للشركة. هناك مدخل أساسي واحد بالضبط عندما لا تكون القائمة فارغة."}},"required":["code","description","scheme","is_primary"]},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries","typeLabel":"object[] | null"},"accounts":{"oneOf":[{"type":"object","additionalProperties":true,"description":"تواريخ إيداعات السجل، عند توفرها. تستخدم الإقرارات السنوية والاجتماعات العامة last_annual_return_date وlast_agm_date؛ وهي تختلف عن الحسابات المالية.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"تواريخ إيداعات السجل، عند توفرها. تستخدم الإقرارات السنوية والاجتماعات العامة last_annual_return_date وlast_agm_date؛ وهي تختلف عن الحسابات المالية.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts","typeLabel":"object | null"},"registry_data":{"oneOf":[{"type":"object","description":"تفاصيل السجل الموحدة معيارياً من Didit للشركة: نتيجة الملكية (`ownership_error` و`section_errors` و`ubo_resolution` و`lite_enrichment`)، والتصحيحات التي أُجريت باستخدام update-data، وحقائق السجل التي ليس لها حقل خاص بها. لا يحمل أبداً السجل الخاص بمصدر السجل نفسه. كل مفتاح اختياري ولا يظهر إلا عندما يكون للشركة قيمة له؛ قد تُضاف مفاتيح جديدة. اقرأ الحقول القياسية (`addresses` و`industries` و`ownership` و`beneficial_owners[].shareholding`) لأي شيء تغطيه.","properties":{"company_name":{"type":"string","description":"اسم الشركة كما تم تصحيحه في لوحة التحكم.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.company_name","typeLabel":"string"},"registration_number":{"type":"string","description":"رقم التسجيل كما يذكره السجل أو تصحيح لوحة التحكم.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registration_number","typeLabel":"string"},"country_code":{"type":"string","description":"دولة التسجيل كما يوضحها سجل الشركات أو تصحيح من لوحة التحكم.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.country_code","typeLabel":"string"},"region":{"type":"string","description":"منطقة أو ولاية التسجيل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.region","typeLabel":"string"},"incorporation_date":{"type":"string","description":"تاريخ التأسيس (ISO 8601).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.incorporation_date","typeLabel":"string"},"registration_date":{"type":"string","description":"تاريخ التسجيل (ISO 8601) عندما يذكر السجل تاريخاً منفصلاً عن تاريخ التأسيس.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registration_date","typeLabel":"string"},"dissolution_date":{"type":"string","description":"تاريخ الحل (ISO 8601) عندما ينص عليه السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.dissolution_date","typeLabel":"string"},"tax_number":{"type":"string","description":"الرقم الضريبي.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.tax_number","typeLabel":"string"},"vat_number":{"type":"string","description":"رقم ضريبة القيمة المضافة (VAT).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.vat_number","typeLabel":"string"},"legal_address":{"type":"string","description":"العنوان القانوني كما تم تصحيحه في لوحة التحكم.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.legal_address","typeLabel":"string"},"registered_address":{"type":"string","description":"العنوان المسجل كما هو مذكور في السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_address","typeLabel":"string"},"company_type":{"type":"string","description":"الشكل القانوني.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.company_type","typeLabel":"string"},"registry_status":{"type":"string","description":"حالة الشركة في السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_status","typeLabel":"string"},"verification_status":{"type":"string","description":"حالة التحقق.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.verification_status","typeLabel":"string"},"alternative_names":{"type":"string","description":"الأسماء الأخرى التي تتداول أو تداولت الشركة تحتها.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.alternative_names","typeLabel":"string"},"nature_of_business":{"type":"string","description":"وصف النشاط.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.nature_of_business","typeLabel":"string"},"registered_capital":{"type":"string","description":"رأس المال المسجل كما هو مطبوع.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital","typeLabel":"string"},"registered_capital_amount":{"type":"string","description":"مبلغ رأس المال المسجل، كسلسلة عشرية.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital_amount","typeLabel":"string"},"registered_capital_currency":{"type":"string","description":"عملة رأس المال المسجل (ISO 4217).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital_currency","typeLabel":"string"},"website":{"type":"string","description":"الموقع الإلكتروني.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.website","typeLabel":"string"},"email":{"type":"string","description":"البريد الإلكتروني لجهة الاتصال.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.email","typeLabel":"string"},"phone":{"type":"string","description":"هاتف التواصل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.phone","typeLabel":"string"},"legal_entity_identifier":{"type":"string","description":"معرّف الكيان القانوني (LEI).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.legal_entity_identifier","typeLabel":"string"},"location_of_registration":{"type":"string","description":"مكان التسجيل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.location_of_registration","typeLabel":"string"},"control_scheme":{"type":"string","description":"نظام الحوكمة عندما يوفره سجل الشركات.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.control_scheme","typeLabel":"string"},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"سبب عدم تسليم مستوى الملكية المطلوب، بنفس رموز `ownership.unavailable_reason`. يُعد `no_owners_on_record` (أجاب السجل ولم يُسمِّ أي مالك) و`ownership_section_unavailable` (لم يُرجع السجل قسم الملكية) نتيجتين مختلفتين.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ownership_error","typeLabel":"enum\u003cstring>"},"section_errors":{"type":"object","description":"الأقسام التي لم يُرجعها السجل، مفهرسة حسب القسم (`officers` و`shareholders` و`group_structure`). أي قسم مدرج هنا لم يتم تسليمه أبداً: ولا تعني القائمة الفارغة بجانبه أي شيء عن الشركة.","additionalProperties":{"type":"object","description":"قسم لم يُرجعه السجل.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"الحالة التي رد بها السجل للقسم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.0","typeLabel":"integer"},{"type":"null","description":"الحالة التي رد بها السجل للقسم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code","typeLabel":"integer | null"}},"required":["status_code"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors","typeLabel":"object"},"ubo_resolution":{"type":"object","description":"كيفية تتبع مستوى UBO لسلسلة الملكية فوق الشركة.","properties":{"parent_chain":{"type":"array","description":"الشركات الأم للشركة بدءاً من الشركة الأم النهائية ووصولاً إلى الشركة.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الشركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain","typeLabel":"object[]"},"subsidiaries":{"type":"array","description":"الشركات التابعة مباشرة للشركة ضمن مجموعتها المؤسسية.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الشركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم التسجيل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries","typeLabel":"object[]"},"unresolved":{"type":"array","description":"أجزاء السلسلة التي تعذر على سجل الشركات تسويتها (نفس مدخلات `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"السبب، على سبيل المثال `no_group_structure_on_record` أو `selected_company_not_in_group_structure` أو `section_error`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","description":"القسم المعني، على سبيل المثال `group_structure`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","description":"القسم المعني، على سبيل المثال `group_structure`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"required":["reason","section"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved","typeLabel":"object[]"}},"required":["parent_chain","subsidiaries","unresolved"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution","typeLabel":"object"},"lite_enrichment":{"type":"object","description":"حقول الملف الشخصي Lite الفارغة التي ملأها مصدر آخر من مصادر سجلات الدولة. لا يُذكر اسم المصدر.","properties":{"fields":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.fields.items.[INDEX]","typeLabel":"string"},"description":"حقول الشركة التي تمت تعبئتها.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.fields","typeLabel":"string[]"},"people_added":{"type":"integer","description":"عدد المسؤولين أو المالكين الذين تمت إضافتهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.people_added","typeLabel":"integer"}},"required":["fields","people_added"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment","typeLabel":"object"},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"حقول السجل الخاصة بالشركة، مفهرسة حسب تسميات السجل لها، كقيم بسيطة (سجلات قديمة). لا يتم تضمين سوى الحقول التي تمت مراجعتها كحقائق من السجل.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata","typeLabel":"object"},"registry_sources":{"type":"array","description":"السجلات الرسمية التي تمت قراءة السجل منها (السجلات القديمة). لا يتم ذكر المصادر الأخرى بالاسم.","items":{"type":"object","description":"سجل رسمي قُرئت منه البيانات. لا يتم ذكر سوى السجلات الحكومية الرسمية والجهات التنظيمية ونظام المعرّفات الرسمي؛ ويتم استبعاد أي مصدر آخر.","properties":{"name":{"type":"string","description":"اسم السجل، على سبيل المثال `UK Companies House`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX].name","typeLabel":"string"},"source_type":{"type":"string","enum":["official"],"description":"دائماً `official`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX].source_type","typeLabel":"enum\u003cstring>"}},"required":["name","source_type"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources","typeLabel":"object[]"},"previous_names":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.previous_names.items.[INDEX]","typeLabel":"string"},"description":"الأسماء التي كانت الشركة مسجلة بها سابقاً (السجلات السابقة).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.previous_names","typeLabel":"string[]"},"parent_companies":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.parent_companies.items.[INDEX]","typeLabel":"string"},"description":"الشركات الأم التي يسميها السجل (السجلات السابقة).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.parent_companies","typeLabel":"string[]"},"documents_available":{"type":"integer","description":"عدد الإيداعات التي يقدمها السجل للشركة (السجلات القديمة).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.documents_available","typeLabel":"integer"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"تفاصيل السجل الموحدة معيارياً من Didit للشركة: نتيجة الملكية (`ownership_error` و`section_errors` و`ubo_resolution` و`lite_enrichment`)، والتصحيحات التي أُجريت باستخدام update-data، وحقائق السجل التي ليس لها حقل خاص بها. لا يحمل أبداً السجل الخاص بمصدر السجل نفسه. كل مفتاح اختياري ولا يظهر إلا عندما يكون للشركة قيمة له؛ قد تُضاف مفاتيح جديدة. اقرأ الحقول القياسية (`addresses` و`industries` و`ownership` و`beneficial_owners[].shareholding`) لأي شيء تغطيه.","properties":{"company_name":{"type":"string","description":"اسم الشركة كما تم تصحيحه في لوحة التحكم."},"registration_number":{"type":"string","description":"رقم التسجيل كما يذكره السجل أو تصحيح لوحة التحكم."},"country_code":{"type":"string","description":"دولة التسجيل كما يوضحها سجل الشركات أو تصحيح من لوحة التحكم."},"region":{"type":"string","description":"منطقة أو ولاية التسجيل."},"incorporation_date":{"type":"string","description":"تاريخ التأسيس (ISO 8601)."},"registration_date":{"type":"string","description":"تاريخ التسجيل (ISO 8601) عندما يذكر السجل تاريخاً منفصلاً عن تاريخ التأسيس."},"dissolution_date":{"type":"string","description":"تاريخ الحل (ISO 8601) عندما ينص عليه السجل."},"tax_number":{"type":"string","description":"الرقم الضريبي."},"vat_number":{"type":"string","description":"رقم ضريبة القيمة المضافة (VAT)."},"legal_address":{"type":"string","description":"العنوان القانوني كما تم تصحيحه في لوحة التحكم."},"registered_address":{"type":"string","description":"العنوان المسجل كما هو مذكور في السجل."},"company_type":{"type":"string","description":"الشكل القانوني."},"registry_status":{"type":"string","description":"حالة الشركة في السجل."},"verification_status":{"type":"string","description":"حالة التحقق."},"alternative_names":{"type":"string","description":"الأسماء الأخرى التي تتداول أو تداولت الشركة تحتها."},"nature_of_business":{"type":"string","description":"وصف النشاط."},"registered_capital":{"type":"string","description":"رأس المال المسجل كما هو مطبوع."},"registered_capital_amount":{"type":"string","description":"مبلغ رأس المال المسجل، كسلسلة عشرية."},"registered_capital_currency":{"type":"string","description":"عملة رأس المال المسجل (ISO 4217)."},"website":{"type":"string","description":"الموقع الإلكتروني."},"email":{"type":"string","description":"البريد الإلكتروني لجهة الاتصال."},"phone":{"type":"string","description":"هاتف التواصل."},"legal_entity_identifier":{"type":"string","description":"معرّف الكيان القانوني (LEI)."},"location_of_registration":{"type":"string","description":"مكان التسجيل."},"control_scheme":{"type":"string","description":"نظام الحوكمة عندما يوفره سجل الشركات."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"سبب عدم تسليم مستوى الملكية المطلوب، بنفس رموز `ownership.unavailable_reason`. يُعد `no_owners_on_record` (أجاب السجل ولم يُسمِّ أي مالك) و`ownership_section_unavailable` (لم يُرجع السجل قسم الملكية) نتيجتين مختلفتين."},"section_errors":{"type":"object","description":"الأقسام التي لم يُرجعها السجل، مفهرسة حسب القسم (`officers` و`shareholders` و`group_structure`). أي قسم مدرج هنا لم يتم تسليمه أبداً: ولا تعني القائمة الفارغة بجانبه أي شيء عن الشركة.","additionalProperties":{"type":"object","description":"قسم لم يُرجعه السجل.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"الحالة التي رد بها السجل للقسم."},{"type":"null","description":"الحالة التي رد بها السجل للقسم."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"كيفية تتبع مستوى UBO لسلسلة الملكية فوق الشركة.","properties":{"parent_chain":{"type":"array","description":"الشركات الأم للشركة بدءاً من الشركة الأم النهائية ووصولاً إلى الشركة.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"الشركات التابعة مباشرة للشركة ضمن مجموعتها المؤسسية.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"أجزاء السلسلة التي تعذر على سجل الشركات تسويتها (نفس مدخلات `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"السبب، على سبيل المثال `no_group_structure_on_record` أو `selected_company_not_in_group_structure` أو `section_error`."},"section":{"oneOf":[{"type":"string","description":"القسم المعني، على سبيل المثال `group_structure`."},{"type":"null","description":"القسم المعني، على سبيل المثال `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"حقول الملف الشخصي Lite الفارغة التي ملأها مصدر آخر من مصادر سجلات الدولة. لا يُذكر اسم المصدر.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"حقول الشركة التي تمت تعبئتها."},"people_added":{"type":"integer","description":"عدد المسؤولين أو المالكين الذين تمت إضافتهم."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"حقول السجل الخاصة بالشركة، مفهرسة حسب تسميات السجل لها، كقيم بسيطة (سجلات قديمة). لا يتم تضمين سوى الحقول التي تمت مراجعتها كحقائق من السجل."},"registry_sources":{"type":"array","description":"السجلات الرسمية التي تمت قراءة السجل منها (السجلات القديمة). لا يتم ذكر المصادر الأخرى بالاسم.","items":{"type":"object","description":"سجل رسمي قُرئت منه البيانات. لا يتم ذكر سوى السجلات الحكومية الرسمية والجهات التنظيمية ونظام المعرّفات الرسمي؛ ويتم استبعاد أي مصدر آخر.","properties":{"name":{"type":"string","description":"اسم السجل، على سبيل المثال `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"دائماً `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"الأسماء التي كانت الشركة مسجلة بها سابقاً (السجلات السابقة)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"الشركات الأم التي يسميها السجل (السجلات السابقة)."},"documents_available":{"type":"integer","description":"عدد الإيداعات التي يقدمها السجل للشركة (السجلات القديمة)."}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data","typeLabel":"object | null"},"user_provided_data":{"type":"object","description":"البيانات المؤكدة أو المعدلة من قبل المستخدم النهائي.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.user_provided_data","typeLabel":"object"},"confirmed_by_user_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at","typeLabel":"string\u003cdate-time> | null"},"last_console_edit_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at","typeLabel":"string\u003cdate-time> | null"},"is_editable":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.is_editable","typeLabel":"boolean"},"ownership":{"type":"object","description":"نتيجة مستوى الملكية (المساهمون / UBO)، بالهيكل نفسه لكل دولة ومصدر سجل.","properties":{"status":{"oneOf":[{"type":"string","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` عندما ينشر السجل بيانات الملكية؛ و`not_held` عندما يستجيب سجل الملكية ولا يدرج الشركة على الإطلاق (راجع `unavailable_reason`)؛ و`unavailable` عندما لا يقدّم بيانات الملكية لأي سبب آخر (راجع `unavailable_reason`)؛ و`pending` بينما لا يزال السجل يجلبها؛ و`not_requested` للمستوى Basic.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` عندما ينشر السجل بيانات الملكية؛ و`not_held` عندما يستجيب سجل الملكية ولا يدرج الشركة على الإطلاق (راجع `unavailable_reason`)؛ و`unavailable` عندما لا يقدّم بيانات الملكية لأي سبب آخر (راجع `unavailable_reason`)؛ و`pending` بينما لا يزال السجل يجلبها؛ و`not_requested` للمستوى Basic.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status","typeLabel":"enum\u003cstring> | null"},"tier_requested":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي طلبه سير العمل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي طلبه سير العمل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested","typeLabel":"enum\u003cstring> | null"},"tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي سلّمه السجل (والذي تتم فوترته). طلب UBO الذي يُجاب عنه بالمساهمين المباشرين فقط يكون `shareholders`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي سلّمه السجل (والذي تتم فوترته). طلب UBO الذي يُجاب عنه بالمساهمين المباشرين فقط يكون `shareholders`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered","typeLabel":"enum\u003cstring> | null"},"unavailable_reason":{"oneOf":[{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"سبب عدم تسليم مستوى الملكية المطلوب. يكون فارغاً ما لم تكن `status` هي `unavailable` أو `pending`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"سبب عدم تسليم مستوى الملكية المطلوب. يكون فارغاً ما لم تكن `status` هي `unavailable` أو `pending`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason","typeLabel":"enum\u003cstring> | null"},"direct_ownership_complete":{"oneOf":[{"type":"boolean","description":"تكون القيمة True عندما يصل مجموع الحصص المعلنة للمساهمين المباشرين إلى 100% (مع فارق نقطة مئوية واحدة للتقريب)؛ وتكون False إذا لم يكن كذلك؛ وتكون null إذا لم يتم تقديم بيانات الملكية أو لم يتم تحديد الحصة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تكون القيمة True عندما يصل مجموع الحصص المعلنة للمساهمين المباشرين إلى 100% (مع فارق نقطة مئوية واحدة للتقريب)؛ وتكون False إذا لم يكن كذلك؛ وتكون null إذا لم يتم تقديم بيانات الملكية أو لم يتم تحديد الحصة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete","typeLabel":"boolean | null"},"unresolved":{"type":"array","description":"أجزاء سلسلة الملكية التي تعذر على سجل الشركات تسويتها، مثل عدم وجود هيكل مجموعة مسجل فوق المالكين المباشرين.","items":{"type":"object","properties":{"reason":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved","typeLabel":"object[]"}},"required":["status","tier_requested","tier_delivered","unavailable_reason","direct_ownership_complete","unresolved"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership","typeLabel":"object"},"registry_tier":{"oneOf":[{"type":"string","description":"مستوى سجل الشركات الذي طلبه سير العمل: `basic`، أو `shareholders`، أو `ubo`. موجود أيضاً في `ownership.tier_requested`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier.oneOf.0","typeLabel":"string"},{"type":"null","description":"مستوى سجل الشركات الذي طلبه سير العمل: `basic`، أو `shareholders`، أو `ubo`. موجود أيضاً في `ownership.tier_requested`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier","typeLabel":"string | null"},"registry_tier_delivered":{"oneOf":[{"type":"string","description":"المستوى الذي سلّمه السجل ويُفوتر. يوجد أيضاً في `ownership.tier_delivered`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered.oneOf.0","typeLabel":"string"},{"type":"null","description":"المستوى الذي سلّمه السجل ويُفوتر. يوجد أيضاً في `ownership.tier_delivered`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered","typeLabel":"string | null"},"registry_ownership_status":{"oneOf":[{"type":"string","description":"`not_requested`، أو `pending`، أو `delivered`، أو `not_held`، أو `unavailable`. وأيضاً في `ownership.status`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"`not_requested`، أو `pending`، أو `delivered`، أو `not_held`، أو `unavailable`. وأيضاً في `ownership.status`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status","typeLabel":"string | null"},"registry_monitoring":{"oneOf":[{"type":"object","description":"أحدث مراقبة لسجل الشركات للشركة، أو `null` في حال عدم وجود أي منها.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.uuid","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.status","typeLabel":"string"},"unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason","typeLabel":"string | null"},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at","typeLabel":"string\u003cdate-time> | null"},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at","typeLabel":"string\u003cdate-time> | null"},"last_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date","typeLabel":"string\u003cdate> | null"},"next_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date","typeLabel":"string\u003cdate> | null"},"last_event_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at","typeLabel":"string\u003cdate-time> | null"},"events_count":{"type":"integer","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.events_count","typeLabel":"integer"},"watched_fields":{"description":"حقول الشركة التي تراقبها أداة المراقبة.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.watched_fields","typeLabel":"any"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0","typeLabel":"object"},{"type":"null","description":"أحدث مراقبة لسجل الشركات للشركة، أو `null` في حال عدم وجود أي منها.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"حقول الشركة التي تراقبها أداة المراقبة."}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring","typeLabel":"object | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company","typeLabel":"object"},"ownership_structure":{"oneOf":[{"type":"object","description":"جدول رأس المال الذي أثبته السجل، كما كان عند تسليم مستوى الملكية: `shareholders` و`beneficial_owners` المباشرون. يكون فارغاً عندما لا يثبت السجل أي ملكية. ولا يتضمن أبداً صفوف مصدر السجل نفسه؛ اقرأ `company.beneficial_owners` و`company.ownership` للاطلاع على السجل الحالي.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم المالك كما هو مذكور في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الشركة، لمالك مؤسسي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type","typeLabel":"enum\u003cstring> | null"},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date","typeLabel":"string | null"},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"القيمة False لمالك سابق.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active","typeLabel":"boolean | null"},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding","typeLabel":"object | null"}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders","typeLabel":"object[]"},"beneficial_owners":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم المالك كما هو مذكور في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الشركة، لمالك مؤسسي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring> | null"},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string | null"},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"القيمة False لمالك سابق.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean | null"},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"عدد الأسهم المملوكة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الاسمية لكل سهم.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"القيمة الإجمالية للحيازة.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding","typeLabel":"object | null"}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners","typeLabel":"object[]"}},"required":["shareholders","beneficial_owners"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0","typeLabel":"object"},{"type":"null","description":"جدول رأس المال الذي أثبته السجل، كما كان عند تسليم مستوى الملكية: `shareholders` و`beneficial_owners` المباشرون. يكون فارغاً عندما لا يثبت السجل أي ملكية. ولا يتضمن أبداً صفوف مصدر السجل نفسه؛ اقرأ `company.beneficial_owners` و`company.ownership` للاطلاع على السجل الحالي.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"عمليات التحقق من سجل الشركات. تكون موجودة فقط عندما تكون `session_kind = business`. يغلّف كل عنصر payload سجل الشركات بالكامل.","items":{"type":"object","description":"فحص سجل شركات واحد — الـ payload الكامل لسجل الشركات مُعززاً بهيكل الملكية والتحذيرات. يتوفر فقط عندما يكون `session_kind = business`.","properties":{"status":{"type":"string","description":"حالة دورة حياة الميزة."},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"data_resolved":{"type":"boolean"},"company":{"type":"object","description":"payload الكامل للشركة من السجل (سجل الشركات مدمجاً مع أي بيانات يقدمها المستخدم أو يتم تعديلها عبر لوحة التحكم).","properties":{"uuid":{"type":"string","format":"uuid"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string"},"registry_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"data_resolved":{"type":"boolean"},"company_name":{"type":"string"},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"country_code":{"type":"string","description":"دولة التأسيس (ISO 3166-1 alpha-2، مثل `GB` أو `DE` أو `US`)."},"region":{"oneOf":[{"type":"string","description":"رمز التقسيم الإداري حسب معيار ISO 3166-2 عند انطباقه (على سبيل المثال `CA`، و`NY` للولايات الأمريكية)."},{"type":"null","description":"رمز التقسيم الإداري حسب معيار ISO 3166-2 عند انطباقه (على سبيل المثال `CA`، و`NY` للولايات الأمريكية)."}]},"company_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"incorporation_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"registered_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"tax_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"risk_level":{"oneOf":[{"type":"string","enum":["LOW","MEDIUM","HIGH"]},{"type":"null","enum":["LOW","MEDIUM","HIGH"]}]},"verification_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_from_registry":{"type":"boolean"},"fetch_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"alternative_names":{"oneOf":[{"type":"string","description":"أسماء الشركات البديلة، أو التجارية، أو السابقة، أو باللغة الأصلية كنص، عند الإبلاغ عنها."},{"type":"null","description":"أسماء الشركات البديلة، أو التجارية، أو السابقة، أو باللغة الأصلية كنص، عند الإبلاغ عنها."}]},"nature_of_business":{"oneOf":[{"type":"string"},{"type":"null"}]},"registered_capital":{"oneOf":[{"type":"string"},{"type":"null"}]},"registered_capital_amount":{"oneOf":[{"type":"string","format":"decimal","description":"مبلغ رأس المال المسجل/الأسهم كسلسلة نصية عشرية (مثل `\"100.00\"`)، مُستخرجة من ملف السجل. وتكون `null` عند عدم توفرها."},{"type":"null","format":"decimal","description":"مبلغ رأس المال المسجل/الأسهم كسلسلة نصية عشرية (مثل `\"100.00\"`)، مُستخرجة من ملف السجل. وتكون `null` عند عدم توفرها."}]},"registered_capital_currency":{"oneOf":[{"type":"string","description":"رمز العملة حسب معيار ISO 4217 لـ `registered_capital_amount` (مثل `\"GBP\"`). تكون القيمة `null` عندما لا تتوفر."},{"type":"null","description":"رمز العملة حسب معيار ISO 4217 لـ `registered_capital_amount` (مثل `\"GBP\"`). تكون القيمة `null` عندما لا تتوفر."}]},"website":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string","format":"email"},{"type":"null","format":"email"}]},"phone":{"oneOf":[{"type":"string"},{"type":"null"}]},"legal_entity_identifier":{"oneOf":[{"type":"string"},{"type":"null"}]},"location_of_registration":{"oneOf":[{"type":"string"},{"type":"null"}]},"vat_number":{"oneOf":[{"type":"string","description":"رقم ضريبة القيمة المضافة في الاتحاد الأوروبي (EU VAT)، عند جمعه أثناء خطوة السجل المستضافة أو تعديله لاحقاً."},{"type":"null","description":"رقم ضريبة القيمة المضافة في الاتحاد الأوروبي (EU VAT)، عند جمعه أثناء خطوة السجل المستضافة أو تعديله لاحقاً."}]},"vat_validation_status":{"type":"string","enum":["valid","invalid","format_valid","invalid_format","could_not_validate","not_applicable"],"description":"نتيجة التحقق من صحة رقم ضريبة القيمة المضافة أو، عند عدم وجوده، `tax_number`، عند الإرسال إلى السجل. `valid` / `invalid`: يتم تحديدها بواسطة السجل الرسمي للدولة (EU VIES، والنرويج، وسويسرا، والبرازيل، وكولومبيا، وكوستاريكا، والإكوادور، وباراغواي؛ وبولندا أيضاً عبر سجل ضريبة القيمة المضافة المحلي الخاص بها). `format_valid` / `invalid_format`: يتم تحديدها بناءً على قواعد التنسيق وأرقام التحقق الخاصة بالدولة عند تعذر الاستعلام من أي سجل. `could_not_validate`: كان السجل غير متاح. `not_applicable`: لا يوجد رقم، أو دولة بدون سجل أو قواعد، أو جلسة في البيئة التجريبية."},"vat_validated_number":{"oneOf":[{"type":"string","description":"الرقم الذي تم التحقق منه، كما يعرفه المصدر (على سبيل المثال، رقم ضريبة القيمة المضافة المشتق من SIREN الفرنسي أو RSIN الهولندي). يكون `null` عند عدم تشغيل أي فحص."},{"type":"null","description":"الرقم الذي تم التحقق منه، كما يعرفه المصدر (على سبيل المثال، رقم ضريبة القيمة المضافة المشتق من SIREN الفرنسي أو RSIN الهولندي). يكون `null` عند عدم تشغيل أي فحص."}]},"vat_validation_source":{"oneOf":[{"type":"string","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"المصدر الذي حدد `vat_validation_status`: إما سجل رسمي، أو `format_rules`. تكون قيمته `null` عند عدم تشغيل أي فحص."},{"type":"null","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"المصدر الذي حدد `vat_validation_status`: إما سجل رسمي، أو `format_rules`. تكون قيمته `null` عند عدم تشغيل أي فحص."}]},"vat_validated_name":{"oneOf":[{"type":"string","description":"الاسم المسجل لدى المصدر الذي تحقق من صحة الرقم، عند إفصاحه عن اسم. يُعيّن فقط عندما تكون الحالة `valid`."},{"type":"null","description":"الاسم المسجل لدى المصدر الذي تحقق من صحة الرقم، عند إفصاحه عن اسم. يُعيّن فقط عندما تكون الحالة `valid`."}]},"vat_validated_address":{"oneOf":[{"type":"string","description":"العنوان المسجل لدى المصدر الذي تحقق من الرقم، عندما يكشف عنه. يتم تعيينه فقط عندما تكون الحالة `valid`."},{"type":"null","description":"العنوان المسجل لدى المصدر الذي تحقق من الرقم، عندما يكشف عنه. يتم تعيينه فقط عندما تكون الحالة `valid`."}]},"vat_checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"الطابع الزمني للفحص. يكون `null` في حال عدم تشغيل أي فحص."},{"type":"null","format":"date-time","description":"الطابع الزمني للفحص. يكون `null` في حال عدم تشغيل أي فحص."}]},"financial_summary":{"oneOf":[{"type":"object"},{"type":"null"}]},"officers":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string"},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"role":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"]},{"type":"null","enum":["Approved","Declined","Pending"]}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل."},{"type":"null","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً."},{"type":"null","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً."}]},"address":{"oneOf":[{"type":"string","description":"عنوان المسؤول الوارد من السجل."},{"type":"null","description":"عنوان المسؤول الوارد من السجل."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ تعيين المسؤول.","format":"date"},{"type":"null","description":"تاريخ تعيين المسؤول.","format":"date"}]},"termination_date":{"oneOf":[{"type":"string","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date"},{"type":"null","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date"}]},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل."},{"type":"null","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل."}]},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة."},{"type":"null","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة."}]}}}},"beneficial_owners":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string"},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"entity_type":{"type":"string","enum":["person","company"]},"roles":{"type":"array","items":{"type":"string"}},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25.00\"`، `\"50\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة."},{"type":"null","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25.00\"`، `\"50\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة."},{"type":"null","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة."}]},"is_active":{"type":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"]},{"type":"null","enum":["Approved","Declined","Pending"]}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"effective_ownership_percent":{"oneOf":[{"type":"number"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"country_of_birth":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_min_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_max_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date"}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date"}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}}}},"addresses":{"oneOf":[{"type":"array","description":"كل عنوان ينص عليه السجل، بصيغة معيارية واحدة. يكون Null عندما لا ينص على أي عنوان.","items":{"type":"object","description":"عنوان يحدده السجل، بنفس الهيكل لكل دولة ومصدر سجل. كل مفتاح موجود دائماً؛ وأي جزء لا ينشره السجل يكون null.","properties":{"type":{"oneOf":[{"type":"string","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."},{"type":"null","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."}]},"address":{"type":"string","description":"العنوان الكامل في سطر واحد. موجود دائماً في كل عنوان."},"street":{"oneOf":[{"type":"string","description":"الشارع والرقم."},{"type":"null","description":"الشارع والرقم."}]},"city":{"oneOf":[{"type":"string","description":"المدينة أو المنطقة."},{"type":"null","description":"المدينة أو المنطقة."}]},"postal_code":{"oneOf":[{"type":"string","description":"الرمز البريدي."},{"type":"null","description":"الرمز البريدي."}]},"region":{"oneOf":[{"type":"string","description":"المنطقة أو الولاية أو المقاطعة."},{"type":"null","description":"المنطقة أو الولاية أو المقاطعة."}]},"country_code":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."}]},"description":{"oneOf":[{"type":"string","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."},{"type":"null","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]}},{"type":"null","description":"كل عنوان ينص عليه السجل، بصيغة معيارية واحدة. يكون Null عندما لا ينص على أي عنوان.","items":{"type":"object","description":"عنوان يحدده السجل، بنفس الهيكل لكل دولة ومصدر سجل. كل مفتاح موجود دائماً؛ وأي جزء لا ينشره السجل يكون null.","properties":{"type":{"oneOf":[{"type":"string","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."},{"type":"null","description":"نوع العنوان بأحرف صغيرة: `registered` للمقر المسجل؛ وأنواع أخرى كما يسميها السجل (على سبيل المثال `postal`، `office`). يكون `null` عندما لا يحدد السجل ماهية العنوان."}]},"address":{"type":"string","description":"العنوان الكامل في سطر واحد. موجود دائماً في كل عنوان."},"street":{"oneOf":[{"type":"string","description":"الشارع والرقم."},{"type":"null","description":"الشارع والرقم."}]},"city":{"oneOf":[{"type":"string","description":"المدينة أو المنطقة."},{"type":"null","description":"المدينة أو المنطقة."}]},"postal_code":{"oneOf":[{"type":"string","description":"الرمز البريدي."},{"type":"null","description":"الرمز البريدي."}]},"region":{"oneOf":[{"type":"string","description":"المنطقة أو الولاية أو المقاطعة."},{"type":"null","description":"المنطقة أو الولاية أو المقاطعة."}]},"country_code":{"oneOf":[{"type":"string","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."},{"type":"null","description":"رمز الدولة وفقاً لـ ISO 3166-1 alpha-2."}]},"description":{"oneOf":[{"type":"string","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."},{"type":"null","description":"التسمية الخاصة بسجل الشركات للعنوان، إن وُجدت."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]}}]},"industries":{"oneOf":[{"type":"array","description":"الأنشطة التي يصنف السجل الشركة تحتها، بصيغة قياسية موحدة. تكون null عند عدم ذكر أي نشاط.","items":{"type":"object","description":"نشاط تُصنّف الجهة المسؤولة عن السجل الشركة ضمنه، بنفس الهيكل لكل دولة ومصدر سجل.","properties":{"code":{"oneOf":[{"type":"string","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."},{"type":"null","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"تسمية النشاط، عندما ينشرها السجل."},{"type":"null","description":"تسمية النشاط، عندما ينشرها السجل."}]},"scheme":{"oneOf":[{"type":"string","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."},{"type":"null","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."}]},"is_primary":{"type":"boolean","description":"تكون القيمة True للنشاط الرئيسي للشركة. هناك مدخل أساسي واحد بالضبط عندما لا تكون القائمة فارغة."}},"required":["code","description","scheme","is_primary"]}},{"type":"null","description":"الأنشطة التي يصنف السجل الشركة تحتها، بصيغة قياسية موحدة. تكون null عند عدم ذكر أي نشاط.","items":{"type":"object","description":"نشاط تُصنّف الجهة المسؤولة عن السجل الشركة ضمنه، بنفس الهيكل لكل دولة ومصدر سجل.","properties":{"code":{"oneOf":[{"type":"string","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."},{"type":"null","description":"رمز النشاط كما يطبعه السجل (على سبيل المثال `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"تسمية النشاط، عندما ينشرها السجل."},{"type":"null","description":"تسمية النشاط، عندما ينشرها السجل."}]},"scheme":{"oneOf":[{"type":"string","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."},{"type":"null","description":"نظام التصنيف، اسم واحد لكل نظام بغض النظر عن المصدر الذي أبلغ عنه: `UK SIC 2007`، و`US SIC`، و`NACE Rev. 2`، و`NACE Rev. 2.1`، و`NAF Rev. 2`، و`CNAE`، و`SBI`، و`NOGA 2008`، و`CAE Rev. 4`، و`Canada SIC 1977`؛ تحتفظ الأنظمة الوطنية الأخرى باسم السجل نفسه. تكون القيمة فارغة Null عندما لا يحدد السجل اسم النظام."}]},"is_primary":{"type":"boolean","description":"تكون القيمة True للنشاط الرئيسي للشركة. هناك مدخل أساسي واحد بالضبط عندما لا تكون القائمة فارغة."}},"required":["code","description","scheme","is_primary"]}}]},"accounts":{"oneOf":[{"type":"object","additionalProperties":true,"description":"تواريخ إيداعات السجل، عند توفرها. تستخدم الإقرارات السنوية والاجتماعات العامة last_annual_return_date وlast_agm_date؛ وهي تختلف عن الحسابات المالية."},{"type":"null","additionalProperties":true,"description":"تواريخ إيداعات السجل، عند توفرها. تستخدم الإقرارات السنوية والاجتماعات العامة last_annual_return_date وlast_agm_date؛ وهي تختلف عن الحسابات المالية."}]},"registry_data":{"oneOf":[{"type":"object","description":"تفاصيل السجل الموحدة معيارياً من Didit للشركة: نتيجة الملكية (`ownership_error` و`section_errors` و`ubo_resolution` و`lite_enrichment`)، والتصحيحات التي أُجريت باستخدام update-data، وحقائق السجل التي ليس لها حقل خاص بها. لا يحمل أبداً السجل الخاص بمصدر السجل نفسه. كل مفتاح اختياري ولا يظهر إلا عندما يكون للشركة قيمة له؛ قد تُضاف مفاتيح جديدة. اقرأ الحقول القياسية (`addresses` و`industries` و`ownership` و`beneficial_owners[].shareholding`) لأي شيء تغطيه.","properties":{"company_name":{"type":"string","description":"اسم الشركة كما تم تصحيحه في لوحة التحكم."},"registration_number":{"type":"string","description":"رقم التسجيل كما يذكره السجل أو تصحيح لوحة التحكم."},"country_code":{"type":"string","description":"دولة التسجيل كما يوضحها سجل الشركات أو تصحيح من لوحة التحكم."},"region":{"type":"string","description":"منطقة أو ولاية التسجيل."},"incorporation_date":{"type":"string","description":"تاريخ التأسيس (ISO 8601)."},"registration_date":{"type":"string","description":"تاريخ التسجيل (ISO 8601) عندما يذكر السجل تاريخاً منفصلاً عن تاريخ التأسيس."},"dissolution_date":{"type":"string","description":"تاريخ الحل (ISO 8601) عندما ينص عليه السجل."},"tax_number":{"type":"string","description":"الرقم الضريبي."},"vat_number":{"type":"string","description":"رقم ضريبة القيمة المضافة (VAT)."},"legal_address":{"type":"string","description":"العنوان القانوني كما تم تصحيحه في لوحة التحكم."},"registered_address":{"type":"string","description":"العنوان المسجل كما هو مذكور في السجل."},"company_type":{"type":"string","description":"الشكل القانوني."},"registry_status":{"type":"string","description":"حالة الشركة في السجل."},"verification_status":{"type":"string","description":"حالة التحقق."},"alternative_names":{"type":"string","description":"الأسماء الأخرى التي تتداول أو تداولت الشركة تحتها."},"nature_of_business":{"type":"string","description":"وصف النشاط."},"registered_capital":{"type":"string","description":"رأس المال المسجل كما هو مطبوع."},"registered_capital_amount":{"type":"string","description":"مبلغ رأس المال المسجل، كسلسلة عشرية."},"registered_capital_currency":{"type":"string","description":"عملة رأس المال المسجل (ISO 4217)."},"website":{"type":"string","description":"الموقع الإلكتروني."},"email":{"type":"string","description":"البريد الإلكتروني لجهة الاتصال."},"phone":{"type":"string","description":"هاتف التواصل."},"legal_entity_identifier":{"type":"string","description":"معرّف الكيان القانوني (LEI)."},"location_of_registration":{"type":"string","description":"مكان التسجيل."},"control_scheme":{"type":"string","description":"نظام الحوكمة عندما يوفره سجل الشركات."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"سبب عدم تسليم مستوى الملكية المطلوب، بنفس رموز `ownership.unavailable_reason`. يُعد `no_owners_on_record` (أجاب السجل ولم يُسمِّ أي مالك) و`ownership_section_unavailable` (لم يُرجع السجل قسم الملكية) نتيجتين مختلفتين."},"section_errors":{"type":"object","description":"الأقسام التي لم يُرجعها السجل، مفهرسة حسب القسم (`officers` و`shareholders` و`group_structure`). أي قسم مدرج هنا لم يتم تسليمه أبداً: ولا تعني القائمة الفارغة بجانبه أي شيء عن الشركة.","additionalProperties":{"type":"object","description":"قسم لم يُرجعه السجل.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"الحالة التي رد بها السجل للقسم."},{"type":"null","description":"الحالة التي رد بها السجل للقسم."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"كيفية تتبع مستوى UBO لسلسلة الملكية فوق الشركة.","properties":{"parent_chain":{"type":"array","description":"الشركات الأم للشركة بدءاً من الشركة الأم النهائية ووصولاً إلى الشركة.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"الشركات التابعة مباشرة للشركة ضمن مجموعتها المؤسسية.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"أجزاء السلسلة التي تعذر على سجل الشركات تسويتها (نفس مدخلات `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"السبب، على سبيل المثال `no_group_structure_on_record` أو `selected_company_not_in_group_structure` أو `section_error`."},"section":{"oneOf":[{"type":"string","description":"القسم المعني، على سبيل المثال `group_structure`."},{"type":"null","description":"القسم المعني، على سبيل المثال `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"حقول الملف الشخصي Lite الفارغة التي ملأها مصدر آخر من مصادر سجلات الدولة. لا يُذكر اسم المصدر.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"حقول الشركة التي تمت تعبئتها."},"people_added":{"type":"integer","description":"عدد المسؤولين أو المالكين الذين تمت إضافتهم."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"حقول السجل الخاصة بالشركة، مفهرسة حسب تسميات السجل لها، كقيم بسيطة (سجلات قديمة). لا يتم تضمين سوى الحقول التي تمت مراجعتها كحقائق من السجل."},"registry_sources":{"type":"array","description":"السجلات الرسمية التي تمت قراءة السجل منها (السجلات القديمة). لا يتم ذكر المصادر الأخرى بالاسم.","items":{"type":"object","description":"سجل رسمي قُرئت منه البيانات. لا يتم ذكر سوى السجلات الحكومية الرسمية والجهات التنظيمية ونظام المعرّفات الرسمي؛ ويتم استبعاد أي مصدر آخر.","properties":{"name":{"type":"string","description":"اسم السجل، على سبيل المثال `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"دائماً `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"الأسماء التي كانت الشركة مسجلة بها سابقاً (السجلات السابقة)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"الشركات الأم التي يسميها السجل (السجلات السابقة)."},"documents_available":{"type":"integer","description":"عدد الإيداعات التي يقدمها السجل للشركة (السجلات القديمة)."}}},{"type":"null","description":"تفاصيل السجل الموحدة معيارياً من Didit للشركة: نتيجة الملكية (`ownership_error` و`section_errors` و`ubo_resolution` و`lite_enrichment`)، والتصحيحات التي أُجريت باستخدام update-data، وحقائق السجل التي ليس لها حقل خاص بها. لا يحمل أبداً السجل الخاص بمصدر السجل نفسه. كل مفتاح اختياري ولا يظهر إلا عندما يكون للشركة قيمة له؛ قد تُضاف مفاتيح جديدة. اقرأ الحقول القياسية (`addresses` و`industries` و`ownership` و`beneficial_owners[].shareholding`) لأي شيء تغطيه.","properties":{"company_name":{"type":"string","description":"اسم الشركة كما تم تصحيحه في لوحة التحكم."},"registration_number":{"type":"string","description":"رقم التسجيل كما يذكره السجل أو تصحيح لوحة التحكم."},"country_code":{"type":"string","description":"دولة التسجيل كما يوضحها سجل الشركات أو تصحيح من لوحة التحكم."},"region":{"type":"string","description":"منطقة أو ولاية التسجيل."},"incorporation_date":{"type":"string","description":"تاريخ التأسيس (ISO 8601)."},"registration_date":{"type":"string","description":"تاريخ التسجيل (ISO 8601) عندما يذكر السجل تاريخاً منفصلاً عن تاريخ التأسيس."},"dissolution_date":{"type":"string","description":"تاريخ الحل (ISO 8601) عندما ينص عليه السجل."},"tax_number":{"type":"string","description":"الرقم الضريبي."},"vat_number":{"type":"string","description":"رقم ضريبة القيمة المضافة (VAT)."},"legal_address":{"type":"string","description":"العنوان القانوني كما تم تصحيحه في لوحة التحكم."},"registered_address":{"type":"string","description":"العنوان المسجل كما هو مذكور في السجل."},"company_type":{"type":"string","description":"الشكل القانوني."},"registry_status":{"type":"string","description":"حالة الشركة في السجل."},"verification_status":{"type":"string","description":"حالة التحقق."},"alternative_names":{"type":"string","description":"الأسماء الأخرى التي تتداول أو تداولت الشركة تحتها."},"nature_of_business":{"type":"string","description":"وصف النشاط."},"registered_capital":{"type":"string","description":"رأس المال المسجل كما هو مطبوع."},"registered_capital_amount":{"type":"string","description":"مبلغ رأس المال المسجل، كسلسلة عشرية."},"registered_capital_currency":{"type":"string","description":"عملة رأس المال المسجل (ISO 4217)."},"website":{"type":"string","description":"الموقع الإلكتروني."},"email":{"type":"string","description":"البريد الإلكتروني لجهة الاتصال."},"phone":{"type":"string","description":"هاتف التواصل."},"legal_entity_identifier":{"type":"string","description":"معرّف الكيان القانوني (LEI)."},"location_of_registration":{"type":"string","description":"مكان التسجيل."},"control_scheme":{"type":"string","description":"نظام الحوكمة عندما يوفره سجل الشركات."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"سبب عدم تسليم مستوى الملكية المطلوب، بنفس رموز `ownership.unavailable_reason`. يُعد `no_owners_on_record` (أجاب السجل ولم يُسمِّ أي مالك) و`ownership_section_unavailable` (لم يُرجع السجل قسم الملكية) نتيجتين مختلفتين."},"section_errors":{"type":"object","description":"الأقسام التي لم يُرجعها السجل، مفهرسة حسب القسم (`officers` و`shareholders` و`group_structure`). أي قسم مدرج هنا لم يتم تسليمه أبداً: ولا تعني القائمة الفارغة بجانبه أي شيء عن الشركة.","additionalProperties":{"type":"object","description":"قسم لم يُرجعه السجل.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"الحالة التي رد بها السجل للقسم."},{"type":"null","description":"الحالة التي رد بها السجل للقسم."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"كيفية تتبع مستوى UBO لسلسلة الملكية فوق الشركة.","properties":{"parent_chain":{"type":"array","description":"الشركات الأم للشركة بدءاً من الشركة الأم النهائية ووصولاً إلى الشركة.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"الشركات التابعة مباشرة للشركة ضمن مجموعتها المؤسسية.","items":{"type":"object","description":"شركة ضمن مجموعة الشركات، وفقاً لهويتها في السجل.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم الشركة."},{"type":"null","description":"اسم الشركة."}]},"country_code":{"oneOf":[{"type":"string","description":"دولة التسجيل."},{"type":"null","description":"دولة التسجيل."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل."},{"type":"null","description":"رقم التسجيل."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"أجزاء السلسلة التي تعذر على سجل الشركات تسويتها (نفس مدخلات `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"السبب، على سبيل المثال `no_group_structure_on_record` أو `selected_company_not_in_group_structure` أو `section_error`."},"section":{"oneOf":[{"type":"string","description":"القسم المعني، على سبيل المثال `group_structure`."},{"type":"null","description":"القسم المعني، على سبيل المثال `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"حقول الملف الشخصي Lite الفارغة التي ملأها مصدر آخر من مصادر سجلات الدولة. لا يُذكر اسم المصدر.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"حقول الشركة التي تمت تعبئتها."},"people_added":{"type":"integer","description":"عدد المسؤولين أو المالكين الذين تمت إضافتهم."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"حقول السجل الخاصة بالشركة، مفهرسة حسب تسميات السجل لها، كقيم بسيطة (سجلات قديمة). لا يتم تضمين سوى الحقول التي تمت مراجعتها كحقائق من السجل."},"registry_sources":{"type":"array","description":"السجلات الرسمية التي تمت قراءة السجل منها (السجلات القديمة). لا يتم ذكر المصادر الأخرى بالاسم.","items":{"type":"object","description":"سجل رسمي قُرئت منه البيانات. لا يتم ذكر سوى السجلات الحكومية الرسمية والجهات التنظيمية ونظام المعرّفات الرسمي؛ ويتم استبعاد أي مصدر آخر.","properties":{"name":{"type":"string","description":"اسم السجل، على سبيل المثال `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"دائماً `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"الأسماء التي كانت الشركة مسجلة بها سابقاً (السجلات السابقة)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"الشركات الأم التي يسميها السجل (السجلات السابقة)."},"documents_available":{"type":"integer","description":"عدد الإيداعات التي يقدمها السجل للشركة (السجلات القديمة)."}}}]},"user_provided_data":{"type":"object","description":"البيانات المؤكدة أو المعدلة من قبل المستخدم النهائي."},"confirmed_by_user_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_console_edit_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"is_editable":{"type":"boolean"},"ownership":{"type":"object","description":"نتيجة مستوى الملكية (المساهمون / UBO)، بالهيكل نفسه لكل دولة ومصدر سجل.","properties":{"status":{"oneOf":[{"type":"string","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` عندما ينشر السجل بيانات الملكية؛ و`not_held` عندما يستجيب سجل الملكية ولا يدرج الشركة على الإطلاق (راجع `unavailable_reason`)؛ و`unavailable` عندما لا يقدّم بيانات الملكية لأي سبب آخر (راجع `unavailable_reason`)؛ و`pending` بينما لا يزال السجل يجلبها؛ و`not_requested` للمستوى Basic."},{"type":"null","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` عندما ينشر السجل بيانات الملكية؛ و`not_held` عندما يستجيب سجل الملكية ولا يدرج الشركة على الإطلاق (راجع `unavailable_reason`)؛ و`unavailable` عندما لا يقدّم بيانات الملكية لأي سبب آخر (راجع `unavailable_reason`)؛ و`pending` بينما لا يزال السجل يجلبها؛ و`not_requested` للمستوى Basic."}]},"tier_requested":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي طلبه سير العمل."},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي طلبه سير العمل."}]},"tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي سلّمه السجل (والذي تتم فوترته). طلب UBO الذي يُجاب عنه بالمساهمين المباشرين فقط يكون `shareholders`."},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"المستوى الذي سلّمه السجل (والذي تتم فوترته). طلب UBO الذي يُجاب عنه بالمساهمين المباشرين فقط يكون `shareholders`."}]},"unavailable_reason":{"oneOf":[{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"سبب عدم تسليم مستوى الملكية المطلوب. يكون فارغاً ما لم تكن `status` هي `unavailable` أو `pending`."},{"type":"null","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"سبب عدم تسليم مستوى الملكية المطلوب. يكون فارغاً ما لم تكن `status` هي `unavailable` أو `pending`."}]},"direct_ownership_complete":{"oneOf":[{"type":"boolean","description":"تكون القيمة True عندما يصل مجموع الحصص المعلنة للمساهمين المباشرين إلى 100% (مع فارق نقطة مئوية واحدة للتقريب)؛ وتكون False إذا لم يكن كذلك؛ وتكون null إذا لم يتم تقديم بيانات الملكية أو لم يتم تحديد الحصة."},{"type":"null","description":"تكون القيمة True عندما يصل مجموع الحصص المعلنة للمساهمين المباشرين إلى 100% (مع فارق نقطة مئوية واحدة للتقريب)؛ وتكون False إذا لم يكن كذلك؛ وتكون null إذا لم يتم تقديم بيانات الملكية أو لم يتم تحديد الحصة."}]},"unresolved":{"type":"array","description":"أجزاء سلسلة الملكية التي تعذر على سجل الشركات تسويتها، مثل عدم وجود هيكل مجموعة مسجل فوق المالكين المباشرين.","items":{"type":"object","properties":{"reason":{"type":"string"},"section":{"oneOf":[{"type":"string"},{"type":"null"}]}}}}},"required":["status","tier_requested","tier_delivered","unavailable_reason","direct_ownership_complete","unresolved"]},"registry_tier":{"oneOf":[{"type":"string","description":"مستوى سجل الشركات الذي طلبه سير العمل: `basic`، أو `shareholders`، أو `ubo`. موجود أيضاً في `ownership.tier_requested`."},{"type":"null","description":"مستوى سجل الشركات الذي طلبه سير العمل: `basic`، أو `shareholders`، أو `ubo`. موجود أيضاً في `ownership.tier_requested`."}]},"registry_tier_delivered":{"oneOf":[{"type":"string","description":"المستوى الذي سلّمه السجل ويُفوتر. يوجد أيضاً في `ownership.tier_delivered`."},{"type":"null","description":"المستوى الذي سلّمه السجل ويُفوتر. يوجد أيضاً في `ownership.tier_delivered`."}]},"registry_ownership_status":{"oneOf":[{"type":"string","description":"`not_requested`، أو `pending`، أو `delivered`، أو `not_held`، أو `unavailable`. وأيضاً في `ownership.status`."},{"type":"null","description":"`not_requested`، أو `pending`، أو `delivered`، أو `not_held`، أو `unavailable`. وأيضاً في `ownership.status`."}]},"registry_monitoring":{"oneOf":[{"type":"object","description":"أحدث مراقبة لسجل الشركات للشركة، أو `null` في حال عدم وجود أي منها.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"حقول الشركة التي تراقبها أداة المراقبة."}}},{"type":"null","description":"أحدث مراقبة لسجل الشركات للشركة، أو `null` في حال عدم وجود أي منها.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"حقول الشركة التي تراقبها أداة المراقبة."}}}]}}},"ownership_structure":{"oneOf":[{"type":"object","description":"جدول رأس المال الذي أثبته السجل، كما كان عند تسليم مستوى الملكية: `shareholders` و`beneficial_owners` المباشرون. يكون فارغاً عندما لا يثبت السجل أي ملكية. ولا يتضمن أبداً صفوف مصدر السجل نفسه؛ اقرأ `company.beneficial_owners` و`company.ownership` للاطلاع على السجل الحالي.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"]},{"type":"null","description":"جدول رأس المال الذي أثبته السجل، كما كان عند تسليم مستوى الملكية: `shareholders` و`beneficial_owners` المباشرون. يكون فارغاً عندما لا يثبت السجل أي ملكية. ولا يتضمن أبداً صفوف مصدر السجل نفسه؛ اقرأ `company.beneficial_owners` و`company.ownership` للاطلاع على السجل الحالي.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"مالك واحد في لقطة الملكية: نفس هوية السجل والحصة كما في `company.beneficial_owners[]`، وحصته الأساسية `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"اسم المالك كما هو مذكور في السجل."},{"type":"null","description":"اسم المالك كما هو مذكور في السجل."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."},{"type":"null","description":"الاسم الشخصي، للشخص الطبيعي، عندما يذكره سجل الشركات."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."},{"type":"null","description":"اسم العائلة للشخص الطبيعي، عندما يذكره السجل."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."},{"type":"null","description":"تاريخ الميلاد (ISO 8601) عندما ينشره السجل."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"دولة الميلاد عندما ينشرها سجل الشركات."},{"type":"null","description":"دولة الميلاد عندما ينشرها سجل الشركات."}]},"company_name":{"oneOf":[{"type":"string","description":"اسم الشركة، لمالك مؤسسي."},{"type":"null","description":"اسم الشركة، لمالك مؤسسي."}]},"registration_number":{"oneOf":[{"type":"string","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."},{"type":"null","description":"رقم التسجيل، للمالك الاعتباري (الشركة)."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."},{"type":"null","enum":["person","company",null],"description":"ما إذا كان المالك شخصاً طبيعياً أو شركة."}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية عندما يذكرها سجل الشركات."},{"type":"null","description":"الجنسية عندما يذكرها سجل الشركات."}]},"designation":{"oneOf":[{"type":"string","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."},{"type":"null","description":"المسمى الوظيفي أو الدور الخاص بالمالك كما هو مطبوع في السجل."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` للمساهم المباشر، و`ubo` للمستفيد الحقيقي."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."},{"type":"null","description":"الحد الأدنى للحصة، كنسبة مئوية (يساوي الحد الأعلى لحصة محددة بدقة)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى للحصة، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى للحصة، بالنسبة المئوية."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."},{"type":"null","description":"الحد الأدنى لحقوق التصويت، كنسبة مئوية."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."},{"type":"null","description":"الحد الأعلى لحقوق التصويت، بالنسبة المئوية."}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."},{"type":"null","description":"تاريخ بدء الملكية أو التعيين (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"القيمة False لمالك سابق."},{"type":"null","description":"القيمة False لمالك سابق."}]},"shareholding":{"oneOf":[{"type":"object","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"ما يمتلكه المالك، بنفس الهيكل لكل دولة ومصدر سجل. يكون null عندما لا يذكر السجل أي حصة. النطاق (على سبيل المثال 25-50% لـ UK PSC) لا يُعد حصة: يكون `percentage` بقيمة null ويظل النطاق في `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"فئة السهم أو نوعه كما يسميه السجل."},{"type":"null","description":"فئة السهم أو نوعه كما يسميه السجل."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"عدد الأسهم المملوكة."},{"type":"null","description":"عدد الأسهم المملوكة."}]},"currency":{"oneOf":[{"type":"string","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."},{"type":"null","description":"عملة القيم الموضحة أدناه حسب معيار ISO 4217."}]},"nominal_value":{"oneOf":[{"type":"number","description":"القيمة الاسمية لكل سهم."},{"type":"null","description":"القيمة الاسمية لكل سهم."}]},"total_value":{"oneOf":[{"type":"number","description":"القيمة الإجمالية للحيازة."},{"type":"null","description":"القيمة الإجمالية للحيازة."}]},"percentage":{"oneOf":[{"type":"number","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."},{"type":"null","description":"الحصة الدقيقة بالنسبة المئوية، حتى أربع منازل عشرية."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"]}]},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"registry_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks","typeLabel":"object[] | null"},"key_people_checks":{"oneOf":[{"type":"array","description":"فحوصات مجمعة للأشخاص الرئيسيين. تظهر فقط عندما يكون `session_kind = business`. يستخدم كل عنصر بنية من قسمين (`registry`، `submitted`، `ubo_kyc_summary`).","items":{"type":"object","description":"فحص مجمع لمسؤولي الشركة + المستفيدين الحقيقيين (UBOs). يستخدم بنية `registry` / `submitted`. لا يظهر إلا عندما يكون session_kind = business.","properties":{"status":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"registry":{"type":"object","description":"الأطراف المكتشفة عبر فحص سجل الشركات.","properties":{"officers":{"type":"array","description":"المسؤولون الذين تم اكتشافهم عبر فحص السجل، مع إثراء كل منهم بحالة أي جلسة KYC تابعة وفحص AML تم إنشاؤهما لهم.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"الاسم الكامل للمسؤول كما هو مسجل في السجل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].name","typeLabel":"string"},"designation":{"oneOf":[{"type":"string","description":"المسمى بنص حر من السجل (مثل `Director` أو `Company Secretary`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسمى بنص حر من السجل (مثل `Director` أو `Company Secretary`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation","typeLabel":"string | null"},"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"description":"الدور المعياري للمسؤول.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ تعيين المسؤول.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ تعيين المسؤول.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"termination_date":{"oneOf":[{"type":"string","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date","typeLabel":"string\u003cdate> | null"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].is_active","typeLabel":"boolean"},"address":{"oneOf":[{"type":"string","description":"عنوان المسؤول الوارد من السجل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان المسؤول الوارد من السجل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address","typeLabel":"string | null"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المسؤول. تكون `null` في حال لم يتم إجراء أي فحص AML.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المسؤول. تكون `null` في حال لم يتم إجراء أي فحص AML.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status","typeLabel":"enum\u003cstring> | null"},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المسؤول. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المسؤول. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id","typeLabel":"string | null"},"kyc_document_type":{"oneOf":[{"type":"string","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type","typeLabel":"string | null"},"kyc_nationality":{"oneOf":[{"type":"string","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality","typeLabel":"string | null"},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed","typeLabel":"boolean | null"},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at","typeLabel":"string\u003cdate-time> | null"},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.sanctions","typeLabel":"enum\u003cstring>"},"pep":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.pep","typeLabel":"enum\u003cstring>"},"adverse_media":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.adverse_media","typeLabel":"enum\u003cstring>"},"warnings":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.warnings","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0","typeLabel":"object"},{"type":"null","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories","typeLabel":"object | null"},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year","typeLabel":"integer | null"},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month","typeLabel":"integer | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers","typeLabel":"object[]"},"beneficial_owners":{"type":"array","description":"المستفيدون الحقيقيون الذين تم اكتشافهم عبر فحص سجل الشركات، مع تزويد كل منهم بحالة أي جلسة KYC فرعية وفحص AML تم إنشاؤهما لهم.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"الاسم الكامل للمستفيد الحقيقي (أو اسم الشركة بالنسبة لكيانات UBO الاعتبارية).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"country_of_birth":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","description":"أسماء الأدوار التي يشغلها هذا المالك، على سبيل المثال `[\"ubo\", \"shareholder\"]`.","items":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25\"`، `\"25-50%\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25\"`، `\"25-50%\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المستفيد الحقيقي. تكون `null` في حال لم يتم إجراء أي فحص AML.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المستفيد الحقيقي. تكون `null` في حال لم يتم إجراء أي فحص AML.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status","typeLabel":"enum\u003cstring> | null"},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المستفيد الحقيقي. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المستفيد الحقيقي. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id","typeLabel":"string | null"},"kyc_document_type":{"oneOf":[{"type":"string","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type","typeLabel":"string | null"},"kyc_nationality":{"oneOf":[{"type":"string","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality","typeLabel":"string | null"},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed","typeLabel":"boolean | null"},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at","typeLabel":"string\u003cdate-time> | null"},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.sanctions","typeLabel":"enum\u003cstring>"},"pep":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.pep","typeLabel":"enum\u003cstring>"},"adverse_media":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.adverse_media","typeLabel":"enum\u003cstring>"},"warnings":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.warnings","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0","typeLabel":"object"},{"type":"null","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories","typeLabel":"object | null"},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at","typeLabel":"string | null"},"child_beneficial_owners":{"type":"array","description":"بالنسبة للـ UBOs للشركات: المستفيدون الحقيقيون الخاصون بالكيان المالك، ككائنات خام مستخرجة من السجل. مصفوفة فارغة عندما لا ينطبق ذلك.","items":{"type":"object","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].child_beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].child_beneficial_owners","typeLabel":"object[]"},"effective_ownership_percent":{"oneOf":[{"type":"number","description":"نسبة الملكية الرقمية المحللة — الحد الأقصى عند توفره، وإلا فالحد الأدنى. القيمة `null` عندما يتعذر تحليل كلا الحدين.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","description":"نسبة الملكية الرقمية المحللة — الحد الأقصى عند توفره، وإلا فالحد الأدنى. القيمة `null` عندما يتعذر تحليل كلا الحدين.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent","typeLabel":"number | null"},"voting_min_shares":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry","typeLabel":"object"},"submitted":{"type":"object","description":"الأطراف المُرسلة من قِبل مسؤول الشركة أثناء سير عمل الأشخاص الرئيسيين (صفوف BusinessParty حيث source=USER).","properties":{"parties":{"type":"array","items":{"type":"object","description":"طرف مُرسل من قِبل مسؤول الشركة عبر سير عمل الأشخاص الرئيسيين (source=USER).","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["USER"],"description":"دائماً `USER` هنا — لا تحتوي هذه الفئة إلا على الأطراف التي أدخلها أو أكّدها المستخدم النهائي في مسار الأشخاص الرئيسيون (يظهر الأشخاص المكتشفون عبر السجل ضمن `registry`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email","typeLabel":"string\u003cemail> | null"},"nationality":{"oneOf":[{"type":"string","description":"الجنسية للأفراد؛ ودولة التأسيس لأطراف الشركات.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"الجنسية للأفراد؛ ودولة التأسيس لأطراف الشركات.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality","typeLabel":"string | null"},"phone_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"position":{"oneOf":[{"type":"string","description":"المسمى الوظيفي / المنصب بنص حر (للأشخاص فقط).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسمى الوظيفي / المنصب بنص حر (للأشخاص فقط).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position","typeLabel":"string | null"},"custom_fields":{"type":"object","description":"حقول مخصصة محددة في سير العمل تم جمعها لهذا الطرف؛ يتم تحديد المفاتيح بواسطة الواصفات المحددة لحقول الأشخاص الرئيسيين في سير العمل.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].custom_fields","typeLabel":"object"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].is_active","typeLabel":"boolean"},"is_skipped":{"type":"boolean","description":"تكون القيمة True عندما يتخطى المستخدم النهائي عملية التحقق لهذا الطرف (ممكن فقط عندما يسمح الدور بالتخطي).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].is_skipped","typeLabel":"boolean"},"requires_verification":{"type":"boolean","description":"تكون القيمة True عندما تكون هناك حاجة إلى جلسة فرعية تابعة لـ KYC / KYB لهذا الطرف بناءً على إعدادات الدور وحدود الملكية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].requires_verification","typeLabel":"boolean"},"roles":{"type":"array","description":"جميع الأدوار التي يشغلها هذا الطرف، ولكل منها نسب الملكية والتصويت الخاصة به. لا يوجد `role` أو `ownership_percent` مفرد على الطرف نفسه.","items":{"type":"object","properties":{"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"ownership_percent":{"oneOf":[{"type":"number","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent","typeLabel":"number | null"},"voting_percent":{"oneOf":[{"type":"number","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent","typeLabel":"number | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles","typeLabel":"object[]"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف جلسة KYC الفرعية لأطراف الأفراد التي تتطلب التحقق. `null` بخلاف ذلك.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف جلسة KYC الفرعية لأطراف الأفراد التي تتطلب التحقق. `null` بخلاف ذلك.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"kyc_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYC الفرعية التابعة. تكون `null` في حال عدم وجود جلسة KYC فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYC الفرعية التابعة. تكون `null` في حال عدم وجود جلسة KYC فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyb_sub_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة الفرعية لـ KYB التابعة لأطراف الشركات التي تتطلب التحقق. `null` بخلاف ذلك.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف الجلسة الفرعية لـ KYB التابعة لأطراف الشركات التي تتطلب التحقق. `null` بخلاف ذلك.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id","typeLabel":"string\u003cuuid> | null"},"kyb_sub_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYB الفرعية التابعة. تكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYB الفرعية التابعة. تكون `null` في حال عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status","typeLabel":"enum\u003cstring> | null"},"kyb_sub_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة للجلسة الفرعية التابعة لـ KYB. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة للجلسة الفرعية التابعة لـ KYB. يكون `null` عندما لا توجد جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url","typeLabel":"string\u003curi> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (تُفضل جلسة KYC، مع الرجوع إلى جلسة KYB الفرعية). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (تُفضل جلسة KYC، مع الرجوع إلى جلسة KYB الفرعية). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية. تكون القيمة `null` عندما لا يتم تحديده.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية. تكون القيمة `null` عندما لا يتم تحديده.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id","typeLabel":"string | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted","typeLabel":"object"},"ubo_kyc_summary":{"oneOf":[{"type":"object","description":"تقدم KYC المجمع للمستفيدين الحقيقيين (UBOs)، أو null عندما لا يمتلك أي مستفيد حقيقي جلسات KYC مرتبطة.","properties":{"total":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.total","typeLabel":"integer"},"approved":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.approved","typeLabel":"integer"},"flagged":{"type":"integer","description":"المستفيدون الحقيقيون (UBOs) الذين جاءت نتيجة KYC الخاصة بهم مرفوضة أو قيد المراجعة.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.flagged","typeLabel":"integer"},"pending":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.pending","typeLabel":"integer"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"تقدم KYC المجمع للمستفيدين الحقيقيين (UBOs)، أو null عندما لا يمتلك أي مستفيد حقيقي جلسات KYC مرتبطة.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"المستفيدون الحقيقيون (UBOs) الذين جاءت نتيجة KYC الخاصة بهم مرفوضة أو قيد المراجعة."},"pending":{"type":"integer"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"فحوصات مجمعة للأشخاص الرئيسيين. تظهر فقط عندما يكون `session_kind = business`. يستخدم كل عنصر بنية من قسمين (`registry`، `submitted`، `ubo_kyc_summary`).","items":{"type":"object","description":"فحص مجمع لمسؤولي الشركة + المستفيدين الحقيقيين (UBOs). يستخدم بنية `registry` / `submitted`. لا يظهر إلا عندما يكون session_kind = business.","properties":{"status":{"type":"string"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"registry":{"type":"object","description":"الأطراف المكتشفة عبر فحص سجل الشركات.","properties":{"officers":{"type":"array","description":"المسؤولون الذين تم اكتشافهم عبر فحص السجل، مع إثراء كل منهم بحالة أي جلسة KYC تابعة وفحص AML تم إنشاؤهما لهم.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string","description":"الاسم الكامل للمسؤول كما هو مسجل في السجل."},"designation":{"oneOf":[{"type":"string","description":"المسمى بنص حر من السجل (مثل `Director` أو `Company Secretary`)."},{"type":"null","description":"المسمى بنص حر من السجل (مثل `Director` أو `Company Secretary`)."}]},"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"description":"الدور المعياري للمسؤول."},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ تعيين المسؤول.","format":"date"},{"type":"null","description":"تاريخ تعيين المسؤول.","format":"date"}]},"termination_date":{"oneOf":[{"type":"string","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ انتهاء التعيين، عند الإبلاغ عنه.","format":"date"}]},"is_active":{"type":"boolean"},"address":{"oneOf":[{"type":"string","description":"عنوان المسؤول الوارد من السجل."},{"type":"null","description":"عنوان المسؤول الوارد من السجل."}]},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المسؤول. تكون `null` في حال لم يتم إجراء أي فحص AML."},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المسؤول. تكون `null` في حال لم يتم إجراء أي فحص AML."}]},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المسؤول. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المسؤول. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية."},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية."}]},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية."},{"type":"null","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية."},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد."},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد."}]},"kyc_document_type":{"oneOf":[{"type":"string","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية."},{"type":"null","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية."}]},"kyc_nationality":{"oneOf":[{"type":"string","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة."},{"type":"null","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة."}]},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية."},{"type":"null","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية."}]},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى."},{"type":"null","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى."}]},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}},{"type":"null","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}}]},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار."},{"type":"null","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار."}]},"first_name":{"oneOf":[{"type":"string","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل."},{"type":"null","description":"الاسم الشخصي عندما يذكره سجل الشركات صراحةً؛ لا يُستنتج من الاسم الكامل."}]},"last_name":{"oneOf":[{"type":"string","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً."},{"type":"null","description":"اسم العائلة عندما يُبلّغ عنه السجل صراحةً."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date"},{"type":"null","description":"تاريخ الميلاد الكامل المبلغ عنه في السجل. يكون فارغاً (Null) عندما تكون سنة أو شهر الميلاد فقط معروفان.","format":"date"}]},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل."},{"type":"null","minimum":1,"maximum":9999,"description":"سنة الميلاد كما وردت في السجل، بما في ذلك الحالات التي لا يتوفر فيها التاريخ بالكامل."}]},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة."},{"type":"null","minimum":1,"maximum":12,"description":"شهر الميلاد كما ورد في السجل. يكون Null عندما تكون السنة فقط هي المعروفة."}]}}}},"beneficial_owners":{"type":"array","description":"المستفيدون الحقيقيون الذين تم اكتشافهم عبر فحص سجل الشركات، مع تزويد كل منهم بحالة أي جلسة KYC فرعية وفحص AML تم إنشاؤهما لهم.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string","description":"الاسم الكامل للمستفيد الحقيقي (أو اسم الشركة بالنسبة لكيانات UBO الاعتبارية)."},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ الميلاد الكامل عند الإبلاغ عنه.","format":"date"}]},"country_of_birth":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"entity_type":{"type":"string","enum":["person","company"]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"roles":{"type":"array","description":"أسماء الأدوار التي يشغلها هذا المالك، على سبيل المثال `[\"ubo\", \"shareholder\"]`.","items":{"type":"string"}},"ownership_min_shares":{"oneOf":[{"type":"string","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25\"`، `\"25-50%\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة."},{"type":"null","description":"الحد الأدنى لنسبة الملكية كما أبلغ عنها السجل. سلسلة نصية حرة (مثل `\"25\"`، `\"25-50%\"`)؛ استخدم `effective_ownership_percent` للحصول على قيمة رقمية محللة."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة."},{"type":"null","description":"الحد الأعلى لنسبة الملكية كما وردت في سجل الشركات. سلسلة نصية حرة؛ استخدم `effective_ownership_percent` للحصول على قيمة عددية معالجة."}]},"is_active":{"type":"boolean"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المستفيد الحقيقي. تكون `null` في حال لم يتم إجراء أي فحص AML."},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة فحص AML الذي تم إجراؤه لهذا المستفيد الحقيقي. تكون `null` في حال لم يتم إجراء أي فحص AML."}]},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المستفيد الحقيقي. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة الحياة الخام لجلسة KYC التابعة التي تم إنشاؤها لهذا المستفيد الحقيقي. هذا هو تعداد حالة الجلسة الكامل (وليس مجموعة مختصرة من مقبولة/مرفوضة/قيد الانتظار). تكون القيمة `null` في حال عدم وجود جلسة KYC تابعة."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية."},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة لجلسة KYC الفرعية. يكون `null` عندما لا توجد جلسة فرعية."}]},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية."},{"type":"null","format":"uuid","description":"معرّف الجلسة لجلسة KYC الفرعية. مرّره إلى endpoint القرار نفسها لجلب تقرير KYC الكامل للشخص. يكون `null` في حال عدم وجود جلسة فرعية."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية."},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (مثل `kyc`). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو في حال عدم وجود جلسة فرعية."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد."},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية — مفيد للربط عبر الجلسات. تكون القيمة `null` عند عدم وجود جلسة فرعية أو إذا لم يتم تحديد المستخدم بعد."}]},"kyc_document_type":{"oneOf":[{"type":"string","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية."},{"type":"null","description":"نوع المستند المقدّم في جلسة KYC الفرعية (مثل `P` أو `ID` أو `DL`). يكون `null` حتى تتوفر نتيجة التحقق من الهوية للجلسة الفرعية."}]},"kyc_nationality":{"oneOf":[{"type":"string","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة."},{"type":"null","description":"الجنسية المستخرجة من المستند في جلسة KYC الفرعية. تكون `null` حتى تصبح متاحة."}]},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية."},{"type":"null","description":"ما إذا كان فحص الحيوية لجلسة KYC الفرعية قد اجتاز بنجاح. وتكون `null` في حال لم يتم تشغيل أي فحص حيوية."}]},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى."},{"type":"null","format":"date-time","description":"وقت وصول جلسة KYC التابعة إلى حالة `Approved`. تكون القيمة `null` طالما أن الجلسة التابعة في أي حالة أخرى."}]},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}},{"type":"null","description":"ملخص لكل فئة مشتق من تطابقات AML للشخص. `null` في حال عدم وجود تطابقات.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}}]},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار."},{"type":"null","description":"طابع زمني بتنسيق ISO 8601 لآخر إشعار دعوة تحقق تم إرساله للجلسة الفرعية لهذا الشخص. تكون القيمة `null` عند عدم إرسال أي إشعار."}]},"child_beneficial_owners":{"type":"array","description":"بالنسبة للـ UBOs للشركات: المستفيدون الحقيقيون الخاصون بالكيان المالك، ككائنات خام مستخرجة من السجل. مصفوفة فارغة عندما لا ينطبق ذلك.","items":{"type":"object"}},"effective_ownership_percent":{"oneOf":[{"type":"number","description":"نسبة الملكية الرقمية المحللة — الحد الأقصى عند توفره، وإلا فالحد الأدنى. القيمة `null` عندما يتعذر تحليل كلا الحدين."},{"type":"null","description":"نسبة الملكية الرقمية المحللة — الحد الأقصى عند توفره، وإلا فالحد الأدنى. القيمة `null` عندما يتعذر تحليل كلا الحدين."}]},"voting_min_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_max_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"appointment_date":{"oneOf":[{"type":"string","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date"},{"type":"null","description":"تاريخ التعيين عند الإبلاغ عنه.","format":"date"}]}}}}}},"submitted":{"type":"object","description":"الأطراف المُرسلة من قِبل مسؤول الشركة أثناء سير عمل الأشخاص الرئيسيين (صفوف BusinessParty حيث source=USER).","properties":{"parties":{"type":"array","items":{"type":"object","description":"طرف مُرسل من قِبل مسؤول الشركة عبر سير عمل الأشخاص الرئيسيين (source=USER).","properties":{"uuid":{"type":"string","format":"uuid"},"entity_type":{"type":"string","enum":["person","company"]},"source":{"type":"string","enum":["USER"],"description":"دائماً `USER` هنا — لا تحتوي هذه الفئة إلا على الأطراف التي أدخلها أو أكّدها المستخدم النهائي في مسار الأشخاص الرئيسيون (يظهر الأشخاص المكتشفون عبر السجل ضمن `registry`)."},"name":{"type":"string"},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string","format":"email"},{"type":"null","format":"email"}]},"nationality":{"oneOf":[{"type":"string","description":"الجنسية للأفراد؛ ودولة التأسيس لأطراف الشركات."},{"type":"null","description":"الجنسية للأفراد؛ ودولة التأسيس لأطراف الشركات."}]},"phone_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"position":{"oneOf":[{"type":"string","description":"المسمى الوظيفي / المنصب بنص حر (للأشخاص فقط)."},{"type":"null","description":"المسمى الوظيفي / المنصب بنص حر (للأشخاص فقط)."}]},"custom_fields":{"type":"object","description":"حقول مخصصة محددة في سير العمل تم جمعها لهذا الطرف؛ يتم تحديد المفاتيح بواسطة الواصفات المحددة لحقول الأشخاص الرئيسيين في سير العمل."},"is_active":{"type":"boolean"},"is_skipped":{"type":"boolean","description":"تكون القيمة True عندما يتخطى المستخدم النهائي عملية التحقق لهذا الطرف (ممكن فقط عندما يسمح الدور بالتخطي)."},"requires_verification":{"type":"boolean","description":"تكون القيمة True عندما تكون هناك حاجة إلى جلسة فرعية تابعة لـ KYC / KYB لهذا الطرف بناءً على إعدادات الدور وحدود الملكية."},"roles":{"type":"array","description":"جميع الأدوار التي يشغلها هذا الطرف، ولكل منها نسب الملكية والتصويت الخاصة به. لا يوجد `role` أو `ownership_percent` مفرد على الطرف نفسه.","items":{"type":"object","properties":{"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"]},"ownership_percent":{"oneOf":[{"type":"number"},{"type":"null"}]},"voting_percent":{"oneOf":[{"type":"number"},{"type":"null"}]}}}},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف جلسة KYC الفرعية لأطراف الأفراد التي تتطلب التحقق. `null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف جلسة KYC الفرعية لأطراف الأفراد التي تتطلب التحقق. `null` بخلاف ذلك."}]},"kyc_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYC الفرعية التابعة. تكون `null` في حال عدم وجود جلسة KYC فرعية."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYC الفرعية التابعة. تكون `null` في حال عدم وجود جلسة KYC فرعية."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"kyb_sub_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف الجلسة الفرعية لـ KYB التابعة لأطراف الشركات التي تتطلب التحقق. `null` بخلاف ذلك."},{"type":"null","format":"uuid","description":"معرّف الجلسة الفرعية لـ KYB التابعة لأطراف الشركات التي تتطلب التحقق. `null` بخلاف ذلك."}]},"kyb_sub_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYB الفرعية التابعة. تكون `null` في حال عدم وجود جلسة فرعية."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"حالة دورة حياة جلسة KYB الفرعية التابعة. تكون `null` في حال عدم وجود جلسة فرعية."}]},"kyb_sub_session_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل للمشاركة للجلسة الفرعية التابعة لـ KYB. يكون `null` عندما لا توجد جلسة فرعية."},{"type":"null","format":"uri","description":"رابط URL قابل للمشاركة للجلسة الفرعية التابعة لـ KYB. يكون `null` عندما لا توجد جلسة فرعية."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (تُفضل جلسة KYC، مع الرجوع إلى جلسة KYB الفرعية). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو عند عدم وجود جلسة فرعية."},{"type":"null","description":"نوع سير العمل الأساسي لسير عمل الجلسة الفرعية (تُفضل جلسة KYC، مع الرجوع إلى جلسة KYB الفرعية). تكون القيمة `null` لمهام سير العمل المستندة إلى المخطط أو عند عدم وجود جلسة فرعية."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."},{"type":"null","format":"uuid","description":"معرّف سير العمل المستخدم بواسطة الجلسة الفرعية. يكون `null` عند عدم وجود جلسة فرعية."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."},{"type":"null","description":"تسمية سهلة القراءة لسير عمل الجلسة الفرعية. تكون `null` إذا لم تكن محددة."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}},{"type":"null","description":"التقدم لكل ميزة في جلسة التحقق الفرعية، مثل `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. تكون القيمة `null` عندما لا تحتوي الجلسة الفرعية على قائمة ميزات قابلة للحل.","items":{"type":"object","properties":{"feature":{"type":"string","description":"الاسم المعروض للميزة (مثل `ID_VERIFICATION`، أو `LIVENESS`، أو `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة مستوى الميزة داخل الجلسة الفرعية."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية. تكون القيمة `null` عندما لا يتم تحديده."},{"type":"null","description":"معرّف داخلي ثابت للفرد المتحقق منه خلف الجلسة الفرعية. تكون القيمة `null` عندما لا يتم تحديده."}]}}}}}},"ubo_kyc_summary":{"oneOf":[{"type":"object","description":"تقدم KYC المجمع للمستفيدين الحقيقيين (UBOs)، أو null عندما لا يمتلك أي مستفيد حقيقي جلسات KYC مرتبطة.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"المستفيدون الحقيقيون (UBOs) الذين جاءت نتيجة KYC الخاصة بهم مرفوضة أو قيد المراجعة."},"pending":{"type":"integer"}}},{"type":"null","description":"تقدم KYC المجمع للمستفيدين الحقيقيين (UBOs)، أو null عندما لا يمتلك أي مستفيد حقيقي جلسات KYC مرتبطة.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"المستفيدون الحقيقيون (UBOs) الذين جاءت نتيجة KYC الخاصة بهم مرفوضة أو قيد المراجعة."},"pending":{"type":"integer"}}}]},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"key_people_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks","typeLabel":"object[] | null"},"document_verifications":{"oneOf":[{"type":"array","description":"عمليات التحقق من المستندات مجمّعة حسب عقدة سير العمل. تظهر فقط عندما يكون `session_kind = business`.","items":{"type":"object","description":"المستندات مجمّعة حسب عقدة سير العمل. تظهر فقط عندما يكون session_kind = business.","properties":{"status":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"document_type":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"مجموعة مستندات KYB عالية المستوى التي تم تصنيف الملف ضمنها. `null` طالما لم يتم تصنيفه.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"مجموعة مستندات KYB عالية المستوى التي تم تصنيف الملف ضمنها. `null` طالما لم يتم تصنيفه.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type","typeLabel":"enum\u003cstring> | null"},"document_subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي المحدد المكتشف بواسطة OCR (مثل `CERTIFICATE_OF_INCORPORATION` أو `SHAREHOLDER_REGISTRY`)؛ وتكون `UNKNOWN` عندما يتعذر على OCR تصنيف المستند بثقة.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"النوع الفرعي المحدد المكتشف بواسطة OCR (مثل `CERTIFICATE_OF_INCORPORATION` أو `SHAREHOLDER_REGISTRY`)؛ وتكون `UNKNOWN` عندما يتعذر على OCR تصنيف المستند بثقة.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_group":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"اسم بديل لـ `document_type` — اسم المجموعة المستخدم بواسطة `groups` و`required_groups`.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"اسم بديل لـ `document_type` — اسم المجموعة المستخدم بواسطة `groups` و`required_groups`.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group","typeLabel":"enum\u003cstring> | null"},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع. يكون `null` للعناصر النائبة لطلبات المستندات التي أنشأها المحلل (`is_requested = true`) والتي لم يتم استيفاؤها بعد.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع. يكون `null` للعناصر النائبة لطلبات المستندات التي أنشأها المحلل (`is_requested = true`) والتي لم يتم استيفاؤها بعد.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url","typeLabel":"string\u003curi> | null"},"original_filename":{"oneOf":[{"type":"string","description":"اسم الملف كما رفعه المستخدم أو المحلل.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.0","typeLabel":"string"},{"type":"null","description":"اسم الملف كما رفعه المستخدم أو المحلل.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","description":"حجم الملف بالبايت.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"حجم الملف بالبايت.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size","typeLabel":"integer | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة التحقق لكل مستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"cross_check_result":{"oneOf":[{"type":"object","description":"المطابقة المرجعية لحقول المستند المستخرجة عبر OCR مع الملف التعريفي للشركة في السجل. كائن يحتوي على أقسام `critical` و`non_critical` و`people`، حيث يربط كل منها اسم حقل (مثل `company_name` و`registration_number` و`incorporation_date` و`registered_address`) بسجل مقارنة مثل `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}`. وتكون القيمة `null` عندما لا يحتوي المستند على بيانات OCR أو لم تكن هناك شركة في السجل للمقارنة معها.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.0","typeLabel":"object"},{"type":"null","description":"المطابقة المرجعية لحقول المستند المستخرجة عبر OCR مع الملف التعريفي للشركة في السجل. كائن يحتوي على أقسام `critical` و`non_critical` و`people`، حيث يربط كل منها اسم حقل (مثل `company_name` و`registration_number` و`incorporation_date` و`registered_address`) بسجل مقارنة مثل `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}`. وتكون القيمة `null` عندما لا يحتوي المستند على بيانات OCR أو لم تكن هناك شركة في السجل للمقارنة معها.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result","typeLabel":"object | null"},"document_metadata":{"oneOf":[{"type":"object","description":"البيانات الوصفية المستخرجة من مستند الشركة المرفوع. عند نجاح استخراج البيانات الوصفية، تكون جميع المفاتيح الـ 16 موجودة دائمًا (تكون القيم الفردية `null` عندما لا تنطبق على نوع الملف)؛ ويكون الكائن بالكامل `null` عندما يتعذر استخراج أي شيء. بالنسبة لملفات PDF، يحمل `overlay_manipulation` تحليلًا جنائيًا للنص المتراكب.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"حجم المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"حجم المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size","typeLabel":"integer | null"},"content_type":{"oneOf":[{"type":"string","description":"نوع محتوى المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"نوع محتوى المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type","typeLabel":"string | null"},"creation_date":{"oneOf":[{"type":"string","description":"تاريخ إنشاء المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ إنشاء المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date","typeLabel":"string | null"},"modified_date":{"oneOf":[{"type":"string","description":"تاريخ تعديل المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ تعديل المستند.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date","typeLabel":"string | null"},"creator":{"oneOf":[{"type":"string","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.0","typeLabel":"string"},{"type":"null","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator","typeLabel":"string | null"},"producer":{"oneOf":[{"type":"string","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.0","typeLabel":"string"},{"type":"null","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer","typeLabel":"string | null"},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير المسجل في البيانات الوصفية للملف.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software.oneOf.0","typeLabel":"string"},{"type":"null","description":"برنامج التحرير المسجل في البيانات الوصفية للملف.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software","typeLabel":"string | null"},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير الملف، عندما يكون مشفراً.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.0","typeLabel":"string"},{"type":"null","description":"مخطط تشفير الملف، عندما يكون مشفراً.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption","typeLabel":"string | null"},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان المستند يحمل توقيعاً رقمياً.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان المستند يحمل توقيعاً رقمياً.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed","typeLabel":"boolean | null"},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered","typeLabel":"boolean | null"},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.0","typeLabel":"object"},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info","typeLabel":"object | null"},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date","typeLabel":"string | null"},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date","typeLabel":"string | null"},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor","typeLabel":"boolean | null"},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date","typeLabel":"boolean | null"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.detected","typeLabel":"boolean"},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analyzed","typeLabel":"boolean"},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analysis_incomplete","typeLabel":"boolean"},"signals":{"type":"array","items":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals.items.[INDEX]","typeLabel":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals","typeLabel":"string[]"},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].height","typeLabel":"number"},"page_width":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_width","typeLabel":"number"},"page_height":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_height","typeLabel":"number"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions","typeLabel":"object[]"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0","typeLabel":"object"},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation","typeLabel":"object | null"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"البيانات الوصفية المستخرجة من مستند الشركة المرفوع. عند نجاح استخراج البيانات الوصفية، تكون جميع المفاتيح الـ 16 موجودة دائمًا (تكون القيم الفردية `null` عندما لا تنطبق على نوع الملف)؛ ويكون الكائن بالكامل `null` عندما يتعذر استخراج أي شيء. بالنسبة لملفات PDF، يحمل `overlay_manipulation` تحليلًا جنائيًا للنص المتراكب.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"حجم المستند."},{"type":"null","description":"حجم المستند."}]},"content_type":{"oneOf":[{"type":"string","description":"نوع محتوى المستند."},{"type":"null","description":"نوع محتوى المستند."}]},"creation_date":{"oneOf":[{"type":"string","description":"تاريخ إنشاء المستند."},{"type":"null","description":"تاريخ إنشاء المستند."}]},"modified_date":{"oneOf":[{"type":"string","description":"تاريخ تعديل المستند."},{"type":"null","description":"تاريخ تعديل المستند."}]},"creator":{"oneOf":[{"type":"string","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."},{"type":"null","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."}]},"producer":{"oneOf":[{"type":"string","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."},{"type":"null","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير الملف، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير الملف، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."},{"type":"null","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."},{"type":"null","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata","typeLabel":"object | null"},"description":{"oneOf":[{"type":"string","description":"تصنيف أو سبب مقدّم من المحلل لطلب المستند. `null` لعمليات الرفع العادية.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"تصنيف أو سبب مقدّم من المحلل لطلب المستند. `null` لعمليات الرفع العادية.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description","typeLabel":"string | null"},"is_requested":{"type":"boolean","description":"تكون القيمة True لعناصر نائبة لطلبات المستندات التي أنشأها المحلل وتنتظر الرفع.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_requested","typeLabel":"boolean"},"ocr_data":{"oneOf":[{"type":"object","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data","typeLabel":"object | null"},"is_console_upload":{"type":"boolean","description":"تكون القيمة True للمستندات المرفوعة من لوحة التحكم بدلاً من مسار المستخدم النهائي. لا تؤدي عمليات الرفع من لوحة التحكم أبداً إلى تغيير الحالة التراكمية على مستوى الميزة.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_console_upload","typeLabel":"boolean"},"is_confirmed":{"type":"boolean","description":"تبدأ عمليات الرفع في Console بالقيمة `false` وتتحول إلى `true` بمجرد تأكيدها من قبل المسؤول؛ وتكون عمليات الرفع من المستخدم النهائي دائماً `true`.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_confirmed","typeLabel":"boolean"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items","typeLabel":"object[]"},"groups":{"type":"object","description":"عدادات التقدم لكل مجموعة مفهرسة باسم المجموعة (مثل legal_presence، ownership_structure).","additionalProperties":{"type":"object","properties":{"total":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.total","typeLabel":"integer"},"approved":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.approved","typeLabel":"integer"},"pending":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.pending","typeLabel":"integer"},"declined":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.declined","typeLabel":"integer"},"in_review":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.in_review","typeLabel":"integer"},"other":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.other","typeLabel":"integer"},"missing":{"type":"integer","description":"العناصر النائبة المطلوبة التي لم يتم تحميل أي ملف لها بعد.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.missing","typeLabel":"integer"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups","typeLabel":"object"},"required_groups":{"type":"array","items":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].required_groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].required_groups","typeLabel":"string[]"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"عمليات التحقق من المستندات مجمّعة حسب عقدة سير العمل. تظهر فقط عندما يكون `session_kind = business`.","items":{"type":"object","description":"المستندات مجمّعة حسب عقدة سير العمل. تظهر فقط عندما يكون session_kind = business.","properties":{"status":{"type":"string"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"document_type":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"مجموعة مستندات KYB عالية المستوى التي تم تصنيف الملف ضمنها. `null` طالما لم يتم تصنيفه."},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"مجموعة مستندات KYB عالية المستوى التي تم تصنيف الملف ضمنها. `null` طالما لم يتم تصنيفه."}]},"document_subtype":{"oneOf":[{"type":"string","description":"النوع الفرعي المحدد المكتشف بواسطة OCR (مثل `CERTIFICATE_OF_INCORPORATION` أو `SHAREHOLDER_REGISTRY`)؛ وتكون `UNKNOWN` عندما يتعذر على OCR تصنيف المستند بثقة."},{"type":"null","description":"النوع الفرعي المحدد المكتشف بواسطة OCR (مثل `CERTIFICATE_OF_INCORPORATION` أو `SHAREHOLDER_REGISTRY`)؛ وتكون `UNKNOWN` عندما يتعذر على OCR تصنيف المستند بثقة."}]},"document_group":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"اسم بديل لـ `document_type` — اسم المجموعة المستخدم بواسطة `groups` و`required_groups`."},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"اسم بديل لـ `document_type` — اسم المجموعة المستخدم بواسطة `groups` و`required_groups`."}]},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع. يكون `null` للعناصر النائبة لطلبات المستندات التي أنشأها المحلل (`is_requested = true`) والتي لم يتم استيفاؤها بعد."},{"type":"null","format":"uri","description":"رابط موقع مسبقاً قصير الأجل للملف المرفوع. يكون `null` للعناصر النائبة لطلبات المستندات التي أنشأها المحلل (`is_requested = true`) والتي لم يتم استيفاؤها بعد."}]},"original_filename":{"oneOf":[{"type":"string","description":"اسم الملف كما رفعه المستخدم أو المحلل."},{"type":"null","description":"اسم الملف كما رفعه المستخدم أو المحلل."}]},"file_size":{"oneOf":[{"type":"integer","description":"حجم الملف بالبايت."},{"type":"null","description":"حجم الملف بالبايت."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"حالة التحقق لكل مستند."},"created_at":{"type":"string","format":"date-time"},"cross_check_result":{"oneOf":[{"type":"object","description":"المطابقة المرجعية لحقول المستند المستخرجة عبر OCR مع الملف التعريفي للشركة في السجل. كائن يحتوي على أقسام `critical` و`non_critical` و`people`، حيث يربط كل منها اسم حقل (مثل `company_name` و`registration_number` و`incorporation_date` و`registered_address`) بسجل مقارنة مثل `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}`. وتكون القيمة `null` عندما لا يحتوي المستند على بيانات OCR أو لم تكن هناك شركة في السجل للمقارنة معها."},{"type":"null","description":"المطابقة المرجعية لحقول المستند المستخرجة عبر OCR مع الملف التعريفي للشركة في السجل. كائن يحتوي على أقسام `critical` و`non_critical` و`people`، حيث يربط كل منها اسم حقل (مثل `company_name` و`registration_number` و`incorporation_date` و`registered_address`) بسجل مقارنة مثل `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}`. وتكون القيمة `null` عندما لا يحتوي المستند على بيانات OCR أو لم تكن هناك شركة في السجل للمقارنة معها."}]},"document_metadata":{"oneOf":[{"type":"object","description":"البيانات الوصفية المستخرجة من مستند الشركة المرفوع. عند نجاح استخراج البيانات الوصفية، تكون جميع المفاتيح الـ 16 موجودة دائمًا (تكون القيم الفردية `null` عندما لا تنطبق على نوع الملف)؛ ويكون الكائن بالكامل `null` عندما يتعذر استخراج أي شيء. بالنسبة لملفات PDF، يحمل `overlay_manipulation` تحليلًا جنائيًا للنص المتراكب.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"حجم المستند."},{"type":"null","description":"حجم المستند."}]},"content_type":{"oneOf":[{"type":"string","description":"نوع محتوى المستند."},{"type":"null","description":"نوع محتوى المستند."}]},"creation_date":{"oneOf":[{"type":"string","description":"تاريخ إنشاء المستند."},{"type":"null","description":"تاريخ إنشاء المستند."}]},"modified_date":{"oneOf":[{"type":"string","description":"تاريخ تعديل المستند."},{"type":"null","description":"تاريخ تعديل المستند."}]},"creator":{"oneOf":[{"type":"string","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."},{"type":"null","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."}]},"producer":{"oneOf":[{"type":"string","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."},{"type":"null","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير الملف، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير الملف، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."},{"type":"null","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."},{"type":"null","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}}},{"type":"null","description":"البيانات الوصفية المستخرجة من مستند الشركة المرفوع. عند نجاح استخراج البيانات الوصفية، تكون جميع المفاتيح الـ 16 موجودة دائمًا (تكون القيم الفردية `null` عندما لا تنطبق على نوع الملف)؛ ويكون الكائن بالكامل `null` عندما يتعذر استخراج أي شيء. بالنسبة لملفات PDF، يحمل `overlay_manipulation` تحليلًا جنائيًا للنص المتراكب.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"حجم المستند."},{"type":"null","description":"حجم المستند."}]},"content_type":{"oneOf":[{"type":"string","description":"نوع محتوى المستند."},{"type":"null","description":"نوع محتوى المستند."}]},"creation_date":{"oneOf":[{"type":"string","description":"تاريخ إنشاء المستند."},{"type":"null","description":"تاريخ إنشاء المستند."}]},"modified_date":{"oneOf":[{"type":"string","description":"تاريخ تعديل المستند."},{"type":"null","description":"تاريخ تعديل المستند."}]},"creator":{"oneOf":[{"type":"string","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."},{"type":"null","description":"أداة التأليف/المستخدم المسجل في البيانات الوصفية للملف (`Creator` في ملف PDF)."}]},"producer":{"oneOf":[{"type":"string","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."},{"type":"null","description":"البرنامج الذي أنتج الملف (`Producer` الخاص بـ PDF)."}]},"software":{"oneOf":[{"type":"string","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."},{"type":"null","description":"برنامج التحرير المسجل في البيانات الوصفية للملف."}]},"encryption":{"oneOf":[{"type":"string","description":"مخطط تشفير الملف، عندما يكون مشفراً."},{"type":"null","description":"مخطط تشفير الملف، عندما يكون مشفراً."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."},{"type":"null","description":"ما إذا كان المستند يحمل توقيعاً رقمياً."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."},{"type":"null","description":"ما إذا كان التوقيع الرقمي قد فشل في التحقق من صحته (تعديل بعد التوقيع)."}]},"signature_info":{"oneOf":[{"type":"object","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."},{"type":"null","description":"تفاصيل التوقيع/التوقيعات الرقمية، إن وُجدت."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الالتقاط الأصلي في EXIF، لعمليات تحميل الصور."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."},{"type":"null","description":"تاريخ الرقمنة في EXIF، لعمليات تحميل الصور."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."},{"type":"null","description":"ما إذا كانت البيانات الوصفية تشير إلى أن الملف قد مر عبر محرر صور/PDF معروف."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."},{"type":"null","description":"ما إذا كانت تواريخ الإنشاء والتعديل تختلف — وهي إشارة تعديل محتملة (لكنها ليست حاسمة)."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"التحليل الجنائي لملفات PDF للتلاعب المشتبه به في النص المتراكب. القيمة Null عند عدم العثور على أي دليل تلاعب بالنص المتراكب أو إذا لم يكن المستند بصيغة PDF.","properties":{"detected":{"type":"boolean","description":"ما إذا تم اكتشاف دليل على التلاعب بالنص المتراكب."},"analyzed":{"type":"boolean","description":"ما إذا كان قد أمكن تحليل ملف PDF."},"analysis_incomplete":{"type":"boolean","description":"يكون الحقل موجودًا وقيمته صحيحة فقط عندما يتعذر فحص الملف بالكامل. يحتفظ الجزء الذي تم فحصه بنتائجه حيثما أمكن، ويُظهر المستند تحذير استبدال النص غير المُثبت."},"signals":{"type":"array","items":{"type":"string"},"description":"إشارات الفحص الجنائي التي تم إطلاقها، مثل duplicate_font_subset أو glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"المناطق المشتبه في التلاعب بها بإحداثيات صفحة PDF.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}}}]},"description":{"oneOf":[{"type":"string","description":"تصنيف أو سبب مقدّم من المحلل لطلب المستند. `null` لعمليات الرفع العادية."},{"type":"null","description":"تصنيف أو سبب مقدّم من المحلل لطلب المستند. `null` لعمليات الرفع العادية."}]},"is_requested":{"type":"boolean","description":"تكون القيمة True لعناصر نائبة لطلبات المستندات التي أنشأها المحلل وتنتظر الرفع."},"ocr_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"is_console_upload":{"type":"boolean","description":"تكون القيمة True للمستندات المرفوعة من لوحة التحكم بدلاً من مسار المستخدم النهائي. لا تؤدي عمليات الرفع من لوحة التحكم أبداً إلى تغيير الحالة التراكمية على مستوى الميزة."},"is_confirmed":{"type":"boolean","description":"تبدأ عمليات الرفع في Console بالقيمة `false` وتتحول إلى `true` بمجرد تأكيدها من قبل المسؤول؛ وتكون عمليات الرفع من المستخدم النهائي دائماً `true`."}}}},"groups":{"type":"object","description":"عدادات التقدم لكل مجموعة مفهرسة باسم المجموعة (مثل legal_presence، ownership_structure).","additionalProperties":{"type":"object","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"pending":{"type":"integer"},"declined":{"type":"integer"},"in_review":{"type":"integer"},"other":{"type":"integer"},"missing":{"type":"integer","description":"العناصر النائبة المطلوبة التي لم يتم تحميل أي ملف لها بعد."}}}},"required_groups":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"document_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications","typeLabel":"object[] | null"},"environment":{"type":"string","enum":["live","sandbox"],"description":"ما إذا كانت الجلسة قد أُنشئت بواسطة تطبيق إنتاج (`live`) أو تطبيق في البيئة التجريبية (`sandbox`). جلسات البيئة التجريبية مجانية ومحاكاة بالكامل ولا تخصم أرصدة أبداً.","uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"sandbox_scenario":{"oneOf":[{"type":"string","description":"سيناريو البيئة التجريبية الذي تم إنشاء الجلسة باستخدامه. `null` للجلسات المباشرة ولجلسات البيئة التجريبية التي تم إنشاؤها بدونه.","uniqueKey":"sandbox_scenario.oneOf.0","typeLabel":"string"},{"type":"null","description":"سيناريو البيئة التجريبية الذي تم إنشاء الجلسة باستخدامه. `null` للجلسات المباشرة ولجلسات البيئة التجريبية التي تم إنشاؤها بدونه.","uniqueKey":"sandbox_scenario.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox_scenario","typeLabel":"string | null"},"resubmissions":{"type":"array","description":"يتم إرجاعها فقط مع `include=resubmissions`، لجلسات المستخدمين والشركات. مدخل واحد لكل طلب إعادة تقديم، من الأقدم إلى الأحدث. يحمل كل مدخل النتائج التي أرجعتها الخطوات المعاد تقديمها قبل الطلب، بحيث تظل عمليات الإرسال السابقة قابلة للقراءة. يؤدي حذف الجلسة إلى حذف كل عملية إرسال.","items":{"type":"object","properties":{"number":{"type":"integer","description":"1 لأول إعادة إرسال للجلسة، و2 للثانية، وهكذا.","uniqueKey":"resubmissions.items.[INDEX].number","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","description":"متى طُلبت إعادة التقديم.","uniqueKey":"resubmissions.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"previous_status":{"type":"string","description":"حالة الجلسة مباشرة قبل الطلب.","uniqueKey":"resubmissions.items.[INDEX].previous_status","typeLabel":"string"},"nodes":{"type":"array","description":"خطوات سير العمل المُعادة إلى المستخدم.","items":{"type":"object","properties":{"node_id":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX].node_id","typeLabel":"string"},"feature":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX].feature","typeLabel":"string"}},"uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resubmissions.items.[INDEX].nodes","typeLabel":"object[]"},"reasons":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.0.additionalProperties","typeLabel":"string"},"description":"السبب المقدم لكل خطوة، مفهرساً بواسطة `node_id`.","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.1.additionalProperties","typeLabel":"string"},"description":"السبب المقدم لكل خطوة، مفهرساً بواسطة `node_id`.","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.1","typeLabel":"null"}],"uniqueKey":"resubmissions.items.[INDEX].reasons","typeLabel":"object | null"},"requested_by":{"oneOf":[{"type":"object","description":"من طلب إعادة التقديم.","properties":{"name":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.email","typeLabel":"string"},"type":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"من طلب إعادة التقديم.","properties":{"name":{"type":"string"},"email":{"type":"string"},"type":{"type":"string"}},"uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resubmissions.items.[INDEX].requested_by","typeLabel":"object | null"},"results":{"type":"object","additionalProperties":true,"description":"ما أرجعته الخطوات المُعاد إرسالها قبل الطلب، تحت نفس المفاتيح وبنفس هيئة النتائج الحالية لهذه الاستجابة (`id_verifications`، و`nfc_verifications`، و`liveness_checks`، و`face_matches`، و`poa_verifications`، و`phone_verifications`، و`email_verifications`، و`aml_screenings`، و`ip_analyses`، و`database_validations`، و`questionnaire_responses`، و`document_ai_documents`، و`geolocation_checks`؛ ولجلسات الشركات أيضاً `document_verifications`). تظهر فقط مفاتيح الخطوات التي تم إرسالها مجدداً.","uniqueKey":"resubmissions.items.[INDEX].results","typeLabel":"object"}},"uniqueKey":"resubmissions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resubmissions","typeLabel":"object[]"},"biometric_consent":{"oneOf":[{"type":"object","description":"ما إذا كانت الجلسة تتطلب موافقة بيومترية صريحة قبل التقاط الوجه، والسبب، والدليل على الإجابة. جلسات التحقق من المستخدمين (KYC) فقط؛ يتوفر الكائن نفسه في `decision` لـ webhook الخاصة بالجلسة. يكون `null` عندما لا تخضع الجلسة للتقييم على الإطلاق، على سبيل المثال في سير عمل بدون التقاط للوجه. الحقول التي ليس لها قيمة مسجلة تكون `null`. لا يمكن لـ SDK أصيل بإصدار أقدم من 4.10.0، أو الذي لا يُبلّغ عن إصداره، إظهار خطوة الموافقة: وتعمل عمليات التقاط الوجه كما كانت من قبل، وتبلغ الجلسة التي تطلبت الموافقة حينها عن `status: \"pending\"` مع `reason: \"BIOMETRIC_CONSENT_UNSUPPORTED_SDK\"`. راجع [الموافقة البيومترية](/ar/getting-started/biometric-consent).","properties":{"required":{"type":"boolean","description":"Whether the session must collect explicit biometric consent. Never goes back to `false`.","uniqueKey":"biometric_consent.oneOf.0.required","typeLabel":"boolean"},"trigger":{"oneOf":[{"type":"string","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"سبب طلب الموافقة، أو كيف تم استيفاؤها. `declared_state`: صرّحت بولاية مشمولة (`user_state`، أو عنوان أمريكي في `expected_details`). `ip_state`: عنوان IP الخاص بالشخص يقع في ولاية مشمولة (إلينوي، تكساس، كولورادو). `ip_unknown`: تشير الأدلة إلى وجود الشخص في الولايات المتحدة ولكن يتعذر تحديد الولاية (عنوان IP في الولايات المتحدة دون تحديد الولاية، أو يتعذر تحديد موقعه بينما تشير تفاصيلك أو المستند إلى وجود الشخص في الولايات المتحدة). `document_issuer`: تم إصدار مستند الهوية من قِبل ولاية مشمولة. `forced`: وضع التطبيق هو Always. `customer_collected`: أرسلت `biometric_consent` عند إنشاء الجلسة. تكون `null` عندما لا تكون مطلوبة.","uniqueKey":"biometric_consent.oneOf.0.trigger.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"سبب طلب الموافقة، أو كيف تم استيفاؤها. `declared_state`: صرّحت بولاية مشمولة (`user_state`، أو عنوان أمريكي في `expected_details`). `ip_state`: عنوان IP الخاص بالشخص يقع في ولاية مشمولة (إلينوي، تكساس، كولورادو). `ip_unknown`: تشير الأدلة إلى وجود الشخص في الولايات المتحدة ولكن يتعذر تحديد الولاية (عنوان IP في الولايات المتحدة دون تحديد الولاية، أو يتعذر تحديد موقعه بينما تشير تفاصيلك أو المستند إلى وجود الشخص في الولايات المتحدة). `document_issuer`: تم إصدار مستند الهوية من قِبل ولاية مشمولة. `forced`: وضع التطبيق هو Always. `customer_collected`: أرسلت `biometric_consent` عند إنشاء الجلسة. تكون `null` عندما لا تكون مطلوبة.","uniqueKey":"biometric_consent.oneOf.0.trigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.trigger","typeLabel":"enum\u003cstring> | null"},"status":{"type":"string","enum":["not_required","pending","given","declined"],"description":"`not_required`؛ و`pending` (مطلوبة ولم تُقدَّم: لم يُجب الشخص بعد، أو يوضح `reason` سبب عدم جمعها)؛ و`given`؛ و`declined` (تم تسجيل رفض وانتهت الجلسة كـ `Declined`؛ لا توفر أي شاشة في Didit خيار الرفض حالياً).","uniqueKey":"biometric_consent.oneOf.0.status","typeLabel":"enum\u003cstring>"},"given_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت تقديم الموافقة. بالنسبة إلى `customer_collected`، قيمة `given_at` التي أرسلتها.","uniqueKey":"biometric_consent.oneOf.0.given_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت تقديم الموافقة. بالنسبة إلى `customer_collected`، قيمة `given_at` التي أرسلتها.","uniqueKey":"biometric_consent.oneOf.0.given_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.given_at","typeLabel":"string\u003cdate-time> | null"},"declined_at":{"oneOf":[{"type":"string","format":"date-time","description":"عند تسجيل الرفض.","uniqueKey":"biometric_consent.oneOf.0.declined_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"عند تسجيل الرفض.","uniqueKey":"biometric_consent.oneOf.0.declined_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.declined_at","typeLabel":"string\u003cdate-time> | null"},"text_version":{"oneOf":[{"type":"string","description":"معرّف إصدار نص الموافقة الذي أجاب عليه الشخص، أو النص الذي أرسلته.","uniqueKey":"biometric_consent.oneOf.0.text_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف إصدار نص الموافقة الذي أجاب عليه الشخص، أو النص الذي أرسلته.","uniqueKey":"biometric_consent.oneOf.0.text_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.text_version","typeLabel":"string | null"},"text_hash":{"oneOf":[{"type":"string","description":"تشفير SHA-256 (hex) لنص الموافقة المعروض بدقة، باللغة التي عُرض بها.","uniqueKey":"biometric_consent.oneOf.0.text_hash.oneOf.0","typeLabel":"string"},{"type":"null","description":"تشفير SHA-256 (hex) لنص الموافقة المعروض بدقة، باللغة التي عُرض بها.","uniqueKey":"biometric_consent.oneOf.0.text_hash.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.text_hash","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"اللغة التي عُرض بها نص الموافقة.","uniqueKey":"biometric_consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"اللغة التي عُرض بها نص الموافقة.","uniqueKey":"biometric_consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.locale","typeLabel":"string | null"},"policy_url":{"oneOf":[{"type":"string","format":"uri","description":"سياسة البيانات البيومترية التي ربطت بها خطوة الموافقة.","uniqueKey":"biometric_consent.oneOf.0.policy_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"سياسة البيانات البيومترية التي ربطت بها خطوة الموافقة.","uniqueKey":"biometric_consent.oneOf.0.policy_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.policy_url","typeLabel":"string\u003curi> | null"},"step":{"oneOf":[{"type":"string","description":"خطوة سير العمل التي كانت الجلسة عندها عندما أجاب الشخص، على سبيل المثال `LIVENESS`.","uniqueKey":"biometric_consent.oneOf.0.step.oneOf.0","typeLabel":"string"},{"type":"null","description":"خطوة سير العمل التي كانت الجلسة عندها عندما أجاب الشخص، على سبيل المثال `LIVENESS`.","uniqueKey":"biometric_consent.oneOf.0.step.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.step","typeLabel":"string | null"},"node_id":{"oneOf":[{"type":"string","description":"عقدة مخطط سير العمل التي كانت الجلسة عندها عندما أجاب الشخص.","uniqueKey":"biometric_consent.oneOf.0.node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"عقدة مخطط سير العمل التي كانت الجلسة عندها عندما أجاب الشخص.","uniqueKey":"biometric_consent.oneOf.0.node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.node_id","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","description":"عنوان IP الذي وردت منه الإجابة.","uniqueKey":"biometric_consent.oneOf.0.ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان IP الذي وردت منه الإجابة.","uniqueKey":"biometric_consent.oneOf.0.ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_address","typeLabel":"string | null"},"ip_country_code":{"oneOf":[{"type":"string","description":"دولة عنوان IP للإجابة وفق المعيار ISO 3166-1 alpha-2.","uniqueKey":"biometric_consent.oneOf.0.ip_country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة عنوان IP للإجابة وفق المعيار ISO 3166-1 alpha-2.","uniqueKey":"biometric_consent.oneOf.0.ip_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_country_code","typeLabel":"string | null"},"ip_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP الخاص بالإجابة، على سبيل المثال `US-IL`.","uniqueKey":"biometric_consent.oneOf.0.ip_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP الخاص بالإجابة، على سبيل المثال `US-IL`.","uniqueKey":"biometric_consent.oneOf.0.ip_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_state","typeLabel":"string | null"},"ip_city":{"oneOf":[{"type":"string","description":"مدينة عنوان IP الخاص بالإجابة.","uniqueKey":"biometric_consent.oneOf.0.ip_city.oneOf.0","typeLabel":"string"},{"type":"null","description":"مدينة عنوان IP الخاص بالإجابة.","uniqueKey":"biometric_consent.oneOf.0.ip_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_city","typeLabel":"string | null"},"user_agent":{"oneOf":[{"type":"string","description":"وكيل المستخدم لطلب الإجابة.","uniqueKey":"biometric_consent.oneOf.0.user_agent.oneOf.0","typeLabel":"string"},{"type":"null","description":"وكيل المستخدم لطلب الإجابة.","uniqueKey":"biometric_consent.oneOf.0.user_agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.user_agent","typeLabel":"string | null"},"detected_ip_address":{"oneOf":[{"type":"string","description":"عنوان IP الخاص بالشخص الذي جرى تقييم المتطلب منه آخر مرة. قد يختلف عن `ip_address` إذا أجاب الشخص من جهاز آخر.","uniqueKey":"biometric_consent.oneOf.0.detected_ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"عنوان IP الخاص بالشخص الذي جرى تقييم المتطلب منه آخر مرة. قد يختلف عن `ip_address` إذا أجاب الشخص من جهاز آخر.","uniqueKey":"biometric_consent.oneOf.0.detected_ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_ip_address","typeLabel":"string | null"},"detected_country_code":{"oneOf":[{"type":"string","description":"دولة عنوان IP المكتشف وفق المعيار ISO 3166-1 alpha-2.","uniqueKey":"biometric_consent.oneOf.0.detected_country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"دولة عنوان IP المكتشف وفق المعيار ISO 3166-1 alpha-2.","uniqueKey":"biometric_consent.oneOf.0.detected_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_country_code","typeLabel":"string | null"},"detected_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP المكتشف.","uniqueKey":"biometric_consent.oneOf.0.detected_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP المكتشف.","uniqueKey":"biometric_consent.oneOf.0.detected_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_state","typeLabel":"string | null"},"detected_city":{"oneOf":[{"type":"string","description":"مدينة عنوان IP المكتشف.","uniqueKey":"biometric_consent.oneOf.0.detected_city.oneOf.0","typeLabel":"string"},{"type":"null","description":"مدينة عنوان IP المكتشف.","uniqueKey":"biometric_consent.oneOf.0.detected_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_city","typeLabel":"string | null"},"declared_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي صرحت به: `user_state`، أو الولاية لعنوان في الولايات المتحدة في `expected_details`.","uniqueKey":"biometric_consent.oneOf.0.declared_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي صرحت به: `user_state`، أو الولاية لعنوان في الولايات المتحدة في `expected_details`.","uniqueKey":"biometric_consent.oneOf.0.declared_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.declared_state","typeLabel":"string | null"},"document_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي أصدر مستند الهوية، وتتم قراءته عند التقاط الهوية.","uniqueKey":"biometric_consent.oneOf.0.document_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي أصدر مستند الهوية، وتتم قراءته عند التقاط الهوية.","uniqueKey":"biometric_consent.oneOf.0.document_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.document_state","typeLabel":"string | null"},"jurisdictions":{"type":"array","items":{"type":"string","uniqueKey":"biometric_consent.oneOf.0.jurisdictions.items.[INDEX]","typeLabel":"string"},"description":"الولايات الأمريكية (رموز USPS، على سبيل المثال `IL`) التي ينطبق قانونها البيومتري على الشخص. تكون القيمة `US` عندما تشير الأدلة إلى وجود الشخص في الولايات المتحدة دون معرفة ولاية محددة. يكون فارغاً عند عدم انطباق أي منها.","uniqueKey":"biometric_consent.oneOf.0.jurisdictions","typeLabel":"string[]"},"retention_months":{"oneOf":[{"type":"integer","description":"أقصر حد للاحتفاظ بالبيانات البيومترية، بالأشهر، من بين `jurisdictions`. تكون قيمته `null` في حال عدم تطبيق أي منها.","uniqueKey":"biometric_consent.oneOf.0.retention_months.oneOf.0","typeLabel":"integer"},{"type":"null","description":"أقصر حد للاحتفاظ بالبيانات البيومترية، بالأشهر، من بين `jurisdictions`. تكون قيمته `null` في حال عدم تطبيق أي منها.","uniqueKey":"biometric_consent.oneOf.0.retention_months.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.retention_months","typeLabel":"integer | null"},"reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: كانت الموافقة مطلوبة والتقط SDK أصلي بإصدار أقدم من 4.10.0، أو SDK لم يُبلغ عن إصداره، وجهاً دون خطوة الموافقة؛ تظل `status` كـ `pending`، أو تصبح `given` إذا وافق الشخص لاحقاً في المسار المستضاف. `BIOMETRIC_CONSENT_DECLINED`: تم تسجيل رفض (يحل محل سبب SDK). و`null` خلاف ذلك، وتكون دائماً `null` عندما لا تتطلب الجلسة موافقة.","uniqueKey":"biometric_consent.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: كانت الموافقة مطلوبة والتقط SDK أصلي بإصدار أقدم من 4.10.0، أو SDK لم يُبلغ عن إصداره، وجهاً دون خطوة الموافقة؛ تظل `status` كـ `pending`، أو تصبح `given` إذا وافق الشخص لاحقاً في المسار المستضاف. `BIOMETRIC_CONSENT_DECLINED`: تم تسجيل رفض (يحل محل سبب SDK). و`null` خلاف ذلك، وتكون دائماً `null` عندما لا تتطلب الجلسة موافقة.","uniqueKey":"biometric_consent.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"},"decline_reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED` عندما يؤدي رفض مسجل إلى إنهاء الجلسة، وخلاف ذلك `null`.","uniqueKey":"biometric_consent.oneOf.0.decline_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED` عندما يؤدي رفض مسجل إلى إنهاء الجلسة، وخلاف ذلك `null`.","uniqueKey":"biometric_consent.oneOf.0.decline_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.decline_reason","typeLabel":"enum\u003cstring> | null"},"face_data_deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت حذف صور وجه الجلسة ومقاطع الفيديو وقوالب الوجه الخاصة بها بسبب الرفض. تكون القيمة `null` ما لم يتم تسجيل رفض.","uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت حذف صور وجه الجلسة ومقاطع الفيديو وقوالب الوجه الخاصة بها بسبب الرفض. تكون القيمة `null` ما لم يتم تسجيل رفض.","uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"biometric_consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"ما إذا كانت الجلسة تتطلب موافقة بيومترية صريحة قبل التقاط الوجه، والسبب، والدليل على الإجابة. جلسات التحقق من المستخدمين (KYC) فقط؛ يتوفر الكائن نفسه في `decision` لـ webhook الخاصة بالجلسة. يكون `null` عندما لا تخضع الجلسة للتقييم على الإطلاق، على سبيل المثال في سير عمل بدون التقاط للوجه. الحقول التي ليس لها قيمة مسجلة تكون `null`. لا يمكن لـ SDK أصيل بإصدار أقدم من 4.10.0، أو الذي لا يُبلّغ عن إصداره، إظهار خطوة الموافقة: وتعمل عمليات التقاط الوجه كما كانت من قبل، وتبلغ الجلسة التي تطلبت الموافقة حينها عن `status: \"pending\"` مع `reason: \"BIOMETRIC_CONSENT_UNSUPPORTED_SDK\"`. راجع [الموافقة البيومترية](/ar/getting-started/biometric-consent).","properties":{"required":{"type":"boolean","description":"Whether the session must collect explicit biometric consent. Never goes back to `false`."},"trigger":{"oneOf":[{"type":"string","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"سبب طلب الموافقة، أو كيف تم استيفاؤها. `declared_state`: صرّحت بولاية مشمولة (`user_state`، أو عنوان أمريكي في `expected_details`). `ip_state`: عنوان IP الخاص بالشخص يقع في ولاية مشمولة (إلينوي، تكساس، كولورادو). `ip_unknown`: تشير الأدلة إلى وجود الشخص في الولايات المتحدة ولكن يتعذر تحديد الولاية (عنوان IP في الولايات المتحدة دون تحديد الولاية، أو يتعذر تحديد موقعه بينما تشير تفاصيلك أو المستند إلى وجود الشخص في الولايات المتحدة). `document_issuer`: تم إصدار مستند الهوية من قِبل ولاية مشمولة. `forced`: وضع التطبيق هو Always. `customer_collected`: أرسلت `biometric_consent` عند إنشاء الجلسة. تكون `null` عندما لا تكون مطلوبة."},{"type":"null","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"سبب طلب الموافقة، أو كيف تم استيفاؤها. `declared_state`: صرّحت بولاية مشمولة (`user_state`، أو عنوان أمريكي في `expected_details`). `ip_state`: عنوان IP الخاص بالشخص يقع في ولاية مشمولة (إلينوي، تكساس، كولورادو). `ip_unknown`: تشير الأدلة إلى وجود الشخص في الولايات المتحدة ولكن يتعذر تحديد الولاية (عنوان IP في الولايات المتحدة دون تحديد الولاية، أو يتعذر تحديد موقعه بينما تشير تفاصيلك أو المستند إلى وجود الشخص في الولايات المتحدة). `document_issuer`: تم إصدار مستند الهوية من قِبل ولاية مشمولة. `forced`: وضع التطبيق هو Always. `customer_collected`: أرسلت `biometric_consent` عند إنشاء الجلسة. تكون `null` عندما لا تكون مطلوبة."}]},"status":{"type":"string","enum":["not_required","pending","given","declined"],"description":"`not_required`؛ و`pending` (مطلوبة ولم تُقدَّم: لم يُجب الشخص بعد، أو يوضح `reason` سبب عدم جمعها)؛ و`given`؛ و`declined` (تم تسجيل رفض وانتهت الجلسة كـ `Declined`؛ لا توفر أي شاشة في Didit خيار الرفض حالياً)."},"given_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت تقديم الموافقة. بالنسبة إلى `customer_collected`، قيمة `given_at` التي أرسلتها."},{"type":"null","format":"date-time","description":"وقت تقديم الموافقة. بالنسبة إلى `customer_collected`، قيمة `given_at` التي أرسلتها."}]},"declined_at":{"oneOf":[{"type":"string","format":"date-time","description":"عند تسجيل الرفض."},{"type":"null","format":"date-time","description":"عند تسجيل الرفض."}]},"text_version":{"oneOf":[{"type":"string","description":"معرّف إصدار نص الموافقة الذي أجاب عليه الشخص، أو النص الذي أرسلته."},{"type":"null","description":"معرّف إصدار نص الموافقة الذي أجاب عليه الشخص، أو النص الذي أرسلته."}]},"text_hash":{"oneOf":[{"type":"string","description":"تشفير SHA-256 (hex) لنص الموافقة المعروض بدقة، باللغة التي عُرض بها."},{"type":"null","description":"تشفير SHA-256 (hex) لنص الموافقة المعروض بدقة، باللغة التي عُرض بها."}]},"locale":{"oneOf":[{"type":"string","description":"اللغة التي عُرض بها نص الموافقة."},{"type":"null","description":"اللغة التي عُرض بها نص الموافقة."}]},"policy_url":{"oneOf":[{"type":"string","format":"uri","description":"سياسة البيانات البيومترية التي ربطت بها خطوة الموافقة."},{"type":"null","format":"uri","description":"سياسة البيانات البيومترية التي ربطت بها خطوة الموافقة."}]},"step":{"oneOf":[{"type":"string","description":"خطوة سير العمل التي كانت الجلسة عندها عندما أجاب الشخص، على سبيل المثال `LIVENESS`."},{"type":"null","description":"خطوة سير العمل التي كانت الجلسة عندها عندما أجاب الشخص، على سبيل المثال `LIVENESS`."}]},"node_id":{"oneOf":[{"type":"string","description":"عقدة مخطط سير العمل التي كانت الجلسة عندها عندما أجاب الشخص."},{"type":"null","description":"عقدة مخطط سير العمل التي كانت الجلسة عندها عندما أجاب الشخص."}]},"ip_address":{"oneOf":[{"type":"string","description":"عنوان IP الذي وردت منه الإجابة."},{"type":"null","description":"عنوان IP الذي وردت منه الإجابة."}]},"ip_country_code":{"oneOf":[{"type":"string","description":"دولة عنوان IP للإجابة وفق المعيار ISO 3166-1 alpha-2."},{"type":"null","description":"دولة عنوان IP للإجابة وفق المعيار ISO 3166-1 alpha-2."}]},"ip_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP الخاص بالإجابة، على سبيل المثال `US-IL`."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP الخاص بالإجابة، على سبيل المثال `US-IL`."}]},"ip_city":{"oneOf":[{"type":"string","description":"مدينة عنوان IP الخاص بالإجابة."},{"type":"null","description":"مدينة عنوان IP الخاص بالإجابة."}]},"user_agent":{"oneOf":[{"type":"string","description":"وكيل المستخدم لطلب الإجابة."},{"type":"null","description":"وكيل المستخدم لطلب الإجابة."}]},"detected_ip_address":{"oneOf":[{"type":"string","description":"عنوان IP الخاص بالشخص الذي جرى تقييم المتطلب منه آخر مرة. قد يختلف عن `ip_address` إذا أجاب الشخص من جهاز آخر."},{"type":"null","description":"عنوان IP الخاص بالشخص الذي جرى تقييم المتطلب منه آخر مرة. قد يختلف عن `ip_address` إذا أجاب الشخص من جهاز آخر."}]},"detected_country_code":{"oneOf":[{"type":"string","description":"دولة عنوان IP المكتشف وفق المعيار ISO 3166-1 alpha-2."},{"type":"null","description":"دولة عنوان IP المكتشف وفق المعيار ISO 3166-1 alpha-2."}]},"detected_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP المكتشف."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 لعنوان IP المكتشف."}]},"detected_city":{"oneOf":[{"type":"string","description":"مدينة عنوان IP المكتشف."},{"type":"null","description":"مدينة عنوان IP المكتشف."}]},"declared_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي صرحت به: `user_state`، أو الولاية لعنوان في الولايات المتحدة في `expected_details`."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي صرحت به: `user_state`، أو الولاية لعنوان في الولايات المتحدة في `expected_details`."}]},"document_state":{"oneOf":[{"type":"string","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي أصدر مستند الهوية، وتتم قراءته عند التقاط الهوية."},{"type":"null","description":"التقسيم الإداري حسب معيار ISO 3166-2 الذي أصدر مستند الهوية، وتتم قراءته عند التقاط الهوية."}]},"jurisdictions":{"type":"array","items":{"type":"string"},"description":"الولايات الأمريكية (رموز USPS، على سبيل المثال `IL`) التي ينطبق قانونها البيومتري على الشخص. تكون القيمة `US` عندما تشير الأدلة إلى وجود الشخص في الولايات المتحدة دون معرفة ولاية محددة. يكون فارغاً عند عدم انطباق أي منها."},"retention_months":{"oneOf":[{"type":"integer","description":"أقصر حد للاحتفاظ بالبيانات البيومترية، بالأشهر، من بين `jurisdictions`. تكون قيمته `null` في حال عدم تطبيق أي منها."},{"type":"null","description":"أقصر حد للاحتفاظ بالبيانات البيومترية، بالأشهر، من بين `jurisdictions`. تكون قيمته `null` في حال عدم تطبيق أي منها."}]},"reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: كانت الموافقة مطلوبة والتقط SDK أصلي بإصدار أقدم من 4.10.0، أو SDK لم يُبلغ عن إصداره، وجهاً دون خطوة الموافقة؛ تظل `status` كـ `pending`، أو تصبح `given` إذا وافق الشخص لاحقاً في المسار المستضاف. `BIOMETRIC_CONSENT_DECLINED`: تم تسجيل رفض (يحل محل سبب SDK). و`null` خلاف ذلك، وتكون دائماً `null` عندما لا تتطلب الجلسة موافقة."},{"type":"null","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: كانت الموافقة مطلوبة والتقط SDK أصلي بإصدار أقدم من 4.10.0، أو SDK لم يُبلغ عن إصداره، وجهاً دون خطوة الموافقة؛ تظل `status` كـ `pending`، أو تصبح `given` إذا وافق الشخص لاحقاً في المسار المستضاف. `BIOMETRIC_CONSENT_DECLINED`: تم تسجيل رفض (يحل محل سبب SDK). و`null` خلاف ذلك، وتكون دائماً `null` عندما لا تتطلب الجلسة موافقة."}]},"decline_reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED` عندما يؤدي رفض مسجل إلى إنهاء الجلسة، وخلاف ذلك `null`."},{"type":"null","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED` عندما يؤدي رفض مسجل إلى إنهاء الجلسة، وخلاف ذلك `null`."}]},"face_data_deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت حذف صور وجه الجلسة ومقاطع الفيديو وقوالب الوجه الخاصة بها بسبب الرفض. تكون القيمة `null` ما لم يتم تسجيل رفض."},{"type":"null","format":"date-time","description":"وقت حذف صور وجه الجلسة ومقاطع الفيديو وقوالب الوجه الخاصة بها بسبب الرفض. تكون القيمة `null` ما لم يتم تسجيل رفض."}]}},"uniqueKey":"biometric_consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent","typeLabel":"object | null"},"investigator":{"oneOf":[{"type":"object","description":"أحدث مراجعة من Investigator للعنصر، أو null في حال لم يحصل عليها من قبل. يتم تضمينها في قرار جلسة V3 وقرار جلسة الشركة (وبالتالي في webhook لحدث `status.updated`).","properties":{"run_id":{"type":"string","format":"uuid","uniqueKey":"investigator.oneOf.0.run_id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["running","completed","failed"],"uniqueKey":"investigator.oneOf.0.status","typeLabel":"enum\u003cstring>"},"stage":{"type":"string","enum":["shadow","live"],"uniqueKey":"investigator.oneOf.0.stage","typeLabel":"enum\u003cstring>"},"queue":{"type":"string","enum":["kyc","kyb","aml","transactions","cases"],"uniqueKey":"investigator.oneOf.0.queue","typeLabel":"enum\u003cstring>"},"is_open":{"type":"boolean","uniqueKey":"investigator.oneOf.0.is_open","typeLabel":"boolean"},"recommendation":{"oneOf":[{"type":"string","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.recommendation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.recommendation.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.recommendation","typeLabel":"enum\u003cstring> | null"},"recommendation_detail":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.recommendation_detail.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.recommendation_detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.recommendation_detail","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"string","enum":["high","moderate","low"],"uniqueKey":"investigator.oneOf.0.confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low"],"uniqueKey":"investigator.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.confidence","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.summary.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.summary","typeLabel":"string | null"},"ready_to_accept":{"type":"boolean","uniqueKey":"investigator.oneOf.0.ready_to_accept","typeLabel":"boolean"},"prepared_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.prepared_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"investigator.oneOf.0.prepared_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.prepared_at","typeLabel":"string\u003cdate-time> | null"},"automated":{"type":"boolean","description":"اتخذ المحقق قراره بشكل مستقل، حتى لو تم تجاوز القرار لاحقاً.","uniqueKey":"investigator.oneOf.0.automated","typeLabel":"boolean"},"decided_by":{"oneOf":[{"type":"string","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decided_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decided_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decided_by","typeLabel":"enum\u003cstring> | null"},"decision":{"oneOf":[{"type":"object","description":"كيفية خروج العنصر من قائمة انتظار Investigator. يتم إرجاع `decided_by` و`original_outcome` و`overrides` بواسطة endpoint الخاصة بالقبول والتجاوز والتقرير؛ وتحتوي كتلة `investigator` الخاصة بقرار الجلسة على الحقول الأخرى.","properties":{"outcome":{"type":"string","enum":["accepted","edited","overridden","decided_elsewhere","automated"],"description":"اعتمدت `accepted` أو `edited` التوصية (`edited` مع سرد معاد كتابته)، واتخذت `overridden` إجراءً آخر، و`decided_elsewhere` هو قرار تم اتخاذه خارج Investigator أثناء فتح التقرير، و`automated` هو قرار اتخذه Investigator تلقائيًا بمفرده.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.outcome","typeLabel":"enum\u003cstring>"},"action":{"type":"string","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.action","typeLabel":"enum\u003cstring>"},"actor_email":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email","typeLabel":"string | null"},"actor_name":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name","typeLabel":"string | null"},"override_category":{"oneOf":[{"type":"string","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category","typeLabel":"enum\u003cstring> | null"},"override_reason":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason","typeLabel":"string | null"},"final_status":{"type":"string","description":"حالة العنصر بعد اتخاذ القرار.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.final_status","typeLabel":"string"},"agreed":{"oneOf":[{"type":"boolean","description":"ما إذا كان القرار متطابقاً مع التوصية.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"ما إذا كان القرار متطابقاً مع التوصية.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed","typeLabel":"boolean | null"},"decided_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.decided_at","typeLabel":"string\u003cdate-time>"},"billed":{"type":"boolean","description":"فُرضت رسوم على المراجعة.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.billed","typeLabel":"boolean"},"decided_by":{"type":"string","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.decided_by","typeLabel":"enum\u003cstring>"},"original_outcome":{"oneOf":[{"type":"object","description":"القرار الذي اتخذه المحقّق بمفرده، دون تغيير عبر التجاوزات اللاحقة. وتكون القيمة Null للقرار الذي اتخذه الفريق.","properties":{"action":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.action","typeLabel":"string"},"final_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.final_status","typeLabel":"string"},"decided_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.decided_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0","typeLabel":"object"},{"type":"null","description":"القرار الذي اتخذه المحقّق بمفرده، دون تغيير عبر التجاوزات اللاحقة. وتكون القيمة Null للقرار الذي اتخذه الفريق.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome","typeLabel":"object | null"},"overrides":{"type":"array","description":"كل تجاوز لقرار اتخذه Investigator من تلقاء نفسه، الأقدم أولاً.","items":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].action","typeLabel":"string"},"actor_email":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email","typeLabel":"string | null"},"actor_name":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name","typeLabel":"string | null"},"override_category":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].override_category","typeLabel":"string"},"override_reason":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].override_reason","typeLabel":"string"},"previous_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].previous_status","typeLabel":"string"},"final_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].final_status","typeLabel":"string"},"agreed":{"oneOf":[{"type":"boolean","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed","typeLabel":"boolean | null"},"overridden_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].overridden_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX]","typeLabel":"object"},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides","typeLabel":"object[]"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision","typeLabel":"object | null"}},"uniqueKey":"investigator.oneOf.0","typeLabel":"object"},{"type":"null","description":"أحدث مراجعة من Investigator للعنصر، أو null في حال لم يحصل عليها من قبل. يتم تضمينها في قرار جلسة V3 وقرار جلسة الشركة (وبالتالي في webhook لحدث `status.updated`).","properties":{"run_id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["running","completed","failed"]},"stage":{"type":"string","enum":["shadow","live"]},"queue":{"type":"string","enum":["kyc","kyb","aml","transactions","cases"]},"is_open":{"type":"boolean"},"recommendation":{"oneOf":[{"type":"string","enum":["approve","decline","escalate","request"]},{"type":"null","enum":["approve","decline","escalate","request"]}]},"recommendation_detail":{"oneOf":[{"type":"string"},{"type":"null"}]},"confidence":{"oneOf":[{"type":"string","enum":["high","moderate","low"]},{"type":"null","enum":["high","moderate","low"]}]},"summary":{"oneOf":[{"type":"string"},{"type":"null"}]},"ready_to_accept":{"type":"boolean"},"prepared_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"automated":{"type":"boolean","description":"اتخذ المحقق قراره بشكل مستقل، حتى لو تم تجاوز القرار لاحقاً."},"decided_by":{"oneOf":[{"type":"string","enum":["investigator","member"]},{"type":"null","enum":["investigator","member"]}]},"decision":{"oneOf":[{"type":"object","description":"كيفية خروج العنصر من قائمة انتظار Investigator. يتم إرجاع `decided_by` و`original_outcome` و`overrides` بواسطة endpoint الخاصة بالقبول والتجاوز والتقرير؛ وتحتوي كتلة `investigator` الخاصة بقرار الجلسة على الحقول الأخرى.","properties":{"outcome":{"type":"string","enum":["accepted","edited","overridden","decided_elsewhere","automated"],"description":"اعتمدت `accepted` أو `edited` التوصية (`edited` مع سرد معاد كتابته)، واتخذت `overridden` إجراءً آخر، و`decided_elsewhere` هو قرار تم اتخاذه خارج Investigator أثناء فتح التقرير، و`automated` هو قرار اتخذه Investigator تلقائيًا بمفرده."},"action":{"type":"string","enum":["approve","decline","escalate","request"]},"actor_email":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"override_category":{"oneOf":[{"type":"string","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""]},{"type":"null","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""]}]},"override_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"final_status":{"type":"string","description":"حالة العنصر بعد اتخاذ القرار."},"agreed":{"oneOf":[{"type":"boolean","description":"ما إذا كان القرار متطابقاً مع التوصية."},{"type":"null","description":"ما إذا كان القرار متطابقاً مع التوصية."}]},"decided_at":{"type":"string","format":"date-time"},"billed":{"type":"boolean","description":"فُرضت رسوم على المراجعة."},"decided_by":{"type":"string","enum":["investigator","member"]},"original_outcome":{"oneOf":[{"type":"object","description":"القرار الذي اتخذه المحقّق بمفرده، دون تغيير عبر التجاوزات اللاحقة. وتكون القيمة Null للقرار الذي اتخذه الفريق.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}}},{"type":"null","description":"القرار الذي اتخذه المحقّق بمفرده، دون تغيير عبر التجاوزات اللاحقة. وتكون القيمة Null للقرار الذي اتخذه الفريق.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}}}]},"overrides":{"type":"array","description":"كل تجاوز لقرار اتخذه Investigator من تلقاء نفسه، الأقدم أولاً.","items":{"type":"object","properties":{"action":{"type":"string"},"actor_email":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"override_category":{"type":"string"},"override_reason":{"type":"string"},"previous_status":{"type":"string"},"final_status":{"type":"string"},"agreed":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"overridden_at":{"type":"string","format":"date-time"}}}}}},{"type":"null"}]}},"uniqueKey":"investigator.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator","typeLabel":"object | null"},"biometric_retention":{"type":"object","description":"متى يتم حذف البيانات البيومترية الحية لهذه الجلسة.","required":["jurisdictions","deletes_at"],"properties":{"jurisdictions":{"type":"array","items":{"type":"string","uniqueKey":"biometric_retention.jurisdictions.items.[INDEX]","typeLabel":"string"},"description":"رموز الولايات الأمريكية التي تفرض قواعدها البيومترية حداً زمنياً للحذف لهذا الشخص (`US` عندما تكون الولاية غير معروفة). تكون فارغة إذا لم ينطبق أي منها.","isRequired":true,"uniqueKey":"biometric_retention.jurisdictions","typeLabel":"string[]"},"deletes_at":{"oneOf":[{"type":"string","format":"date-time","description":"تاريخ حذف البيانات البيومترية الحية (صور الوجه والقوالب) لهذه الجلسة، بناءً على إعداد الاحتفاظ بالبيانات الخاص بتطبيقك والحد القانوني للاختصاص القضائي للشخص، إن وجد. القيمة `null` عندما لا ينطبق أي تاريخ بعد.","isRequired":true,"uniqueKey":"biometric_retention.deletes_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"تاريخ حذف البيانات البيومترية الحية (صور الوجه والقوالب) لهذه الجلسة، بناءً على إعداد الاحتفاظ بالبيانات الخاص بتطبيقك والحد القانوني للاختصاص القضائي للشخص، إن وجد. القيمة `null` عندما لا ينطبق أي تاريخ بعد.","isRequired":true,"uniqueKey":"biometric_retention.deletes_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"biometric_retention.deletes_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"biometric_retention","typeLabel":"object"},"fraud_check":{"oneOf":[{"type":"object","additionalProperties":true,"description":"نتيجة استدعاء Fraud Check API. تكون `null` لجميع الجلسات الأخرى.","uniqueKey":"fraud_check.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"نتيجة استدعاء Fraud Check API. تكون `null` لجميع الجلسات الأخرى.","uniqueKey":"fraud_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"fraud_check","typeLabel":"object | null"},"full_session_video":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL قابل لانتهاء الصلاحية لتسجيل الجلسة الكاملة. يُعاد فقط عندما تقوم مؤسستك بتسجيل فيديو الجلسة الكاملة.","uniqueKey":"full_session_video.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL قابل لانتهاء الصلاحية لتسجيل الجلسة الكاملة. يُعاد فقط عندما تقوم مؤسستك بتسجيل فيديو الجلسة الكاملة.","uniqueKey":"full_session_video.oneOf.1","typeLabel":"null"}],"uniqueKey":"full_session_video","typeLabel":"string\u003curi> | null"},"full_session_video_recorded_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت إجراء تسجيل الجلسة الكاملة. يُعاد فقط عندما تقوم مؤسستك بتسجيل فيديو الجلسة الكاملة.","uniqueKey":"full_session_video_recorded_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت إجراء تسجيل الجلسة الكاملة. يُعاد فقط عندما تقوم مؤسستك بتسجيل فيديو الجلسة الكاملة.","uniqueKey":"full_session_video_recorded_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"full_session_video_recorded_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"User session imported":{"title":"User session imported","value":{"session_id":"11111111-2222-3333-4444-555555555555","session_kind":"user","shared_from_session":"99999999-8888-7777-6666-555555555555","session_number":43762,"session_url":null,"status":"In Review","workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1","created_at":"2026-05-17T08:42:11Z","expires_at":"2026-05-24T08:42:11Z"}},"Business session imported":{"title":"Business session imported","value":{"session_id":"22222222-3333-4444-5555-666666666666","session_kind":"business","shared_from_session":"88888888-7777-6666-5555-444444444444","session_number":982,"session_url":null,"status":"Approved","workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"company-1"}}},"exampleType":"examples"}},"exampleType":"examples"},"6e8814fa-e489-4227-ad20-595ef246b7c4":{"description":"خطأ في التحقق من الصحة (الـ token غير صالح، أو منتهي الصلاحية، أو الوجهة غير صحيحة، أو يشير إلى جلسة لم تعد موجودة).","content":{"application/json":{"examples":{"Invalid Share Token":{"title":"Invalid Share Token","value":{"share_token":["Invalid share token."]}},"Expired Share Token":{"title":"Expired Share Token","value":{"share_token":["Share token has expired."]}},"Wrong audience":{"title":"Wrong audience","value":{"share_token":["This token is not valid for this application."]}},"Original missing":{"title":"Original missing","value":{"share_token":["Original session does not exist."]}}},"exampleType":"examples"}},"exampleType":"examples"},"1da999d2-f7b6-4ccf-a1f1-05c9b4690cc6":{"description":"مفتاح API مفقود (المفتاح الخاطئ أو الملغى أو منتهي الصلاحية يتلقى `401`)، أو تم استيراد جلسة المصدر هذه بالفعل إلى التطبيق الطالب (استرداد واحد لكل مستلِم).","content":{"application/json":{"examples":{"Forbidden":{"title":"Forbidden","value":{"detail":"You do not have permission to perform this action."}},"Already imported":{"title":"Already imported","value":{"detail":"This session has already been shared with your application."}}},"exampleType":"examples"}},"exampleType":"examples"},"d1f9904a-f31c-4785-ba72-7da41a52c093":{"description":"لا ينتمي `workflow_id` إلى التطبيق المستدعي.","content":{"application/json":{"examples":{"Workflow not found":{"title":"Workflow not found","value":{"detail":"Workflow does not exist for this application."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"0994f7cb-af40-4191-a723-8f6008adf41a":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"30a514ae-9ec4-4b85-80f6-45414a7abdb9":{"url":"https://verification.didit.me"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"ar/openapi-25.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/sessions-api/share-session/import","matchLevel":1},"es":{"href":"/es/sessions-api/share-session/import","matchLevel":1},"pt-BR":{"href":"/pt-br/sessions-api/share-session/import","matchLevel":1},"ja":{"href":"/ja/sessions-api/share-session/import","matchLevel":1},"de":{"href":"/de/sessions-api/share-session/import","matchLevel":1},"fr":{"href":"/fr/sessions-api/share-session/import","matchLevel":1},"it":{"href":"/it/sessions-api/share-session/import","matchLevel":1},"pt":{"href":"/pt/sessions-api/share-session/import","matchLevel":1},"ca":{"href":"/ca/sessions-api/share-session/import","matchLevel":1},"id":{"href":"/id/sessions-api/share-session/import","matchLevel":1},"ru":{"href":"/ru/sessions-api/share-session/import","matchLevel":1},"ko":{"href":"/ko/sessions-api/share-session/import","matchLevel":1},"zh":{"href":"/zh/sessions-api/share-session/import","matchLevel":1},"ar":{"href":"/ar/sessions-api/share-session/import","matchLevel":0},"hi":{"href":"/hi/sessions-api/share-session/import","matchLevel":1}}},"lastModified":"2026-11-07T17:38:09.724Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ar/sessions-api/share-session/import.mdx","locale":"ar"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ar/sessions-api/share-session/import\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%85%D9%86+%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85%D9%8A%D9%86+%D9%88%D8%A7%D9%84%D8%B4%D8%B1%D9%83%D8%A7%D8%AA\u0026amp;title=%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF+%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9+%D8%A7%D9%84%D9%85%D8%B4%D8%AA%D8%B1%D9%83%D8%A9+API%3A+KYC+%D8%A7%D9%84%D9%82%D8%A7%D8%A8%D9%84+%D9%84%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85\u0026amp;description=%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF+%D8%AC%D9%84%D8%B3%D8%A9+KYC+%D8%A3%D9%88+KYB+%D8%B9%D8%A8%D8%B1+POST+%2Fv3%2Fsession%2Fimport-shared%2F+%D9%81%D9%8A+Didit+%D8%A8%D8%B1%D9%85%D8%B2+%D9%85%D8%B4%D8%A7%D8%B1%D9%83%D8%A9+%D9%85%D9%86+%D8%B4%D8%B1%D9%8A%D9%83.+%D9%87%D9%88%D9%8A%D8%A9+%D9%82%D8%A7%D8%A8%D9%84%D8%A9+%D9%84%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D8%A8%D9%84%D8%A7+%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%AA%D8%AD%D9%82%D9%82%D8%8C+%D9%88%D8%AA%D8%B3%D8%B9%D9%8A%D8%B1+%D8%AD%D8%B3%D8%A8+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=687506fe9bb985185ef74734bd4d61478c8d00e9f407cc57bdbe69f33bd05aa8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=%D8%A7%D9%84%D8%AA%D8%AD%D9%82%D9%82+%D9%85%D9%86+%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85%D9%8A%D9%86+%D9%88%D8%A7%D9%84%D8%B4%D8%B1%D9%83%D8%A7%D8%AA\u0026amp;title=%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF+%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9+%D8%A7%D9%84%D9%85%D8%B4%D8%AA%D8%B1%D9%83%D8%A9+API%3A+KYC+%D8%A7%D9%84%D9%82%D8%A7%D8%A8%D9%84+%D9%84%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85\u0026amp;description=%D8%A7%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D8%AF+%D8%AC%D9%84%D8%B3%D8%A9+KYC+%D8%A3%D9%88+KYB+%D8%B9%D8%A8%D8%B1+POST+%2Fv3%2Fsession%2Fimport-shared%2F+%D9%81%D9%8A+Didit+%D8%A8%D8%B1%D9%85%D8%B2+%D9%85%D8%B4%D8%A7%D8%B1%D9%83%D8%A9+%D9%85%D9%86+%D8%B4%D8%B1%D9%8A%D9%83.+%D9%87%D9%88%D9%8A%D8%A9+%D9%82%D8%A7%D8%A8%D9%84%D8%A9+%D9%84%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D8%A8%D9%84%D8%A7+%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9+%D8%AA%D8%AD%D9%82%D9%82%D8%8C+%D9%88%D8%AA%D8%B3%D8%B9%D9%8A%D8%B1+%D8%AD%D8%B3%D8%A8+%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=687506fe9bb985185ef74734bd4d61478c8d00e9f407cc57bdbe69f33bd05aa8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/ar/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ar/sessions-api/share-session/import.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/sessions-api/share-session/import\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/ar/sessions-api/share-session/import#webpage\",\"url\":\"https://docs.didit.me/ar/sessions-api/share-session/import\",\"name\":\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام\",\"description\":\"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ar/sessions-api/share-session/import#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ar/sessions-api/share-session/import#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"التحقق من المستخدمين والشركات\",\"item\":\"https://docs.didit.me/ar/sessions-api/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام\",\"item\":\"https://docs.didit.me/ar/sessions-api/share-session/import\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/ar/sessions-api/share-session/import#apireference\",\"headline\":\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام\",\"name\":\"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام\",\"description\":\"استيراد جلسة KYC أو KYB عبر POST /v3/session/import-shared/ في Didit برمز مشاركة من شريك. هوية قابلة لإعادة الاستخدام بلا إعادة تحقق، وتسعير حسب الاستخدام.\",\"url\":\"https://docs.didit.me/ar/sessions-api/share-session/import\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ar/sessions-api/share-session/import#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"استيراد الجلسة المشتركة, KYC القابل لإعادة الاستخدام, الهوية القابلة لإعادة الاستخدام, استيراد KYC من شريك, رمز المشاركة API, واجهة برمجة التحقق من الهوية, POST import-shared, KYC عبر المؤسسات, الدفع لكل استدعاء KYC, Didit API\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/sessions-api/share-session/import"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/sessions-api/share-session/import"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/sessions-api/share-session/import"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/sessions-api/share-session/import"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/sessions-api/share-session/import"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/sessions-api/share-session/import"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/sessions-api/share-session/import"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/sessions-api/share-session/import"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/sessions-api/share-session/import"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/sessions-api/share-session/import"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/sessions-api/share-session/import"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"pages":[{"title":"ko","href":"/ko/sessions-api/share-session/import"}]},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/sessions-api/share-session/import"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"tabs":[{"tab":"ابدأ الآن","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"ابدأ الآن","href":"/ar"}]},{"tab":"التكامل / SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"التكامل / SDKs","href":"/ar/integration/sdks"}]},{"tab":"مرجع API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"نظرة عامة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"مرجع واجهة برمجة تطبيقات Didit للتحقق من الهوية","sidebarTitle":"مرجع API","href":"/ar/api-reference/overview"},{"title":"فحص حالة التشغيل API: مسبار الحيوية العام","sidebarTitle":"فحص حالة التشغيل","openapi":"ar/openapi-healthcheck.json GET /system/healthcheck","href":"/ar/api-reference/healthcheck"},{"title":"حالة الخدمة: واجهة Didit العامة لحالة الخدمات","sidebarTitle":"حالة الخدمة","openapi":"ar/openapi-25.json GET /v3/status/","href":"/ar/api-reference/service-status"},{"title":"واجهة أسعار التحقق المصرفي: خلاصة الأسعار العامة","sidebarTitle":"أسعار التحقق المصرفي","openapi":"ar/openapi-25.json GET /v3/organization/bank-verification-pricing/","href":"/ar/api-reference/bank-verification-pricing"}]},{"group":"التحقق من المستخدمين والشركات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"واجهة جلسات التحقق: التحقق الموحد من KYC وKYB","sidebarTitle":"نظرة عامة","href":"/ar/sessions-api/overview"},{"title":"إنشاء جلسة API: بدء التحقق من KYC أو KYB","sidebarTitle":"إنشاء جلسة","openapi":"ar/openapi-25.json POST /v3/session/","href":"/ar/sessions-api/create-session"},{"title":"استيراد البيانات من مزوّد آخر","openapi":"ar/openapi-25.json POST /v3/session/imports/","href":"/ar/sessions-api/import-verifications"},{"title":"استرجاع الجلسة: بيانات قرارات KYC وKYB","sidebarTitle":"استرجاع الجلسة","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/decision/","href":"/ar/sessions-api/retrieve-session"},{"title":"قائمة جلسات التحقق عبر API: تصفية جلسات KYC و KYB","sidebarTitle":"قائمة الجلسات","openapi":"ar/openapi-25.json GET /v3/sessions/","href":"/ar/sessions-api/list-sessions"},{"title":"تحديث حالة الجلسة: واجهة برمجة الموافقة والرفض","sidebarTitle":"تحديث حالة الجلسة","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/update-status/","href":"/ar/sessions-api/update-status"},{"title":"معاينة بريد إعادة التقديم الإلكتروني","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/resubmission-preview/","href":"/ar/sessions-api/preview-resubmission"},{"title":"معاينة بريد القرار عبر API: رسائل المقبولة والمرفوضة","sidebarTitle":"معاينة بريد القرار","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/decision-email-preview/","href":"/ar/sessions-api/preview-decision-email"},{"title":"تحديث حالة الميزة API: الموافقة على خطوة واحدة أو رفضها","sidebarTitle":"تحديث حالة الميزة","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/ar/sessions-api/update-feature-status"},{"title":"قائمة تجاوزات الميزات في API: سجل حالة الخطوة","sidebarTitle":"قائمة تجاوزات الميزات","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/features/overrides/","href":"/ar/sessions-api/list-feature-overrides"},{"title":"إلغاء تجاوز الميزة في واجهة API: حذف تجاوز خطوة معلّق","sidebarTitle":"إلغاء تجاوز الميزة","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/features/overrides/{overrideId}/cancel/","href":"/ar/sessions-api/cancel-feature-override"},{"title":"تحديث حالة نتيجة فحص AML: تأكيد التطابقات واستبعادها","sidebarTitle":"تحديث حالة نتيجة AML","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-hit-status/","href":"/ar/sessions-api/update-aml-hit-status"},{"title":"تحديث بيانات الجلسة API: تصحيح حقول KYC وKYB","sidebarTitle":"تحديث بيانات الجلسة","href":"/ar/sessions-api/update-data"},{"title":"واجهة تحديث حالة فحص AML","sidebarTitle":"تحديث حالة فحص AML","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-status/","href":"/ar/sessions-api/update-aml-status"},{"title":"تحديث بيانات Document AI API","sidebarTitle":"تحديث بيانات Document AI","openapi":"ar/openapi-25.json PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/","href":"/ar/sessions-api/update-document-ai-data"},{"title":"إعادة إنشاء جلسة KYC للأشخاص الرئيسيين API","sidebarTitle":"إعادة إنشاء جلسة KYC للأشخاص الرئيسيين","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/{partyUuid}/regenerate/","href":"/ar/sessions-api/regenerate-kyb-party"},{"title":"رفع مستندات KYB عبر API","sidebarTitle":"رفع مستندات KYB","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/kyb/documents/","href":"/ar/sessions-api/kyb-upload-documents"},{"title":"قائمة الأطراف المستخرجة من التحقق من الشركات (KYB) API","sidebarTitle":"الأطراف المستخرجة (KYB)","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/kyb/extracted-parties/","href":"/ar/sessions-api/kyb-extracted-parties"},{"title":"قائمة مسودات الأشخاص الرئيسيين لـ KYB عبر API","sidebarTitle":"مسودات الأشخاص في KYB","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/kyb/parties/drafts/","href":"/ar/sessions-api/kyb-list-party-drafts"},{"title":"إنشاء مسودة طرف KYB عبر API","sidebarTitle":"إنشاء مسودة KYB","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/drafts/","href":"/ar/sessions-api/kyb-create-party-draft"},{"title":"تعديل مسودة طرف KYB عبر API","sidebarTitle":"تعديل مسودة KYB","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/ar/sessions-api/kyb-update-party-draft"},{"title":"حذف مسودة الشخص الرئيسي في KYB API","sidebarTitle":"حذف مسودة شخص رئيسي","openapi":"ar/openapi-25.json DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/ar/sessions-api/kyb-delete-party-draft"},{"title":"إرسال الأشخاص الرئيسيين في التحقق من الشركات (KYB) عبر API","sidebarTitle":"إرسال الأشخاص الرئيسيين (KYB)","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/submit/","href":"/ar/sessions-api/kyb-submit-parties"},{"title":"إضافة صور إلى الجلسة عبر API","sidebarTitle":"إضافة صور إلى الجلسة","openapi":"ar/openapi-25.json PATCH /v3/session/{sessionId}/add-images/","href":"/ar/sessions-api/add-images"},{"title":"حذف الجلسة عبر API: الحق في النسيان بموجب GDPR","sidebarTitle":"حذف الجلسة","openapi":"ar/openapi-25.json DELETE /v3/session/{sessionId}/delete/","href":"/ar/sessions-api/delete-session"},{"title":"واجهة إنشاء PDF: تقارير امتثال KYC وKYB","sidebarTitle":"إنشاء PDF","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/generate-pdf/","href":"/ar/sessions-api/generate-pdf"},{"title":"تصدير ملفات الجلسة عبر API: تنزيل الكل في ملف ZIP واحد","sidebarTitle":"تصدير الملفات","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/files-export/","href":"/ar/sessions-api/export-files"},{"title":"تصدير ملفات الجلسة: الحالة ورابط التنزيل عبر API","sidebarTitle":"جلب تصدير الملفات","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/files-export/{exportId}/","href":"/ar/sessions-api/get-files-export"},{"group":"التوقيعات الإلكترونية","pages":[{"title":"تنزيل المستند الموقّع عبر واجهة API: ملف PDF موقّع","sidebarTitle":"تنزيل مستند موقّع","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/","href":"/ar/sessions-api/electronic-signature/download-signed-document"},{"title":"أدلة التوقيع الإلكتروني: تنزيل سجل التدقيق PDF","sidebarTitle":"تنزيل دليل التوقيع","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/","href":"/ar/sessions-api/electronic-signature/download-evidence"},{"title":"واجهة صورة التوقيع: تنزيل التوقيع المعتمد بصيغة PNG","sidebarTitle":"تنزيل صورة التوقيع","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/","href":"/ar/sessions-api/electronic-signature/download-field-image"},{"title":"التحقق من التوقيعات: إعادة فحص ملفات PDF الموقّعة","sidebarTitle":"التحقق من التوقيعات","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/signatures/{nodeId}/validate/","href":"/ar/sessions-api/electronic-signature/validate-signatures"}]},{"title":"KYC القابل لإعادة الاستخدام عبر Share Session API","sidebarTitle":"نظرة عامة","href":"/ar/sessions-api/share-session/overview"},{"title":"مشاركة الجلسة عبر API: إنشاء رمز المشاركة","sidebarTitle":"مشاركة الجلسة","description":"أنشئ رمز مشاركة مؤقتاً لـ KYC القابل لإعادة الاستخدام عبر POST /v3/session/{id}/share/ من Didit. موقّع بـ JWT، بالدفع لكل استدعاء، دون عقود.","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/share/","href":"/ar/sessions-api/share-session/share"},{"title":"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام","sidebarTitle":"استيراد الجلسة المشتركة","openapi":"ar/openapi-25.json POST /v3/session/import-shared/","href":"/ar/sessions-api/share-session/import"}]},{"group":"القوائم","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"واجهة برمجة قوائم الحظر والسماح","sidebarTitle":"نظرة عامة","description":"أدِر قوائم الحظر والسماح والقوائم المخصصة في Didit للتحقق من الهوية (KYC) ومكافحة الاحتيال وفحص المعاملات. بنية تحتية متكاملة للهوية، والدفع لكل استدعاء.","href":"/ar/management-api/lists/overview"},{"title":"واجهة Lists API: قوائم الحظر وقوائم السماح","sidebarTitle":"عرض القوائم","openapi":"ar/openapi-25.json GET /v3/lists/","href":"/ar/management-api/lists/list"},{"title":"إنشاء قائمة: واجهة API لقائمة السماح والقائمة المخصصة","sidebarTitle":"إنشاء قائمة","openapi":"ar/openapi-25.json POST /v3/lists/","href":"/ar/management-api/lists/create"},{"title":"استرجاع القائمة: واجهة Get List لقوائم الامتثال","sidebarTitle":"استرجاع القائمة","openapi":"ar/openapi-25.json GET /v3/lists/{list_uuid}/","href":"/ar/management-api/lists/get"},{"title":"تحديث القائمة API: تعديل قائمة الامتثال","sidebarTitle":"تحديث القائمة","openapi":"ar/openapi-25.json PATCH /v3/lists/{list_uuid}/","href":"/ar/management-api/lists/update"},{"title":"حذف قائمة الامتثال من واجهة برمجة تطبيقات Didit","sidebarTitle":"حذف القائمة","openapi":"ar/openapi-25.json DELETE /v3/lists/{list_uuid}/","href":"/ar/management-api/lists/delete"},{"title":"واجهة إدخالات القوائم: عناصر قائمة الحظر والسماح","sidebarTitle":"إدخالات القوائم","openapi":"ar/openapi-25.json GET /v3/lists/{list_uuid}/entries/","href":"/ar/management-api/lists/list-entries"},{"title":"واجهة إنشاء إدخال القائمة API: قائمة الحظر وقائمة السماح","sidebarTitle":"إنشاء إدخال في القائمة","openapi":"ar/openapi-25.json POST /v3/lists/{list_uuid}/entries/","href":"/ar/management-api/lists/create-entry"},{"title":"حذف عنصر من قائمة الحظر API: رفع الحظر","sidebarTitle":"حذف عنصر من القائمة","openapi":"ar/openapi-25.json DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/","href":"/ar/management-api/lists/delete-entry"},{"title":"رفع الوجه إلى واجهة برمجة التطبيقات: القوائم البيومترية","sidebarTitle":"رفع الوجه","openapi":"ar/openapi-25.json POST /v3/lists/{list_uuid}/entries/face-upload/","href":"/ar/management-api/lists/upload-face"}]},{"group":"قائمة الحظر","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"عرض عناصر قائمة الحظر API","sidebarTitle":"عناصر قائمة الحظر","openapi":"ar/openapi-25.json GET /v3/blocklist/","href":"/ar/management-api/blocklist/list"},{"title":"إضافة إلى قائمة الحظر API: حظر عناصر الجلسة","sidebarTitle":"إضافة إلى قائمة الحظر","openapi":"ar/openapi-25.json POST /v3/blocklist/add/","href":"/ar/management-api/blocklist/add"},{"title":"إزالة من قائمة الحظر API: رفع الحظر عن عناصر الجلسة","sidebarTitle":"إزالة من قائمة الحظر","openapi":"ar/openapi-25.json POST /v3/blocklist/remove/","href":"/ar/management-api/blocklist/remove"}]},{"group":"سير العمل","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"قائمة سير العمل API: تدفقات التحقق","sidebarTitle":"قائمة سير العمل","openapi":"ar/openapi-25.json GET /v3/workflows/","href":"/ar/management-api/workflows/list"},{"title":"إنشاء سير العمل عبر API: بناء سير عمل KYC","sidebarTitle":"إنشاء سير العمل","openapi":"ar/openapi-25.json POST /v3/workflows/","href":"/ar/management-api/workflows/create"},{"title":"إعدادات ميزات سير العمل: مرجع API","sidebarTitle":"إعدادات سير العمل","href":"/ar/management-api/workflows/feature-configs"},{"title":"واجهة الحصول على سير العمل API: استرجاع مسار KYC","sidebarTitle":"الحصول على سير العمل","openapi":"ar/openapi-25.json GET /v3/workflows/{settings_uuid}/","href":"/ar/management-api/workflows/get"},{"title":"تحديث سير العمل عبر API: تعديل مسار KYC","sidebarTitle":"تحديث سير العمل","openapi":"ar/openapi-25.json PATCH /v3/workflows/{settings_uuid}/","href":"/ar/management-api/workflows/update"},{"title":"حذف سير العمل عبر API: إزالة تدفق KYC","sidebarTitle":"حذف سير العمل","openapi":"ar/openapi-25.json DELETE /v3/workflows/{settings_uuid}/","href":"/ar/management-api/workflows/delete"}]},{"group":"الاستبيانات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"واجهة قائمة الاستبيانات: نماذج KYC","sidebarTitle":"قائمة الاستبيانات","openapi":"ar/openapi-25.json GET /v3/questionnaires/","href":"/ar/management-api/questionnaires/list"},{"title":"إنشاء الاستبيانات عبر API: نموذج KYC مخصص","sidebarTitle":"إنشاء الاستبيانات","openapi":"ar/openapi-25.json POST /v3/questionnaires/","href":"/ar/management-api/questionnaires/create"},{"title":"استرجاع الاستبيان عبر API: نموذج KYC","sidebarTitle":"جلب الاستبيان","openapi":"ar/openapi-25.json GET /v3/questionnaires/{questionnaire_uuid}/","href":"/ar/management-api/questionnaires/get"},{"title":"تحديث الاستبيان عبر API: تعديل نموذج KYC","sidebarTitle":"تحديث الاستبيان","openapi":"ar/openapi-25.json PATCH /v3/questionnaires/{questionnaire_uuid}/","href":"/ar/management-api/questionnaires/update"},{"title":"حذف الاستبيان عبر API: إزالة نموذج KYC","sidebarTitle":"حذف الاستبيان","openapi":"ar/openapi-25.json DELETE /v3/questionnaires/{questionnaire_uuid}/","href":"/ar/management-api/questionnaires/delete"}]},{"group":"المستخدمون","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"قائمة المستخدمين API: كيانات المستخدمين للبائع","sidebarTitle":"قائمة المستخدمين","openapi":"ar/openapi-25.json GET /v3/users/","href":"/ar/management-api/users/list"},{"title":"إنشاء مستخدم عبر API: كيان المستخدم لدى المورّد","sidebarTitle":"إنشاء مستخدم","openapi":"ar/openapi-25.json POST /v3/users/create/","href":"/ar/management-api/users/create"},{"title":"رفع صورة وجه المستخدم عبر API: ملف المستخدم في Didit","sidebarTitle":"رفع صورة وجه المستخدم","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/vendor-users/by-id/{didit_internal_id}/faces/upload/","href":"/ar/management-api/users/upload-face"},{"title":"الحصول على المستخدم: كيان مستخدم البائع في Didit","sidebarTitle":"الحصول على المستخدم","openapi":"ar/openapi-25.json GET /v3/users/{vendor_data}/","href":"/ar/management-api/users/get"},{"title":"سجل المستخدم بصيغة PDF عبر API: جميع جلسات المستخدم","sidebarTitle":"سجل المستخدم PDF","openapi":"ar/openapi-25.json GET /v3/users/{vendor_data}/generate-pdf/","href":"/ar/management-api/users/generate-pdf"},{"title":"تحديث المستخدم: كيان مستخدم البائع في API","sidebarTitle":"تحديث المستخدم","openapi":"ar/openapi-25.json PATCH /v3/users/{vendor_data}/","href":"/ar/management-api/users/update"},{"title":"واجهة تحديث حالة المستخدم API: حظر المستخدم أو تمييزه","sidebarTitle":"تحديث حالة المستخدم","openapi":"ar/openapi-25.json PATCH /v3/users/{vendor_data}/update-status/","href":"/ar/management-api/users/update-status"},{"title":"حذف المستخدمين بالجملة عبر API: محو البيانات وفق GDPR","sidebarTitle":"حذف المستخدمين بالجملة","openapi":"ar/openapi-25.json POST /v3/users/delete/","href":"/ar/management-api/users/delete"}]},{"group":"القوالب البيومترية","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"القوالب البيومترية API","sidebarTitle":"نظرة عامة","href":"/ar/management-api/biometric-templates/overview"},{"title":"قائمة القوالب البيومترية عبر API","sidebarTitle":"عرض القوالب","openapi":"ar/openapi-25.json GET /v3/biometric-templates/","href":"/ar/management-api/biometric-templates/list"},{"title":"عدد القوالب البيومترية API","sidebarTitle":"عدد القوالب","openapi":"ar/openapi-25.json GET /v3/biometric-templates/count/","href":"/ar/management-api/biometric-templates/count"},{"title":"الحصول على القالب البيومتري – واجهة API","sidebarTitle":"الحصول على القالب","openapi":"ar/openapi-25.json GET /v3/biometric-templates/{template_uuid}/","href":"/ar/management-api/biometric-templates/get"},{"title":"واجهة API لحذف القالب البيومتري","sidebarTitle":"حذف القالب البيومتري","openapi":"ar/openapi-25.json DELETE /v3/biometric-templates/{template_uuid}/","href":"/ar/management-api/biometric-templates/purge"},{"title":"حذف القوالب البيومترية بالجملة عبر واجهة برمجة التطبيقات","sidebarTitle":"الحذف الجماعي","openapi":"ar/openapi-25.json POST /v3/biometric-templates/delete/","href":"/ar/management-api/biometric-templates/batch-purge"}]},{"group":"الشركات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"قائمة الشركات API: كيانات KYB للموردين","sidebarTitle":"قائمة الشركات","openapi":"ar/openapi-25.json GET /v3/businesses/","href":"/ar/management-api/businesses/list"},{"title":"إنشاء شركة عبر API: كيان KYB للموردين","sidebarTitle":"إنشاء شركة","openapi":"ar/openapi-25.json POST /v3/businesses/create/","href":"/ar/management-api/businesses/create"},{"title":"استرجاع كيان الشركة عبر API: التحقق من الشركات (KYB)","sidebarTitle":"استرجاع الشركة","openapi":"ar/openapi-25.json GET /v3/businesses/{vendor_data}/","href":"/ar/management-api/businesses/get"},{"title":"تقرير PDF لجلسة التحقق من الشركات (KYB) API","sidebarTitle":"إنشاء تقرير PDF للشركات","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/","href":"/ar/management-api/businesses/generate-session-pdf"},{"title":"تحديث واجهة برمجة تطبيقات الشركة: كيان KYB للموردين","sidebarTitle":"تحديث الشركة","openapi":"ar/openapi-25.json PATCH /v3/businesses/{vendor_data}/","href":"/ar/management-api/businesses/update"},{"title":"تحديث حالة الشركة عبر API: الحظر أو التعليم","sidebarTitle":"تحديث حالة الشركة","openapi":"ar/openapi-25.json PATCH /v3/businesses/{vendor_data}/update-status/","href":"/ar/management-api/businesses/update-status"},{"title":"حذف الشركات دفعةً واحدة: واجهة API لمحو بيانات KYB","sidebarTitle":"حذف الشركات دفعةً واحدة","openapi":"ar/openapi-25.json POST /v3/businesses/delete/","href":"/ar/management-api/businesses/delete"}]},{"group":"مراقبة AML المستمرة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"تفعيل أو إيقاف مراقبة AML للمستخدمين عبر API","sidebarTitle":"التبديل للمستخدمين","openapi":"ar/openapi-25.json POST /v3/users/aml-monitoring/","href":"/ar/management-api/aml-monitoring/toggle-users"},{"title":"تفعيل وإيقاف مراقبة AML للشركات عبر API","sidebarTitle":"التبديل للشركات","openapi":"ar/openapi-25.json POST /v3/businesses/aml-monitoring/","href":"/ar/management-api/aml-monitoring/toggle-businesses"},{"title":"الحصول على مهمة مراقبة AML المستمرة API","sidebarTitle":"مهمة مراقبة AML","openapi":"ar/openapi-25.json GET /v3/aml-monitoring/jobs/{job_id}/","href":"/ar/management-api/aml-monitoring/get-job"}]},{"group":"الحالات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"قائمة الحالات عبر API","sidebarTitle":"قائمة الحالات","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/ar/management-api/cases/list"},{"title":"إنشاء حالة API","sidebarTitle":"إنشاء حالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/ar/management-api/cases/create"},{"title":"استرجاع الحالة عبر API","sidebarTitle":"استرجاع الحالة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ar/management-api/cases/get"},{"title":"تحديث الحالة عبر API","sidebarTitle":"تحديث الحالة","openapi":"ar/openapi-25.json PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ar/management-api/cases/update"},{"title":"حذف الحالة عبر API","sidebarTitle":"حذف الحالة","openapi":"ar/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ar/management-api/cases/delete"},{"title":"حل الحالة: واجهة برمجة التطبيقات","sidebarTitle":"حل الحالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/resolve/","href":"/ar/management-api/cases/resolve"},{"title":"طلب معلومات الحالة API","sidebarTitle":"طلب المعلومات (بانتظار المستخدم)","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/request-info/","href":"/ar/management-api/cases/request-info"},{"title":"واجهة برمجة نقل الحالة API","sidebarTitle":"نقل الحالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/transfer/","href":"/ar/management-api/cases/transfer"},{"title":"واجهة API لطباعة الحالة بصيغة PDF","sidebarTitle":"طباعة الحالة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/","href":"/ar/management-api/cases/print"},{"title":"واجهة برمجة تحليلات الحالات","sidebarTitle":"تحليلات الحالات","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/","href":"/ar/management-api/cases/statistics"},{"title":"تحديث حالة الحالات بالجملة عبر API","sidebarTitle":"تحديث حالة الحالات بالجملة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/bulk/status/","href":"/ar/management-api/cases/bulk-status"},{"title":"عرض ملاحظات الحالة عبر API","sidebarTitle":"ملاحظات الحالة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/ar/management-api/cases/list-notes"},{"title":"إنشاء ملاحظة للحالة API","sidebarTitle":"إنشاء ملاحظة الحالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/ar/management-api/cases/create-note"}]},{"group":"نماذج الحالات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"قائمة قوالب الحالات API","sidebarTitle":"قائمة قوالب الحالات","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/ar/management-api/case-blueprints/list"},{"title":"إنشاء قالب الحالة API","sidebarTitle":"إنشاء قالب الحالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/ar/management-api/case-blueprints/create"},{"title":"تثبيت قوالب الحالات الجاهزة API","sidebarTitle":"تثبيت القوالب الجاهزة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/install/","href":"/ar/management-api/case-blueprints/install-presets"}]},{"group":"الشبكات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"قائمة شبكات الاحتيال API","sidebarTitle":"عرض الشبكات","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/","href":"/ar/management-api/networks/list"},{"title":"الحصول على شبكة الاحتيال عبر API","sidebarTitle":"جلب الشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/","href":"/ar/management-api/networks/get"},{"title":"إضافة وسم إلى شبكة احتيال عبر API","sidebarTitle":"إضافة وسم للشبكة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/add/","href":"/ar/management-api/networks/add-tag"},{"title":"إزالة وسم من شبكة احتيال عبر API","sidebarTitle":"إزالة وسم الشبكة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/remove/","href":"/ar/management-api/networks/remove-tag"},{"title":"واجهة API لمخطط شبكة الاحتيال","sidebarTitle":"جلب مخطط الشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/","href":"/ar/management-api/networks/graph"},{"title":"قائمة أعضاء شبكة الاحتيال عبر API","sidebarTitle":"قائمة أعضاء الشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/","href":"/ar/management-api/networks/members"},{"title":"إشارات شبكات الاحتيال عبر واجهة API","sidebarTitle":"إشارات الشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/","href":"/ar/management-api/networks/signals"},{"title":"الجدول الزمني لشبكة الاحتيال API","sidebarTitle":"جلب الجدول الزمني للشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/","href":"/ar/management-api/networks/timeline"},{"title":"خريطة شبكة الاحتيال API","sidebarTitle":"جلب خريطة الشبكة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/","href":"/ar/management-api/networks/map"},{"title":"البحث عن عضوية الشبكة عبر واجهة برمجة التطبيقات","sidebarTitle":"البحث عن العضوية","href":"/ar/management-api/networks/membership-lookup"}]},{"group":"قوالب التقارير","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"قائمة قوالب التقارير API","sidebarTitle":"عرض قوالب التقارير","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/ar/management-api/report-templates/list"},{"title":"إنشاء قالب تقرير API","sidebarTitle":"إنشاء قالب تقرير","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/ar/management-api/report-templates/create"}]},{"group":"التقارير التنظيمية","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/search-file.svg","pages":[{"title":"إنشاء تقرير FIU من الحالة عبر API","sidebarTitle":"إنشاء تقرير من الحالة","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/","href":"/ar/management-api/regulatory-reports/create-for-case"},{"title":"قائمة تقارير وحدة الاستخبارات المالية API","sidebarTitle":"عرض التقارير","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/","href":"/ar/management-api/regulatory-reports/list"},{"title":"التحقق من تقرير FIU عبر واجهة برمجة التطبيقات","sidebarTitle":"التحقق من التقرير","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/validate/","href":"/ar/management-api/regulatory-reports/validate"},{"title":"إنهاء تقرير وحدة الاستخبارات المالية عبر API","sidebarTitle":"إنهاء التقرير","openapi":"ar/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/finalize/","href":"/ar/management-api/regulatory-reports/finalize"},{"title":"حذف تقرير FIU عبر API","sidebarTitle":"حذف التقرير","openapi":"ar/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/","href":"/ar/management-api/regulatory-reports/delete"},{"title":"الحصول على رابط تنزيل تقرير FIU عبر API","sidebarTitle":"رابط تنزيل التقرير","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/","href":"/ar/management-api/regulatory-reports/download-url"}]},{"group":"المعاملات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"قائمة المعاملات: واجهة API لمراقبة المعاملات (KYT)","sidebarTitle":"قائمة المعاملات","openapi":"ar/openapi-25.json GET /v3/transactions/","href":"/ar/management-api/transactions/list"},{"title":"واجهة API لإنشاء المعاملات: تقديم KYT","sidebarTitle":"إنشاء معاملة","openapi":"ar/openapi-25.json POST /v3/transactions/","href":"/ar/management-api/transactions/create"},{"title":"حذف المعاملات بالجملة عبر API","sidebarTitle":"حذف المعاملات بالجملة","openapi":"ar/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/","href":"/ar/management-api/transactions/delete"},{"title":"واجهة الحصول على المعاملة: تفاصيل KYT","sidebarTitle":"الحصول على المعاملة","openapi":"ar/openapi-25.json GET /v3/transactions/{transaction_id}/","href":"/ar/management-api/transactions/get"},{"title":"قائمة ملاحظات المعاملات API","sidebarTitle":"قائمة ملاحظات المعاملات","openapi":"ar/openapi-25.json GET /v3/transactions/{transaction_id}/notes/","href":"/ar/management-api/transactions/list-notes"},{"title":"إنشاء ملاحظة معاملة عبر API","sidebarTitle":"إنشاء ملاحظة معاملة","openapi":"ar/openapi-25.json POST /v3/transactions/{transaction_id}/notes/","href":"/ar/management-api/transactions/create-note"},{"title":"قائمة المعاملات المرتبطة API","sidebarTitle":"المعاملات المرتبطة","openapi":"ar/openapi-25.json GET /v3/transactions/{transaction_id}/related/","href":"/ar/management-api/transactions/list-related"},{"title":"واجهة برمجة تقرير PDF للمعاملات","sidebarTitle":"إنشاء تقرير PDF للمعاملة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/","href":"/ar/management-api/transactions/generate-pdf"},{"title":"فحص المحافظ API: فحص AML للعملات الرقمية عند الطلب","sidebarTitle":"فحص المحفظة","openapi":"ar/openapi-25.json POST /v3/wallet-screening/","href":"/ar/management-api/transactions/screen-wallet"},{"title":"واجهة برمجة تطبيقات تقرير PDF لفحص المحافظ","sidebarTitle":"تقرير PDF لفحص المحفظة","openapi":"ar/openapi-25.json POST /v3/wallet-screening/pdf/","href":"/ar/management-api/transactions/screen-wallet-pdf"},{"title":"إصدار رمز معاملات SDK: مراقبة المعاملات من جهة العميل","sidebarTitle":"إصدار رمز معاملات SDK","openapi":"ar/openapi-25.json POST /v3/transactions/sdk-token/","href":"/ar/management-api/transactions/sdk-token"},{"title":"إرسال المعاملة من SDK: KYT من جهة العميل","sidebarTitle":"إرسال المعاملة (رمز SDK)","openapi":"ar/openapi-25.json POST /v1/transactions/","href":"/ar/management-api/transactions/submit-sdk"},{"title":"الحصول على المعاملة من SDK: مراقبة المعاملات من العميل","sidebarTitle":"الحصول على المعاملة (رمز SDK)","openapi":"ar/openapi-25.json GET /v1/transactions/{transaction_id}/","href":"/ar/management-api/transactions/get-sdk"},{"title":"قائمة قواعد مراقبة المعاملات API","sidebarTitle":"عرض القواعد","openapi":"ar/openapi-25.json GET /v3/transactions/rules/","href":"/ar/management-api/transactions/rules-list"},{"title":"إنشاء قاعدة مراقبة المعاملات عبر API - قواعد KYT","sidebarTitle":"إنشاء قاعدة","openapi":"ar/openapi-25.json POST /v3/transactions/rules/","href":"/ar/management-api/transactions/rules-create"},{"title":"تفاصيل قاعدة مراقبة المعاملات عبر API","sidebarTitle":"استرجاع القاعدة","openapi":"ar/openapi-25.json GET /v3/transactions/rules/{rule_uuid}/","href":"/ar/management-api/transactions/rules-get"},{"title":"تحديث قاعدة مراقبة المعاملات عبر API","sidebarTitle":"تحديث القاعدة","openapi":"ar/openapi-25.json PATCH /v3/transactions/rules/{rule_uuid}/","href":"/ar/management-api/transactions/rules-update"},{"title":"حذف قاعدة مراقبة المعاملات عبر API","sidebarTitle":"حذف القاعدة","openapi":"ar/openapi-25.json DELETE /v3/transactions/rules/{rule_uuid}/","href":"/ar/management-api/transactions/rules-delete"},{"title":"اختبار قواعد مراقبة المعاملات عبر API","sidebarTitle":"اختبار القواعد","openapi":"ar/openapi-25.json POST /v3/transactions/rules/backtest/","href":"/ar/management-api/transactions/rules-backtest"},{"title":"مكتبة قواعد مراقبة المعاملات API - 150+ قاعدة جاهزة","sidebarTitle":"عرض مكتبة القواعد","openapi":"ar/openapi-25.json GET /v3/transactions/rules/library/","href":"/ar/management-api/transactions/rules-library"},{"title":"تثبيت قواعد مراقبة المعاملات المُعدّة مسبقاً عبر API","sidebarTitle":"تثبيت القواعد الجاهزة","openapi":"ar/openapi-25.json POST /v3/transactions/rules/install/","href":"/ar/management-api/transactions/rules-install"},{"title":"إلغاء تثبيت قواعد مراقبة المعاملات الجاهزة عبر API","sidebarTitle":"إلغاء تثبيت القواعد من المكتبة","openapi":"ar/openapi-25.json DELETE /v3/transactions/rules/install/","href":"/ar/management-api/transactions/rules-uninstall"}]},{"group":"أحداث المراقبة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"عرض أحداث المراقبة - واجهة API","sidebarTitle":"عرض أحداث المراقبة","openapi":"ar/openapi-25.json GET /v3/events/","href":"/ar/management-api/monitoring-events/list"},{"title":"إنشاء حدث مراقبة - واجهة برمجة التطبيقات","sidebarTitle":"إنشاء حدث مراقبة","openapi":"ar/openapi-25.json POST /v3/events/","href":"/ar/management-api/monitoring-events/create"},{"title":"واجهة برمجة تطبيقات إرسال أحداث المراقبة دفعةً واحدة","sidebarTitle":"إنشاء أحداث المراقبة دفعةً","openapi":"ar/openapi-25.json POST /v3/events/batch/","href":"/ar/management-api/monitoring-events/create-batch"},{"title":"إنشاء رمز SDK للمراقبة عبر API","sidebarTitle":"إنشاء رمز SDK للمراقبة","openapi":"ar/openapi-25.json POST /v3/events/sdk-token/","href":"/ar/management-api/monitoring-events/sdk-token"},{"title":"الحصول على حدث المراقبة – واجهة API","sidebarTitle":"الحصول على حدث المراقبة","openapi":"ar/openapi-25.json GET /v3/events/{event_uuid}/","href":"/ar/management-api/monitoring-events/get"},{"title":"الجدول الزمني لأحداث المراقبة عبر API","sidebarTitle":"جلب الجدول الزمني للأحداث","openapi":"ar/openapi-25.json GET /v3/events/subjects/{vendor_data}/","href":"/ar/management-api/monitoring-events/subject-timeline"},{"title":"مقاييس إثراء الأحداث عبر واجهة برمجة التطبيقات","sidebarTitle":"جلب مقاييس إثراء الأحداث","openapi":"ar/openapi-25.json GET /v3/events/enrichment-metrics/","href":"/ar/management-api/monitoring-events/enrichment-metrics"},{"title":"حذف حدث المراقبة عبر API","sidebarTitle":"حذف حدث المراقبة","openapi":"ar/openapi-25.json DELETE /v3/events/{event_uuid}/delete/","href":"/ar/management-api/monitoring-events/delete"}]},{"group":"Travel Rule","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"الحصول على إعدادات Travel Rule: ملف VASP","sidebarTitle":"إعدادات Travel Rule","openapi":"ar/openapi-25.json GET /v3/travel-rule/settings/","href":"/ar/management-api/travel-rule/get-settings"},{"title":"تحديث إعدادات قاعدة السفر عبر واجهة برمجة التطبيقات","sidebarTitle":"تحديث إعدادات قاعدة السفر","openapi":"ar/openapi-25.json PUT /v3/travel-rule/settings/","href":"/ar/management-api/travel-rule/update-settings"},{"title":"الحصول على شبكات Travel Rule API","sidebarTitle":"شبكات Travel Rule","openapi":"ar/openapi-25.json GET /v3/travel-rule/networks/","href":"/ar/management-api/travel-rule/get-networks"},{"title":"الحصول على استبيان شبكة Travel Rule عبر واجهة API","sidebarTitle":"استبيان الشبكة","openapi":"ar/openapi-25.json GET /v3/travel-rule/networks/questionnaire/","href":"/ar/management-api/travel-rule/get-network-questionnaire"},{"title":"حفظ إجابات استبيان شبكة Travel Rule عبر API","sidebarTitle":"حفظ إجابات استبيان الشبكة","openapi":"ar/openapi-25.json PUT /v3/travel-rule/networks/questionnaire/","href":"/ar/management-api/travel-rule/update-network-questionnaire"},{"title":"إرسال استبيان شبكة Travel Rule عبر API","sidebarTitle":"إرسال استبيان الشبكة","openapi":"ar/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/","href":"/ar/management-api/travel-rule/submit-network-questionnaire"},{"title":"طلب الوصول إلى شبكة Travel Rule عبر واجهة برمجة التطبيقات","sidebarTitle":"طلب شبكة Travel Rule","openapi":"ar/openapi-25.json POST /v3/travel-rule/networks/{network}/request/","href":"/ar/management-api/travel-rule/request-network"},{"title":"تأكيد واجهة API لبريد Travel Rule للامتثال","sidebarTitle":"إرسال تأكيد بريد الامتثال","openapi":"ar/openapi-25.json POST /v3/travel-rule/settings/compliance-email/confirmation/","href":"/ar/management-api/travel-rule/send-compliance-email-confirmation"},{"title":"قائمة تحويلات Travel Rule عبر API","sidebarTitle":"قائمة التحويلات","openapi":"ar/openapi-25.json GET /v3/travel-rule/transfers/","href":"/ar/management-api/travel-rule/list-transfers"},{"title":"قائمة إيداعات Travel Rule غير المطابقة - واجهة API","sidebarTitle":"الإيداعات غير المطابقة","openapi":"ar/openapi-25.json GET /v3/travel-rule/unmatched/","href":"/ar/management-api/travel-rule/list-unmatched-deposits"},{"title":"مطابقة إيداع Travel Rule عبر API: ربط الإيداع برسالة","sidebarTitle":"مطابقة الإيداع غير المطابق","openapi":"ar/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/ar/management-api/travel-rule/match-unmatched-deposit"},{"title":"إجراءات تحويل Travel Rule: إنهاء وإعادة إرسال وتحديث","sidebarTitle":"إنهاء التحويل أو إلغاؤه أو إعادة إرساله أو تحديثه","openapi":"ar/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/ar/management-api/travel-rule/update-transfer"},{"title":"تأكيد ملكية المحفظة: واجهة API لـ Travel Rule للمستفيد","sidebarTitle":"تأكيد الملكية أو رفضها","openapi":"ar/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/ar/management-api/travel-rule/confirm-ownership"},{"title":"رسائل Travel Rule API: عرض قائمة الرسائل","sidebarTitle":"رسائل Travel Rule","openapi":"ar/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/ar/management-api/travel-rule/list-messages"},{"title":"إرسال رسالة Travel Rule عبر واجهة API","sidebarTitle":"إرسال رسالة Travel Rule","openapi":"ar/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/ar/management-api/travel-rule/create-message"},{"title":"Travel Rule: تسجيل التحويل الوارد عبر Sunrise API","sidebarTitle":"تسجيل التحويل الوارد (Sunrise)","openapi":"ar/openapi-25.json POST /v3/travel-rule/inbound/","href":"/ar/management-api/travel-rule/register-inbound"},{"title":"تشغيل تحويل Travel Rule وارد من VASP تجريبي - واجهة API","sidebarTitle":"تشغيل تحويل وارد تجريبي","openapi":"ar/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/ar/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"واجهة البحث في دليل VASP: مسارات Travel Rule","sidebarTitle":"البحث في دليل VASP","openapi":"ar/openapi-25.json GET /v3/travel-rule/vasps/","href":"/ar/management-api/travel-rule/search-vasps"},{"title":"الحصول على إدخال دليل VASP عبر API: مسارات Travel Rule","sidebarTitle":"الحصول على إدخال دليل VASP","openapi":"ar/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/ar/management-api/travel-rule/get-vasp"},{"title":"قرار VASP للطرف المقابل في Travel Rule: واجهة API","sidebarTitle":"قرارك بشأن VASP","openapi":"ar/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ar/management-api/travel-rule/get-vasp-decision"},{"title":"تعيين قرار الطرف المقابل VASP عبر API لقاعدة Travel Rule","sidebarTitle":"تعيين قرار VASP","openapi":"ar/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ar/management-api/travel-rule/set-vasp-decision"},{"title":"مسح قرار الطرف المقابل VASP عبر API: Travel Rule","sidebarTitle":"مسح قراري على VASP","openapi":"ar/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ar/management-api/travel-rule/clear-vasp-decision"},{"title":"الحصول على فحص VASP للطرف المقابل: قاعدة Travel Rule","sidebarTitle":"فحص كيان VASP","openapi":"ar/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/ar/management-api/travel-rule/get-vasp-screening"},{"title":"فحص الطرف المقابل VASP: التحقق من العقوبات عبر API","sidebarTitle":"فحص VASP المقابل","openapi":"ar/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/ar/management-api/travel-rule/screen-vasp"},{"title":"قائمة استبيانات العناية الواجبة لـ VASP API","sidebarTitle":"قائمة استبيانات VASP","openapi":"ar/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/ar/management-api/travel-rule/list-vasp-questionnaires"},{"title":"استبيان العناية الواجبة لـ VASP: الإرسال عبر API","sidebarTitle":"إرسال استبيان العناية الواجبة إلى VASP","openapi":"ar/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/ar/management-api/travel-rule/send-vasp-questionnaire"},{"title":"قائمة جهات اتصال الطرف المقابل - Travel Rule عبر البريد","sidebarTitle":"قائمة جهات الاتصال","openapi":"ar/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/ar/management-api/travel-rule/list-counterparty-contacts"},{"title":"إضافة جهة اتصال للطرف المقابل عبر API - Travel Rule","sidebarTitle":"إضافة جهة اتصال للطرف المقابل","openapi":"ar/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/ar/management-api/travel-rule/create-counterparty-contact"},{"title":"حذف جهة اتصال الطرف المقابل API - Travel Rule","sidebarTitle":"حذف جهة اتصال الطرف المقابل","openapi":"ar/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/ar/management-api/travel-rule/delete-counterparty-contact"},{"title":"قائمة عناوين المحافظ: دفتر عناوين Travel Rule","sidebarTitle":"قائمة عناوين المحافظ","openapi":"ar/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/ar/management-api/travel-rule/list-wallet-addresses"},{"title":"واجهة تسجيل عنوان المحفظة: دفتر عناوين Travel Rule","sidebarTitle":"تسجيل عنوان المحفظة","openapi":"ar/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/ar/management-api/travel-rule/create-wallet-address"},{"title":"استيراد عناوين المحافظ عبر API: دفتر عناوين Travel Rule","sidebarTitle":"استيراد عناوين المحافظ","openapi":"ar/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/ar/management-api/travel-rule/import-wallet-addresses"},{"title":"تحديث عنوان المحفظة - API دفتر عناوين Travel Rule","sidebarTitle":"تحديث عنوان المحفظة","openapi":"ar/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/ar/management-api/travel-rule/update-wallet-address"},{"title":"حذف عنوان المحفظة API: دفتر عناوين Travel Rule","sidebarTitle":"حذف عنوان المحفظة","openapi":"ar/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/ar/management-api/travel-rule/delete-wallet-address"},{"title":"قائمة إثباتات المحفظة بلقطات الشاشة - مراجعة Travel Rule","sidebarTitle":"قائمة إثباتات المحفظة للمراجعة","openapi":"ar/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/ar/management-api/travel-rule/list-wallet-proofs"},{"title":"واجهة API للموافقة على إثبات المحفظة بلقطة شاشة أو رفضه","sidebarTitle":"البت في إثبات المحفظة","openapi":"ar/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/ar/management-api/travel-rule/decide-wallet-proof"},{"title":"إنشاء جلسة التحقق من ملكية المحفظة: إثبات السيطرة","sidebarTitle":"جلسة أداة ملكية المحفظة","openapi":"ar/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/ar/management-api/travel-rule/create-widget-session"},{"title":"واجهة API للحصول على سياق أداة إثبات ملكية المحفظة","sidebarTitle":"سياق الأداة","openapi":"ar/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/ar/management-api/travel-rule/get-widget-context"},{"title":"بدء إثبات ملكية المحفظة عبر API - ودجت Travel Rule","sidebarTitle":"بدء إثبات الودجت","openapi":"ar/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/ar/management-api/travel-rule/create-widget-proof"},{"title":"إثبات ملكية المحفظة: إرسال الدليل عبر API - Travel Rule","sidebarTitle":"إرسال دليل إثبات الملكية","openapi":"ar/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/ar/management-api/travel-rule/verify-widget-proof"},{"title":"اختيار VASP للطرف المقابل في Widget المحفظة","sidebarTitle":"اختيار VASP المقابل","openapi":"ar/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/ar/management-api/travel-rule/select-widget-vasp"},{"title":"واجهة اختيار VASP للأداة: البحث في دليل قاعدة السفر","sidebarTitle":"البحث عن VASP من أداة المحفظة","openapi":"ar/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/ar/management-api/travel-rule/search-widget-vasps"},{"title":"Travel Rule: واجهة API لمعلومات استلام البريد الإلكتروني","sidebarTitle":"معلومات الاستلام عبر البريد","openapi":"ar/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/ar/management-api/travel-rule/get-pickup"},{"title":"الرد على استلام Travel Rule عبر البريد الإلكتروني","sidebarTitle":"الرد على الاستلام عبر البريد","openapi":"ar/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/ar/management-api/travel-rule/respond-pickup"},{"title":"List Pickup Messages API: رسائل Travel Rule عبر البريد","sidebarTitle":"قائمة رسائل الاستلام","openapi":"ar/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/ar/management-api/travel-rule/list-pickup-messages"},{"title":"Travel Rule: الرد عبر قناة البريد في بوابة الاستلام - API","sidebarTitle":"الرد في بوابة الاستلام","openapi":"ar/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/ar/management-api/travel-rule/create-pickup-message"},{"title":"الحصول على دعوة انضمام Travel Rule المجانية","sidebarTitle":"استرجاع دعوة الانضمام","openapi":"ar/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/ar/management-api/travel-rule/get-join-invitation"},{"title":"تسجيل حساب Travel Rule مجاني عبر API","sidebarTitle":"تسجيل حساب Travel Rule المجاني","openapi":"ar/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/ar/management-api/travel-rule/register-join"},{"title":"التحقق من حساب Travel Rule المجاني عبر API","sidebarTitle":"التحقق من حساب Travel Rule المجاني","openapi":"ar/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/ar/management-api/travel-rule/verify-join"},{"title":"واجهة API للحصول على مساحة عمل Travel Rule المجانية","sidebarTitle":"مساحة العمل المجانية","openapi":"ar/openapi-25.json GET /v3/travel-rule/workspace/","href":"/ar/management-api/travel-rule/get-workspace"},{"title":"المطالبة بإدخال دليل Travel Rule عبر API","sidebarTitle":"المطالبة بإدخال الدليل","openapi":"ar/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/ar/management-api/travel-rule/claim-workspace"},{"title":"إرسال رمز التحقق من النطاق - API الانضمام المجاني لـ Travel Rule","sidebarTitle":"إرسال رمز النطاق","openapi":"ar/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/ar/management-api/travel-rule/send-workspace-domain-code"},{"title":"تأكيد رمز التحقق من النطاق API - Travel Rule","sidebarTitle":"تأكيد رمز النطاق","openapi":"ar/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/ar/management-api/travel-rule/confirm-workspace-domain"},{"title":"التحقق من النطاق عبر DNS لـ Travel Rule المجاني","sidebarTitle":"التحقق عبر DNS","openapi":"ar/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/ar/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"تفعيل الفوترة الصادرة لـ Travel Rule - الانضمام المجاني","sidebarTitle":"تفعيل الفوترة الصادرة","openapi":"ar/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/ar/management-api/travel-rule/enable-workspace-billing"}]},{"group":"عمليات الجلسات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"حذف الجلسات دفعة واحدة عبر API: تنظيف KYC","sidebarTitle":"حذف الجلسات دفعة واحدة","openapi":"ar/openapi-25.json POST /v3/sessions/delete/","href":"/ar/management-api/sessions/batch-delete"},{"title":"الحصول على مهمة حذف الجلسات API","sidebarTitle":"الحصول على مهمة حذف الجلسات","openapi":"ar/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/ar/management-api/sessions/get-deletion-job"},{"title":"قائمة مراجعات الجلسات: سجل تدقيق KYC","sidebarTitle":"قائمة مراجعات الجلسات","openapi":"ar/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/ar/management-api/sessions/list-reviews"},{"title":"إنشاء مراجعة الجلسة عبر API: المراجعة اليدوية لـ KYC","sidebarTitle":"إنشاء مراجعة الجلسة","openapi":"ar/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/ar/management-api/sessions/create-review"},{"title":"واجهة API لقائمة أحداث الجلسة","sidebarTitle":"قائمة أحداث الجلسة","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/ar/management-api/sessions/list-events"},{"title":"قائمة تسليمات webhook للجلسة API","sidebarTitle":"تسليمات webhook للجلسة","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/ar/management-api/sessions/list-webhooks"},{"title":"الحصول على تسليم webhook للجلسة | واجهة Didit API","sidebarTitle":"تسليم webhook للجلسة","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/ar/management-api/sessions/get-webhook"},{"title":"إعادة إرسال webhook للجلسة عبر API","sidebarTitle":"إعادة إرسال webhook للجلسة","openapi":"ar/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/ar/management-api/sessions/resend-webhook"},{"title":"سجل فحص AML عبر واجهة برمجة التطبيقات","sidebarTitle":"سجل فحص AML","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/ar/management-api/sessions/aml-screening-history"},{"title":"تصدير سجل فحص AML بصيغة CSV عبر API","sidebarTitle":"تصدير سجل فحص AML","openapi":"ar/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/ar/management-api/sessions/export-aml-screening-history"}]},{"group":"التخصيص","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"واجهة الحصول على تخصيص العلامة البيضاء API","sidebarTitle":"جلب العلامة البيضاء","openapi":"ar/openapi-25.json GET /v3/customization/","href":"/ar/management-api/customization/get"},{"title":"تحديث تخصيص العلامة البيضاء عبر Management API","sidebarTitle":"تحديث العلامة التجارية","openapi":"ar/openapi-25.json PATCH /v3/customization/","href":"/ar/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"قائمة وجهات webhook عبر API","sidebarTitle":"قائمة وجهات webhook","openapi":"ar/openapi-25.json GET /v3/webhook/destinations/","href":"/ar/management-api/webhook/list-destinations"},{"title":"إنشاء وجهة Webhook عبر API","sidebarTitle":"إنشاء وجهة Webhook","openapi":"ar/openapi-25.json POST /v3/webhook/destinations/","href":"/ar/management-api/webhook/create-destination"},{"title":"استرجاع وجهة webhook: Management API","sidebarTitle":"جلب وجهة webhook","openapi":"ar/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/ar/management-api/webhook/get-destination"},{"title":"تحديث وجهة webhook عبر واجهة API","sidebarTitle":"تحديث وجهة webhook","openapi":"ar/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/ar/management-api/webhook/update-destination"},{"title":"حذف وجهة webhook عبر API","sidebarTitle":"حذف وجهة webhook","openapi":"ar/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/ar/management-api/webhook/delete-destination"},{"title":"واجهة الحصول على إعدادات webhook","sidebarTitle":"إعدادات webhook","openapi":"ar/openapi-25.json GET /v3/webhook/","href":"/ar/management-api/webhook/get-config"},{"title":"تحديث إعدادات webhook في واجهة برمجة Didit","sidebarTitle":"تحديث إعدادات webhook","openapi":"ar/openapi-25.json PATCH /v3/webhook/","href":"/ar/management-api/webhook/update-config"},{"title":"تحليلات وجهة webhook عبر واجهة API","sidebarTitle":"جلب تحليلات وجهة webhook","openapi":"ar/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/ar/management-api/webhook/destination-analytics"},{"title":"قائمة تسليمات Webhook API","sidebarTitle":"تسليمات وجهة Webhook","openapi":"ar/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/ar/management-api/webhook/list-deliveries"},{"title":"استرداد تسليم webhook عبر API","sidebarTitle":"تسليم وجهة webhook","openapi":"ar/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/ar/management-api/webhook/get-delivery"},{"title":"إعادة إرسال تسليم webhook عبر API","sidebarTitle":"إعادة إرسال تسليم webhook","openapi":"ar/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/ar/management-api/webhook/resend-delivery"}]},{"group":"الفوترة","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"استعلام الرصيد: واجهة برمجة الفوترة لـ KYC","sidebarTitle":"استعلام الرصيد","openapi":"ar/openapi-25.json GET /v3/billing/balance/","href":"/ar/management-api/billing/balance"},{"title":"واجهة شحن الرصيد","sidebarTitle":"شحن الرصيد","openapi":"ar/openapi-25.json POST /v3/billing/top-up/","href":"/ar/management-api/billing/top-up"}]},{"group":"التحليلات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"واجهة تحليلات التحقق للتطبيق","sidebarTitle":"جلب تحليلات التطبيق","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/ar/management-api/analytics/get"},{"title":"عمليات التحقق اليوم حسب الساعة API","sidebarTitle":"عمليات التحقق حسب الساعة","openapi":"ar/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/ar/management-api/analytics/today-by-hour"}]},{"group":"نظرة عامة على Management API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"واجهة إدارة التحقق API v3: سير العمل والفوترة","sidebarTitle":"واجهة الإدارة","href":"/ar/sessions-api/management-api"}]},{"group":"Auth API (برمجياً)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"واجهة برمجة تطبيقات المصادقة: التسجيل البرمجي","sidebarTitle":"تسجيل الحساب","openapi":"ar/openapi-auth.json POST /programmatic/register/","href":"/ar/auth-api/register"},{"title":"API التحقق من البريد الإلكتروني: بيانات اعتماد Didit","sidebarTitle":"التحقق من البريد","openapi":"ar/openapi-auth.json POST /programmatic/verify-email/","href":"/ar/auth-api/verify-email"},{"title":"واجهة برمجة تسجيل الدخول البرمجي: رموز الوصول بدون واجهة","sidebarTitle":"تسجيل الدخول","openapi":"ar/openapi-auth.json POST /programmatic/login/","href":"/ar/auth-api/login"},{"title":"الحصول على client_id و api_key عبر واجهة API","sidebarTitle":"بيانات الاعتماد","openapi":"ar/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/ar/auth-api/get-credentials"},{"title":"إنشاء تطبيق عبر API: التطبيقات البرمجية","sidebarTitle":"إنشاء تطبيق","openapi":"ar/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/ar/auth-api/create-application"},{"title":"تحديث التطبيق: إدارة تطبيقات العملاء عبر Didit API","sidebarTitle":"تحديث التطبيق","openapi":"ar/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/ar/auth-api/update-application"}]},{"group":"الهوية والمستندات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"واجهة برمجة التحقق من الهوية: OCR والتحقق من الأصالة","sidebarTitle":"واجهة التحقق من الهوية","openapi":"ar/openapi-25.json POST /v3/id-verification/","href":"/ar/standalone-apis/id-verification"},{"title":"واجهة برمجة التحقق من إثبات العنوان (POA) والتعرف الضوئي","sidebarTitle":"واجهة إثبات العنوان","openapi":"ar/openapi-25.json POST /v3/poa/","href":"/ar/standalone-apis/proof-of-address"},{"title":"واجهة API للتحقق من العناوين وتوحيد صيغتها","sidebarTitle":"التحقق من العنوان","openapi":"ar/openapi-25.json POST /v3/address-validation/","href":"/ar/standalone-apis/address-validation"}]},{"group":"محافظ الهوية الرقمية","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"واجهات برمجة تطبيقات التحقق عبر محفظة الهوية الرقمية","sidebarTitle":"واجهات محفظة الهوية الرقمية","href":"/ar/standalone-apis/digital-id-wallets"},{"title":"كتالوج واجهات برمجة محفظة الهوية الرقمية","sidebarTitle":"قائمة محافظ الهوية الرقمية","openapi":"ar/openapi-25.json GET /v3/id-verification/wallets/","href":"/ar/standalone-apis/digital-id-wallet-catalog"},{"group":"بدء التحقق","pages":[{"title":"التحقق عبر BankID السويدي: واجهة برمجة التطبيقات","sidebarTitle":"BankID السويدي","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/ar/api-reference/digital-id-wallets/bankid-se"},{"title":"شبكة الثقة الفنلندية: واجهة برمجة التحقق من الهوية","sidebarTitle":"شبكة الثقة الفنلندية","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/ar/api-reference/digital-id-wallets/ftn"},{"title":"واجهة برمجة التحقق من الهوية عبر Google Wallet","sidebarTitle":"هوية Google Wallet","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/ar/api-reference/digital-id-wallets/google-wallet"},{"title":"واجهة برمجة تطبيقات MitID للتحقق من الهوية الشخصية","sidebarTitle":"MitID الشخصي","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/ar/api-reference/digital-id-wallets/mitid"},{"title":"الهوية المحمولة (Mobile-ID): واجهة برمجة التحقق","sidebarTitle":"الهوية المحمولة","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/ar/api-reference/digital-id-wallets/mobile-id"},{"title":"واجهة برمجة Smart-ID للتحقق من الهوية","sidebarTitle":"Smart-ID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/ar/api-reference/digital-id-wallets/smart-id"},{"title":"واجهة برمجة iDIN للتحقق الكامل من الهوية","sidebarTitle":"iDIN: التحقق الكامل","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/ar/api-reference/digital-id-wallets/idin"},{"title":"واجهة Auðkenni للتحقق من الهوية","sidebarTitle":"Auðkenni","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/ar/api-reference/digital-id-wallets/audkenni"},{"title":"التحقق من الهوية عبر Bank iD: واجهة برمجة التطبيقات","sidebarTitle":"Bank iD","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/ar/api-reference/digital-id-wallets/bankid-cz"},{"title":"واجهة برمجة التحقق من BankID النرويج","sidebarTitle":"BankID النرويج","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/ar/api-reference/digital-id-wallets/bankid-no"},{"title":"التحقق من الهوية عبر Buypass ID: واجهة برمجة التطبيقات","sidebarTitle":"Buypass ID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/ar/api-reference/digital-id-wallets/buypass"},{"title":"التحقق من الهوية عبر ConnectID: واجهة برمجة التطبيقات","sidebarTitle":"ConnectID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/ar/api-reference/digital-id-wallets/connectid"},{"title":"التحقق من الهوية عبر Diia API","sidebarTitle":"Diia","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/ar/api-reference/digital-id-wallets/diia"},{"title":"واجهة برمجة التحقق من محفظة EUDI","sidebarTitle":"محفظة EUDI","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/ar/api-reference/digital-id-wallets/eudi"},{"title":"واجهة برمجة التحقق من بطاقة الهوية الإستونية","sidebarTitle":"بطاقة الهوية الإستونية","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/ar/api-reference/digital-id-wallets/idcard-ee"},{"title":"واجهة برمجة تطبيقات FranceConnect للتحقق","sidebarTitle":"FranceConnect","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/ar/api-reference/digital-id-wallets/franceconnect"},{"title":"واجهة برمجة تطبيقات التحقق عبر Freja eID","sidebarTitle":"Freja eID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/ar/api-reference/digital-id-wallets/frejaid"},{"title":"واجهة برمجة تطبيقات محفظة GOV.UK للتحقق من الهوية","sidebarTitle":"محفظة GOV.UK","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/ar/api-reference/digital-id-wallets/govuk-wallet"},{"title":"واجهة برمجة التحقق من MojeID","sidebarTitle":"MojeID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/ar/api-reference/digital-id-wallets/mojeid"},{"title":"واجهة برمجة تطبيقات OneID للتحقق من الهوية","sidebarTitle":"OneID","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/ar/api-reference/digital-id-wallets/oneid"},{"title":"واجهة برمجة التحقق من Personalausweis Profile 2","sidebarTitle":"Personalausweis Profile 2","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/ar/api-reference/digital-id-wallets/personalausweis"},{"title":"واجهة التحقق من الهوية عبر UAE PASS","sidebarTitle":"UAE PASS","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/ar/api-reference/digital-id-wallets/uae-pass"},{"title":"التحقق من الهوية عبر Vipps Plus API","sidebarTitle":"Vipps Plus","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/ar/api-reference/digital-id-wallets/vipps"},{"title":"واجهة برمجة التحقق من الهوية عبر eParaksts mobile","sidebarTitle":"eParaksts mobile","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/ar/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"واجهة برمجة تطبيقات gov.br للتحقق من الهوية","sidebarTitle":"gov.br","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/ar/api-reference/digital-id-wallets/govbr"},{"title":"واجهة برمجة تطبيقات itsme للتحقق من الهوية","sidebarTitle":"itsme","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/ar/api-reference/digital-id-wallets/itsme"}]},{"title":"محفظة الهوية الرقمية: الحصول على نتيجة التحقق","sidebarTitle":"نتيجة تحقق المحفظة","openapi":"ar/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/ar/standalone-apis/digital-id-wallet-result"},{"title":"إرسال استجابة محفظة بيانات الاعتماد الرقمية","sidebarTitle":"إرسال استجابة المحفظة","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/ar/standalone-apis/digital-id-wallet-response"},{"title":"الاستعلام عن حالة مصادقة Smart-ID وMobile-ID","sidebarTitle":"استعلام التحقق من المحفظة","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/ar/standalone-apis/digital-id-wallet-poll"},{"title":"إلغاء التحقق من محفظة الهوية الرقمية","sidebarTitle":"إلغاء التحقق من المحفظة","openapi":"ar/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/ar/standalone-apis/digital-id-wallet-cancel"}]},{"group":"Document AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"واجهة Document AI: استخراج بيانات المستندات المخصصة","sidebarTitle":"واجهة Document AI","openapi":"ar/openapi-25.json POST /v3/document-ai/","href":"/ar/standalone-apis/document-ai"}]},{"group":"API التحقق من قواعد البيانات","pages":[{"title":"واجهة التحقق من قواعد البيانات: مطابقة الهوية الوطنية","sidebarTitle":"واجهة التحقق من قواعد البيانات","openapi":"ar/openapi-25.json POST /v3/database-validation/","href":"/ar/standalone-apis/database-validation"}]},{"group":"التحقق من قواعد البيانات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 الأرجنتين","pages":[{"title":"واجهة التحقق من بيانات DNI في الأرجنتين: مطابقة البيانات","sidebarTitle":"الأرجنتين - بيانات DNI (RENAPER، بدون سيلفي)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/argentina/renaper-data"},{"title":"التحقق من DNI في الأرجنتين (RENAPER) - واجهة API","sidebarTitle":"الأرجنتين - DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/argentina/renaper"},{"title":"التحقق من مواطني الأرجنتين (AFIP) - واجهة برمجة التطبيقات","sidebarTitle":"مواطنو الأرجنتين (AFIP)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/argentina/citizens"},{"title":"التحقق من مكتب الائتمان في الأرجنتين API: ID Match","sidebarTitle":"مكتب الائتمان الأرجنتيني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 أستراليا","pages":[{"title":"التحقق من شهادة الميلاد الأسترالية - DVS - API","sidebarTitle":"شهادة الميلاد الأسترالية - DVS","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/birth-certificate"},{"title":"التحقق من بطاقة Centrelink في أستراليا - واجهة برمجة DVS","sidebarTitle":"أستراليا - بطاقة Centrelink","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/centrelink-card"},{"title":"التحقق من قواعد البيانات في أستراليا - DVS - ImmiCard API","sidebarTitle":"أستراليا - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/immicard"},{"title":"التحقق من وثيقة السفر في أستراليا - DVS","sidebarTitle":"أستراليا - DVS - وثيقة السفر","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/travel-document"},{"title":"التحقق من قواعد البيانات في أستراليا: شهادة تغيير الاسم","sidebarTitle":"أستراليا - شهادة تغيير الاسم","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"التحقق من شهادة الجنسية في أستراليا (DVS) API","sidebarTitle":"أستراليا - شهادة الجنسية (DVS)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/citizenship-certificate"},{"title":"التحقق من شهادة الزواج في أستراليا – DVS API","sidebarTitle":"أستراليا - شهادة الزواج","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/marriage-certificate"},{"title":"التحقق من مكتب الائتمان الأسترالي: مطابقة الهوية","sidebarTitle":"مكتب الائتمان الأسترالي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/credit-bureau"},{"title":"فحص الوفيات في أستراليا (BDM) عبر API","sidebarTitle":"فحص الوفيات في أستراليا (BDM)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/death-check"},{"title":"التحقق من سجل الناخبين الأسترالي: مطابقة الهوية","sidebarTitle":"سجل الناخبين الأسترالي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/electoral-roll"},{"title":"التحقق من الصندوق التقاعدي والرواتب في أستراليا","sidebarTitle":"أستراليا: الصندوق التقاعدي والرواتب","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/superannuation-payroll"},{"title":"واجهة برمجة التحقق من VEVO الأسترالية: استعلام فوري","sidebarTitle":"VEVO الأسترالية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/vevo"},{"title":"التحقق من رخصة القيادة في أستراليا (DVS) - واجهة API","sidebarTitle":"DVS - رخصة القيادة الأسترالية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/driver-licence"},{"title":"التحقق من بطاقة Medicare الأسترالية (DVS) API","sidebarTitle":"DVS - بطاقة Medicare الأسترالية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/medicare-card"},{"title":"التحقق من جواز السفر الأسترالي - واجهة برمجة تطبيقات DVS","sidebarTitle":"DVS - جواز السفر الأسترالي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/passport"},{"title":"التحقق من تأشيرة أستراليا (DVS): مطابقة البيانات","sidebarTitle":"DVS - تأشيرة أستراليا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/australia/visa"}]},{"title":"التحقق من مكتب الائتمان النمساوي: مطابقة البيانات","sidebarTitle":"مكتب الائتمان النمساوي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/austria/credit-bureau"},{"title":"التحقق من CI في بوليفيا - واجهة برمجة API","sidebarTitle":"بوليفيا - التحقق من CI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 البرازيل","pages":[{"title":"Unico IDCloud: التحقق من CPF وسيلفي في البرازيل","sidebarTitle":"البرازيل - Unico IDCloud (CPF + سيلفي)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/unico-idcloud"},{"title":"التحقق من رخصة CNH البرازيلية عبر رمز QR ومطابقة الوجه","sidebarTitle":"البرازيل - رمز QR لرخصة CNH ومطابقة الوجه","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"التحقق من CPF البرازيلي ومطابقة الوجه: ID Match","sidebarTitle":"البرازيل - CPF ومطابقة الوجه (Datavalid)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/cpf-facial"},{"title":"التحقق من CPF في البرازيل عبر واجهة API فورية","sidebarTitle":"البرازيل - فحص CPF","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/cpf"},{"title":"التحقق من الشركاء والمديرين في البرازيل (QSA) API","sidebarTitle":"البرازيل - الشركاء والمديرون (QSA)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/company-directors"},{"title":"فحص سجل الشركات البرازيلي (CNPJ) - واجهة API","sidebarTitle":"البرازيل - سجل الشركات (CNPJ)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/company-registry"},{"title":"Brazil - فحص الوفاة (CPF): واجهة برمجة التحقق من الهوية","sidebarTitle":"البرازيل - فحص الوفاة (CPF)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/death-check"},{"title":"التحقق من السجل الجنائي الاتحادي في البرازيل","sidebarTitle":"البرازيل - السجل الجنائي الاتحادي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"واجهة التحقق السكني في البرازيل: مطابقة الهوية","sidebarTitle":"البرازيل - السكني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/residential"},{"title":"التحقق من الرقم الضريبي في البرازيل (CPF/CNPJ) عبر API","sidebarTitle":"التسجيل الضريبي في البرازيل (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/brazil/tax-registration"}]},{"title":"التحقق من قواعد البيانات: الهوية الوطنية في كمبوديا","sidebarTitle":"الهوية الوطنية في كمبوديا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 كندا","pages":[{"title":"التحقق من مكتب الائتمان الكندي (FINTRAC) API","sidebarTitle":"مكتب الائتمان الكندي (FINTRAC)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"واجهة مكتب الائتمان الكندي 2 (غير FINTRAC): مطابقة الهوية","sidebarTitle":"مكتب الائتمان الكندي 2 (غير FINTRAC)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"التحقق من العناوين السكنية في كندا: مطابقة الهوية","sidebarTitle":"كندا: السكني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/canada/residential"}]},{"title":"التحقق من RUT في تشيلي - واجهة API","sidebarTitle":"تشيلي - التحقق من RUT","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 الصين","pages":[{"title":"التحقق من بطاقة البنك الصينية API: بحث فوري","sidebarTitle":"بطاقة البنك الصينية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/china/bank-card"},{"title":"التحقق من الهوية الوطنية الصينية عبر API: البحث في الهوية","sidebarTitle":"الهوية الوطنية الصينية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/china/national-id"},{"title":"التحقق من جواز السفر الصيني API: استعلام فوري","sidebarTitle":"التحقق من جواز السفر الصيني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/china/passport-verification"},{"title":"التحقق من رقم الهاتف في الصين: بحث فوري عن الهوية","sidebarTitle":"هاتف الصين","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 كولومبيا","pages":[{"title":"سيدولا كولومبيا: واجهة API للتحقق من الهوية","sidebarTitle":"كولومبيا - سيدولا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/colombia/cedula"},{"title":"التحقق من قواعد البيانات في كولومبيا: Migración Colombia","sidebarTitle":"كولومبيا - حالة الأجانب","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/colombia/migracion"}]},{"title":"التحقق من Cédula في كوستاريكا - مطابقة البيانات","sidebarTitle":"كوستاريكا - Cédula","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 الدنمارك","pages":[{"title":"التحقق من الهوية في الدنمارك: واجهة Consumer 2","sidebarTitle":"الدنمارك Consumer 2","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/denmark/consumer-2"},{"title":"التحقق من الهوية الوطنية الدنماركية: مطابقة البيانات","sidebarTitle":"الهوية الوطنية الدنماركية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/denmark/national-id"}]},{"title":"التحقق من السيدولا في جمهورية الدومينيكان - واجهة API","sidebarTitle":"جمهورية الدومينيكان - السيدولا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/dominican-republic/cedula"},{"title":"التحقق من Cédula في الإكوادور: واجهة API للبحث الفوري","sidebarTitle":"الإكوادور - Cédula","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/ecuador/cedula"},{"title":"التحقق من DUI في السلفادور - واجهة API للبحث في الهوية","sidebarTitle":"التحقق من DUI في السلفادور","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 فنلندا","pages":[{"title":"التحقق من قواعد البيانات في فنلندا (مستهلك 2): مطابقة الهوية","sidebarTitle":"فنلندا - مستهلك 2","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/finland/consumer-2"},{"title":"API التحقق من الهوية الوطنية الفنلندية: مطابقة البيانات","sidebarTitle":"الهوية الوطنية الفنلندية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 فرنسا","pages":[{"title":"واجهة التحقق من رقم الهاتف في فرنسا: بحث فوري","sidebarTitle":"هاتف فرنسا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/france/phone"},{"title":"التحقق من العنوان السكني في فرنسا: واجهة مطابقة الهوية","sidebarTitle":"فرنسا - السكني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/france/residential"},{"title":"التحقق من قواعد البيانات في فرنسا: واجهة المرافق","sidebarTitle":"فرنسا: المرافق","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 ألمانيا","pages":[{"title":"التحقق من مكتب الائتمان الألماني: مطابقة البيانات","sidebarTitle":"مكتب الائتمان الألماني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/germany/credit-bureau"},{"title":"واجهة التحقق من رقم الهاتف في ألمانيا 2: استعلام فوري","sidebarTitle":"ألمانيا - الهاتف 2","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 عالمي","pages":[{"title":"Core Intelligence Service - التحقق من قواعد البيانات","sidebarTitle":"قواعد البيانات العالمية - Core Intelligence","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/global/intelligence-service"},{"title":"التحقق من قواعد البيانات العالمي - واجهة إثراء الهوية API","sidebarTitle":"عالمي - إثراء الهوية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/global/identity-enrichment"},{"title":"Sim Swap Verification API العالمي: مطابقة شركة الاتصالات","sidebarTitle":"عالمي - Sim Swap","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 غواتيمالا","pages":[{"title":"غواتيمالا - DPI ومطابقة الوجه (RENAP) API: مطابقة الهوية","sidebarTitle":"غواتيمالا - DPI ومطابقة الوجه (RENAP)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/guatemala/dpi-facial"},{"title":"التحقق من DPI في غواتيمالا - واجهة برمجة التطبيقات","sidebarTitle":"غواتيمالا - التحقق من DPI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/guatemala/dpi"}]},{"title":"التحقق من DNI في هندوراس: استعلام فوري عبر API","sidebarTitle":"هندوراس - التحقق من DNI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 الهند","pages":[{"title":"التحقق من Aadhaar الهندي (UIDAI): مطابقة البيانات","sidebarTitle":"Aadhaar الهندي (UIDAI)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/india/aadhaar"},{"title":"التحقق من رخصة القيادة الهندية (RTO) عبر API","sidebarTitle":"رخصة القيادة الهندية (RTO)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/india/drivers-licence"},{"title":"واجهة برمجة EPIC الهند لسجل الناخبين (ECI)","sidebarTitle":"EPIC الهند (ECI)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"رقم الحساب الدائم (PAN) للهند (ITD) عبر API","sidebarTitle":"رقم الحساب الدائم (PAN) للهند (ITD)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"التحقق من بطاقة الهوية السكنية في إندونيسيا","sidebarTitle":"بطاقة الهوية السكنية - إندونيسيا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 إيطاليا","pages":[{"title":"واجهة التحقق من مكتب الائتمان الإيطالي: مطابقة الرأس","sidebarTitle":"مكتب الائتمان الإيطالي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/italy/credit-bureau"},{"title":"API التحقق من الإقامة في إيطاليا: البحث عن الهوية","sidebarTitle":"إيطاليا: الإقامة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/italy/residential"}]},{"title":"التحقق من الهوية الوطنية الكينية: البحث عن الهوية","sidebarTitle":"الهوية الوطنية الكينية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/kenya/national-id"},{"title":"التحقق من الهوية الوطنية الماليزية عبر API: مطابقة البيانات","sidebarTitle":"الهوية الوطنية الماليزية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 المكسيك","pages":[{"title":"التحقق من CURP في المكسيك عبر واجهة API","sidebarTitle":"المكسيك - CURP","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/mexico/curp"},{"title":"التحقق من صلاحية بطاقة INE في المكسيك - API","sidebarTitle":"المكسيك - صلاحية بطاقة INE","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"التحقق من الإقامة في هولندا عبر واجهة API: مطابقة الهوية","sidebarTitle":"إقامة هولندا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 نيوزيلندا","pages":[{"title":"التحقق من مواليد نيوزيلندا (DIA) API: مطابقة الهوية","sidebarTitle":"مواليد نيوزيلندا (DIA)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/new-zealand/births"},{"title":"التحقق من المواطنة في نيوزيلندا عبر DIA","sidebarTitle":"DIA - المواطنة في نيوزيلندا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/new-zealand/citizenship"},{"title":"التحقق من جواز السفر النيوزيلندي عبر واجهة DIA البرمجية","sidebarTitle":"DIA - جواز السفر النيوزيلندي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/new-zealand/passport"},{"title":"فحص سجل الوفيات في نيوزيلندا (BDM) عبر API: استعلام فوري","sidebarTitle":"فحص الوفيات في نيوزيلندا (BDM)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/new-zealand/death-check"},{"title":"التحقق من رخصة القيادة النيوزيلندية (NZTA) API","sidebarTitle":"رخصة القيادة النيوزيلندية (NZTA)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 نيجيريا","pages":[{"title":"رقم التحقق البنكي (BVN) في نيجيريا: واجهة API","sidebarTitle":"رقم التحقق البنكي (BVN)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"التحقق من رخصة القيادة النيجيرية (FRSC) API","sidebarTitle":"رخصة القيادة النيجيرية (FRSC)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/nigeria/drivers-license"},{"title":"جواز السفر النيجيري (NIS): مطابقة الهوية عبر API","sidebarTitle":"جواز السفر النيجيري (NIS)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/nigeria/passport"},{"title":"التحقق من الهوية الوطنية النيجيرية (NIMC) API","sidebarTitle":"الهوية الوطنية النيجيرية (NIMC)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/nigeria/national-id"},{"title":"التحقق من الهوية الوطنية النيجيرية وصورة السيلفي (NIMC)","sidebarTitle":"الهوية الوطنية النيجيرية + سيلفي (NIMC)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"التحقق السكني في النرويج: واجهة API لمطابقة الهوية","sidebarTitle":"النرويج - السكن","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 بنما","pages":[{"title":"بنما - Cédula مع مطابقة الوجه البيومترية API","sidebarTitle":"بنما - Cédula ومطابقة الوجه (SIB Plus)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/panama/sib-plus"},{"title":"بنما - Cédula مع مطابقة الوجه البيومترية (SIB) API","sidebarTitle":"بنما - السجل المدني مع مطابقة الوجه (SIB)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/panama/sib"}]},{"title":"التحقق من قواعد بيانات باراغواي (CI) عبر API","sidebarTitle":"باراغواي - التحقق من CI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 بيرو","pages":[{"title":"التحقق من DNI في بيرو عبر واجهة برمجة API","sidebarTitle":"بيرو - التحقق من DNI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/peru/dni"},{"title":"التحقق من التسجيل الضريبي في بيرو (SUNAT) - API","sidebarTitle":"التسجيل الضريبي في بيرو (SUNAT)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/peru/tax-registration"}]},{"title":"التحقق من العنوان السكني في الفلبين: مطابقة الهوية","sidebarTitle":"الفلبين - السكني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 سنغافورة","pages":[{"title":"التحقق من مكتب الائتمان في سنغافورة: مطابقة الهوية","sidebarTitle":"مكتب الائتمان في سنغافورة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/singapore/credit-bureau"},{"title":"واجهة API للتحقق من فواتير المرافق في سنغافورة","sidebarTitle":"سنغافورة - المرافق","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 جنوب أفريقيا","pages":[{"title":"التحقق من صاحب الحساب البنكي في جنوب أفريقيا - API","sidebarTitle":"جنوب أفريقيا - صاحب الحساب البنكي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"مديرو الشركات في جنوب أفريقيا - واجهة برمجة البحث API","sidebarTitle":"جنوب أفريقيا - مديرو الشركات","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/company-directors"},{"title":"التحقق من سجل الشركات في جنوب أفريقيا - واجهة API","sidebarTitle":"سجل الشركات في جنوب أفريقيا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/company-registry"},{"title":"واجهة Contactability Lookup لجنوب أفريقيا","sidebarTitle":"جنوب أفريقيا - إمكانية الاتصال","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/contactability"},{"title":"فحص الوجه الجنائي في جنوب أفريقيا - واجهة برمجة التطبيقات","sidebarTitle":"جنوب أفريقيا - فحص الوجه الجنائي","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"مطابقة الهوية عبر بصمات الأصابع DHA في جنوب أفريقيا","sidebarTitle":"جنوب أفريقيا - مطابقة بصمات DHA","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"استرجاع صورة DHA في جنوب أفريقيا - واجهة برمجة التحقق","sidebarTitle":"جنوب أفريقيا - استرجاع صورة DHA","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/dha-photo"},{"title":"التحقق من رخصة القيادة في جنوب أفريقيا - API","sidebarTitle":"جنوب أفريقيا - رخصة القيادة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/drivers-license"},{"title":"التحقق من قواعد البيانات في جنوب أفريقيا","sidebarTitle":"جنوب أفريقيا - فحص منع الاحتيال","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"عضويات مجالس الإدارة في جنوب أفريقيا | واجهة API","sidebarTitle":"جنوب أفريقيا - عضويات مجالس الإدارة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/person-directorships"},{"title":"التحقق من ملفات اللاجئين في جنوب أفريقيا - واجهة برمجة التطبيقات","sidebarTitle":"جنوب أفريقيا - ملف اللاجئ","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/refugee"},{"title":"التحقق من ملكية المركبات في جنوب أفريقيا - API","sidebarTitle":"ملكية المركبات - جنوب أفريقيا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"التحقق من الهوية الوطنية في جنوب أفريقيا (DHA) API","sidebarTitle":"الهوية الوطنية في جنوب أفريقيا (DHA)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/south-africa/national-id"}]},{"title":"التحقق من DNI/NIE في إسبانيا - استعلام فوري عبر API","sidebarTitle":"إسبانيا - DNI/NIE","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 السويد","pages":[{"title":"التحقق من الهوية الوطنية السويدية: مطابقة الهوية","sidebarTitle":"الهوية الوطنية السويدية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/sweden/national-id"},{"title":"واجهة التحقق من رقم الهاتف في السويد: استعلام فوري","sidebarTitle":"هاتف السويد","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/sweden/phone"}]},{"title":"واجهة برمجة التحقق من مكتب الائتمان في سويسرا","sidebarTitle":"مكتب الائتمان في سويسرا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/switzerland/credit-bureau"},{"title":"التحقق من الهوية الوطنية في تايلاند: مطابقة البيانات","sidebarTitle":"الهوية الوطنية التايلاندية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 المملكة المتحدة","pages":[{"title":"واجهة برمجة التحقق من مكتب الائتمان في المملكة المتحدة","sidebarTitle":"مكتب الائتمان في المملكة المتحدة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"التحقق من قواعد البيانات المالية في المملكة المتحدة","sidebarTitle":"الخدمات المالية في المملكة المتحدة","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-kingdom/financial-services"},{"title":"التحقق من رقم الهاتف في المملكة المتحدة 2: واجهة API لمطابقة البيانات","sidebarTitle":"المملكة المتحدة - الهاتف 2","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-kingdom/phone-2"},{"title":"التحقق من قواعد البيانات للمملكة المتحدة: العنوان السكني","sidebarTitle":"المملكة المتحدة: السكن","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 الولايات المتحدة","pages":[{"title":"واجهة التحقق من مكتب الائتمان في الولايات المتحدة","sidebarTitle":"الولايات المتحدة - مكتب الائتمان","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-states/credit-bureau"},{"title":"فحص الوفاة في الولايات المتحدة (SSDMF) API","sidebarTitle":"الولايات المتحدة - فحص الوفاة (SSDMF)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-states/death-check"},{"title":"واجهة التحقق من قواعد البيانات للخدمات المالية الأمريكية","sidebarTitle":"الولايات المتحدة - الخدمات المالية","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-states/financial-services"},{"title":"التحقق من الهاتف 2 (الولايات المتحدة): مطابقة البيانات","sidebarTitle":"الولايات المتحدة - الهاتف 2","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-states/phone-2"},{"title":"التحقق من قواعد البيانات: الولايات المتحدة السكني API","sidebarTitle":"الولايات المتحدة - السكني","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/united-states/residential"}]},{"title":"التحقق من CI في أوروغواي - واجهة API للبحث الفوري","sidebarTitle":"أوروغواي - التحقق من CI","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/uruguay/cedula"},{"title":"التحقق من السيدولا في فنزويلا: مطابقة الهوية عبر API","sidebarTitle":"فنزويلا - التحقق من السيدولا","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/venezuela/cedula"},{"title":"التحقق من الرقم الوطني في زامبيا (NRC) API","sidebarTitle":"الرقم الوطني في زامبيا (سجل الضرائب)","api":"POST /v3/database-validation/","href":"/ar/api-reference/database-validation/zambia/national-id"}]},{"group":"القياسات الحيوية والوجه","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"واجهة Passive Liveness API: كشف التزييف العميق","sidebarTitle":"كشف الحيوية السلبي","openapi":"ar/openapi-25.json POST /v3/passive-liveness/","href":"/ar/standalone-apis/passive-liveness"},{"title":"مطابقة الوجه API: مقارنة الوجه 1:1","sidebarTitle":"مطابقة الوجه","openapi":"ar/openapi-25.json POST /v3/face-match/","href":"/ar/standalone-apis/face-match"},{"title":"واجهة برمجة البحث بالوجه: مطابقة 1:N وحلقات الاحتيال","sidebarTitle":"البحث بالوجه","openapi":"ar/openapi-25.json POST /v3/face-search/","href":"/ar/standalone-apis/face-search"},{"title":"واجهة برمجة تقدير العمر: التحقق من العمر عبر صورة السيلفي","sidebarTitle":"واجهة تقدير العمر","openapi":"ar/openapi-25.json POST /v3/age-estimation/","href":"/ar/standalone-apis/age-estimation"}]},{"group":"الامتثال والمخاطر","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"واجهة فحص AML: العقوبات وPEP وقوائم المراقبة","sidebarTitle":"واجهة فحص AML","openapi":"ar/openapi-25.json POST /v3/aml/","href":"/ar/standalone-apis/aml-screening"},{"title":"واجهة برمجة تحديث بيانات AML","sidebarTitle":"تحديث بيانات AML","openapi":"ar/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/ar/standalone-apis/aml-dataset-freshness"},{"title":"واجهة برمجة تطبيقات فحص الاحتيال","openapi":"ar/openapi-25.json POST /v3/fraud/checks/","href":"/ar/standalone-apis/fraud-check"},{"title":"تخطيط فحص الاحتيال","openapi":"ar/openapi-25.json POST /v3/fraud/checks/plan/","href":"/ar/standalone-apis/fraud-check-plan"},{"title":"الحصول على نتيجة فحص الاحتيال","openapi":"ar/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/ar/standalone-apis/fraud-check-result"}]},{"group":"تحليل الجهاز وعنوان IP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"واجهة برمجة تطبيقات مخاطر IP: الموقع وVPN ومراكز البيانات","sidebarTitle":"API مخاطر IP","openapi":"ar/openapi-25.json POST /v3/ip/risk/","href":"/ar/standalone-apis/ip-risk"}]},{"group":"سجل KYB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API سجل KYB: البحث عن الشركات واختيارها","sidebarTitle":"نظرة عامة","href":"/ar/standalone-apis/kyb-registry"},{"title":"واجهة بحث سجل الشركات (KYB) - البحث عن الشركات","sidebarTitle":"بحث سجل KYB","openapi":"ar/openapi-25.json POST /v3/kyb/search/","href":"/ar/standalone-apis/kyb-registry-search"},{"title":"KYB Registry Select API: استرجاع الملف التعريفي للشركة","sidebarTitle":"اختيار سجل KYB","openapi":"ar/openapi-25.json POST /v3/kyb/select/","href":"/ar/standalone-apis/kyb-registry-select"},{"title":"واجهة برمجة تطبيقات مساهمي سجل الشركات (KYB)","sidebarTitle":"مساهمو سجل الشركات","openapi":"ar/openapi-25.json POST /v3/kyb/shareholders/","href":"/ar/standalone-apis/kyb-registry-shareholders"},{"title":"واجهة API للمستفيدين الحقيقيين في سجل KYB","sidebarTitle":"المستفيدون الحقيقيون من سجل KYB","openapi":"ar/openapi-25.json POST /v3/kyb/ubo/","href":"/ar/standalone-apis/kyb-registry-ubo"}]},{"group":"التحقق من البريد الإلكتروني","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"التحقق من البريد الإلكتروني: رمز OTP ودرجة المخاطر","sidebarTitle":"التحقق من البريد","href":"/ar/standalone-apis/email-verification"},{"title":"إرسال رمز التحقق عبر البريد الإلكتروني: واجهة API","sidebarTitle":"إرسال رمز البريد","openapi":"ar/openapi-25.json POST /v3/email/send/","href":"/ar/standalone-apis/email-send"},{"title":"واجهة API للتحقق من رمز البريد الإلكتروني","sidebarTitle":"التحقق من رمز البريد","openapi":"ar/openapi-25.json POST /v3/email/check/","href":"/ar/standalone-apis/email-check"},{"title":"واجهة API لمخاطر البريد الإلكتروني: التسليم والتسريب","sidebarTitle":"مخاطر البريد الإلكتروني","openapi":"ar/openapi-25.json POST /v3/email/risk/","href":"/ar/standalone-apis/email-risk"}]},{"group":"التحقق من رقم الهاتف","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"التحقق من رقم الهاتف API: رمز SMS وإشارات المخاطر","sidebarTitle":"التحقق من الهاتف","href":"/ar/standalone-apis/phone-verification"},{"title":"إرسال رمز التحقق عبر الهاتف API: رسالة SMS","sidebarTitle":"إرسال رمز الهاتف","openapi":"ar/openapi-25.json POST /v3/phone/send/","href":"/ar/standalone-apis/phone-send"},{"title":"API التحقق من رقم الهاتف: فحص رمز SMS","sidebarTitle":"فحص رمز الهاتف","openapi":"ar/openapi-25.json POST /v3/phone/check/","href":"/ar/standalone-apis/phone-check"},{"title":"واجهة مخاطر الهاتف: إشارات شركة الاتصالات والاحتيال","sidebarTitle":"مخاطر الهاتف","openapi":"ar/openapi-25.json POST /v3/phone/risk/","href":"/ar/standalone-apis/phone-risk"}]},{"group":"التحقق من الحساب البنكي","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"فحص الحساب المصرفي API: التحقق من حساب صرف المدفوعات","sidebarTitle":"فحص الحساب المصرفي API","openapi":"ar/openapi-25.json POST /v3/bank/account-check/","href":"/ar/standalone-apis/bank-account-check"}]}]},{"tab":"التحقق من المستخدمين","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"التحقق من المستخدمين","href":"/ar/core-technology/liveness/overview"}]},{"tab":"التحقق من الشركات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"التحقق من الشركات","href":"/ar/business-verification/overview"}]},{"tab":"مراقبة المعاملات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"مراقبة المعاملات","href":"/ar/transaction-monitoring/overview"}]},{"tab":"سجل التغييرات","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"سجل التغييرات","href":"/ar/changelog"}]}],"global":{"anchors":[{"anchor":"مرجع API","icon":"code","href":"/ar/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"مواصفات OpenAPI","icon":"file-code","href":"https://docs.didit.me/ar/openapi-25.json"},{"anchor":"موجّه التكامل","icon":"wand-magic-sparkles","href":"/ar/integration/integration-prompt"},{"anchor":"خادم MCP","icon":"plug","href":"/ar/integration/mcp/overview"},{"anchor":"مهارات الوكيل","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/sessions-api/share-session/import"}]}]},"basePath":"","title":"استيراد الجلسة المشتركة API: KYC القابل لإعادة الاستخدام - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}