الانتقال إلى المحتوى الرئيسي
POST
curl
استخدم هذا endpoint بعد أن يُعيد POST /v3/kyb/search/ شركات مرشحة. يُعد Select مستوى Lite، إذ يسترجع ملف الشركة والمسؤولين فيها، ويُحتسب بسعر Lite الخاص بالدولة (الأسعار حسب الدولة). ويحفظ الطلب بوصفه Manual Check في Business Console، ويُعيد request_id يمكنك استخدامه لاسترجاع نتيجة التحقق من الشركة المحفوظة. أما المساهمون أو المستفيدون الحقيقيون النهائيون، فاستخدم POST /v3/kyb/shareholders/ أو POST /v3/kyb/ubo/. ينتظر Didit أن ينتهي سجل المصدر قبل الرد، لذلك تكون قيمة fetch_status هي resolved في معظم الاستجابات. إذا أبقى سجلٌ بطيء ملف التعريف في حالة معلّقة بعد تلك المدة، تُعيد الاستجابة fetch_status: pending مع data_resolved: false، ويُكمل Didit الفحص المحفوظ تلقائياً فور أن ينتهي المزوّد. أعد قراءة نتيجة التحقق المحفوظة بدلاً من تكرار البحث، لأن البحث الجديد يُصدر قيم kyb_response_id جديدة.

التفويضات

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.

الاستجابة

تم جلب الشركة وتمت فوترتها. يحمل kyb_registry الملف التعريفي الكامل؛ تحقق من data_resolved — عندما يكون false، كان السجل لا يزال قيد المعالجة وسيكتمل السجل المخزن تلقائياً بمجرد حله.

request_id
string<uuid>

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

registry_tier_requested
enum<string>

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

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

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

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

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

vendor_data
string | null

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

metadata
object | null

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

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