الانتقال إلى المحتوى الرئيسي
POST
curl
استخدم endpoint هذه بعد أن يُرجع POST /v3/kyb/search/ شركات مرشحة، عندما تحتاج إلى المساهمين المباشرين بالإضافة إلى ملف Lite. يُحتسب هذا الطلب بسعر Shareholders المخصص للدولة (الأسعار حسب الدولة). وعندما لا يتضمن السجل أي سجل للمساهمين في الشركة، أو لا تُوفّر الدولة أي بيانات ملكية على الإطلاق، يُسلَّم ملف Lite ويُحتسب سعره بدلًا من ذلك: تكون قيمة registry_tier_delivered هي 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

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

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

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

vendor_data
string | null

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

metadata
object | null

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

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