الانتقال إلى المحتوى الرئيسي
POST
curl
استخدم endpoint هذه بعد أن يعيد POST /v3/kyb/search/ الشركات المرشحة، عندما تحتاج إلى المستفيدين الحقيقيين النهائيين: المساهمين، بالإضافة إلى الأشخاص الطبيعيين والشركات الأم الذين يتم تحديدهم عبر سلسلة الملكية (registry_data.ubo_resolution). يُحتسب سعر هذه الخدمة بسعر UBO المعتمد في الدولة (أسعار كل دولة). المستوى المُسلَّم هو أعلى مستوى يمكن للدولة والسجل تقديمه، ويُسمّي registry_tier_delivered المستوى الذي تمّت فوترة رسومه: shareholders عندما لا يذكر التقرير أي شخص طبيعي بصفته مستفيدًا حقيقيًا، وbasic عندما لا يوجد أي سجل ملكية على الإطلاق، وعندها تكون قيمة registry_ownership_status هي unavailable، أو not_held عندما يجيب مصدر الملكية بأنه لا يحتفظ بهذه الشركة (حالة الملكية). عندما يكون التقرير لا يزال قيد الإعداد، أو لم يُسترجع قسم الملكية من السجل بعد، تعيد endpoint الاستجابة 202 Accepted مع kyb_registry.fetch_status: "pending" وkyb_registry.registry_ownership_status: "pending" وregistry_tier_delivered: null. احتفظ بقيمة request_id المُعادة، واستدعِ GET /v3/session/{request_id}/decision/ حتى تصبح قيمة registry_checks[0].company.fetch_status هي resolved. يُكمل Didit التقرير المعلّق تلقائيًا، ويُحتسب رسوم المستوى المُسلَّم بمجرد أن يصبح التقرير جاهزًا. لا تُكرر طلب الشراء أثناء بقائه معلّقًا، لأن كل طلب POST جديد ينشئ طلبًا منفصلًا. متاح في الإصدار v3 فقط. يحتفظ POST /v2/kyb/select/ وPOST /v3/kyb/select/ بالعقد والسعر الخاصين بهما.

التفويضات

x-api-key
string
header
مطلوب

مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.

الجسم

application/json
kyb_response_id
string
مطلوب

معرّف المرشح من POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). سريع الزوال: استخدمه بعد وقت قصير من البحث الذي أنتجه. يمكن أن تكون المعرّفات طويلة، لذا خزّن القيمة وأرسلها تماماً كما تم إرجاعها، دون اقتطاع أو افتراض طول معين.

Maximum string length: 1024
مثال:

"69aeeb95febb0f1704042259"

vendor_data
string

المعرّف الخاص بك لهذه الشركة؛ تتم إعادته وتخزينه مع جلسة الشركة.

metadata
object | null

كائن JSON بصيغة حرة يُخزن مع جلسة الشركة وتتم إعادته في الاستجابة.

save_api_request
boolean
افتراضي:true

يجب أن تكون true (القيمة الافتراضية). يتم دائماً حفظ اختيارات سجل KYB بحيث يمكن تتبع الفوترة والاسترجاع؛ تعيد false الرمز 400.

الاستجابة

تقرير الشركة المُعاد وتتم فوترته وفقاً للمستوى المُسلَّم. تقارير الملكية التي لا تزال قيد الإعداد قد تُرجع الرمز 202؛ احتفظ بـ request_id لاسترداد قرارها المحفوظ.

request_id
string<uuid>

معرّف جلسة الشركة التي تم إنشاؤها لعملية الاسترداد هذه. يستمر السجل المخزن (المرئي في لوحة التحكم) في التحديث إذا تمكّن السجل من حلّ البيانات بعد إرسال الاستجابة.

registry_tier_requested
enum<string>

المستوى الذي يبيعه هذا الـ endpoint: basic (Lite) للاختيار، shareholders، ubo.

الخيارات المتاحة:
basic,
shareholders,
ubo
registry_tier_delivered
enum<string> | null

المستوى الذي تم تسليمه وفوترته فعلياً. يكون أقل من المطلوب عندما لا تحتوي سجلات الدولة على بيانات ملكية، أو عندما لا يحتوي السجل على سجل ملكية لهذه الشركة، أو عندما لا يحدد التقرير المُحلَّل لطلب ubo أي شخص طبيعي كمستفيد حقيقي.

الخيارات المتاحة:
basic,
shareholders,
ubo,
null
kyb_registry
object

الملف التعريفي الكامل للشركة في السجل.

vendor_data
string | null

تكرار لقيمة vendor_data التي أرسلتها.

metadata
object | null

نسخة مطابقة من metadata التي أرسلتها.

created_at
string<date-time>
آخر تعديل في ٧ نوفمبر ٢٠٢٦