مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.
فئة المعاملة. تُقبل أيضاً الأسماء المستعارة بصيغة CamelCase (travelRule، userPlatformEvent، gamblingBet، ...)؛ وتكون القيمة المخزنة/المعادة بصيغة camelCase للفئات المكونة من كلمات متعددة.
بيانات Travel Rule. عند تفعيل Travel Rule وتعيين transaction_category إلى travel_rule، تدير Didit عملية التبادل بنفسها: فهي تتجاهل status وprotocol وrequired وobligations_count، وتستخدم originator_data وbeneficiary_data وmetadata. بخلاف ذلك، تخزن Didit هذه القيم كسجل سلبي لـ Travel Rule. أثناء تفعيل Travel Rule، يجب أن يحمل التحويل الصادر الذي يصل إلى الحد الخاص بك أو يتجاوزه ما يتطلبه نظامه (EU TFR أو توصية FATF رقم 16)، مع التحقق من الأطراف التي ترسلها: يؤدي وجود حقل مفقود إلى استجابة 400 ضمن travel_rule_details.originator_data أو travel_rule_details.beneficiary_data، على سبيل المثال "تتطلب EU TFR اسم المُرسِل."
تجاوز لكل معاملة لفحص تحليلات البلوكتشين للعملات المشفرة. عندما تكون القيمة true، يتم إجراء فحص العملات المشفرة بصرف النظر عن الإعداد الافتراضي للتطبيق. وعندما تكون false، يتم تخطي فحص العملات المشفرة حتى لو كان مفعلاً في إعدادات التطبيق. وعند إغفاله أو تعيينه كـ null، يتم استخدام الإعداد الافتراضي على مستوى التطبيق والمُهيأ في لوحة التحكم Console. يتطلب فحص العملات المشفرة transaction_details.direction، وcurrency_kind: "crypto"، وسلسلة/عملة، وعنوان المحفظة المحدد بواسطة الاتجاه: يستخدم الفحص السابق للتحويل الوارد counterparty.payment_method.account_id، ويستخدم فحص تجزئة المعاملة الواردة subject.payment_method.account_id، بينما يستخدم الفحص الصادر counterparty.payment_method.account_id. عندما يحتوي transaction_details.payment_reference_id على تجزئة معاملة على البلوكتشين، تُجري Didit فحص المعاملة وتُرجع إثراء ملخص المعاملة عند توفره.
الاستجابة
تم إرسال المعاملة وتتم مراقبتها. يحتوي نص الاستجابة على تفاصيل المعاملة الكاملة (بنفس شكل GET /v3/transactions/{transaction_id}/)، بما يعكس أي نتائج قواعد تم تطبيقها بالفعل.
سجل المراقبة الكامل لمعاملة واحدة، كما يتم إرجاعه بواسطة GET /v3/transactions/{transaction_id}/ وPOST /v3/transactions/.
بيئة التطبيق الذي يملك المعاملة. يتم تخزين معاملة sandbox ولكن لا يتم تقييمها أو فحصها أو إرسال إشعارات بشأنها أو فوترتها مطلقاً، لذا فإن القيمة الفارغة لـ rule_runs تعني "لم يتم التقييم".
الفئة ذات المستوى الأعلى كما تم تخزينها: finance، kyc، travelRule، userPlatformEvent، gamblingBet، gamblingLimitChange، gamblingBonusChange، auditTrailEvent. يُرجى ملاحظة أن القيم المتعددة الكلمات يتم إرجاعها بصيغة camelCase حتى لو تم إرسالها بصيغة snake_case.
رمز العملة الخاص بـ amount. يُقبل أي رمز أبجدي وفق معيار ISO 4217 (مثل EUR، وUSD، وNGN)، وكذلك يُقبل رمز أصل مشفر (مثل BTC). يُفضل استخدام رمز متداول حالياً. ليس لكل رمز مقبول سعر صرف: عندما لا يتوفر سعر صرف للرمز (على سبيل المثال وحدة المحاسبة XSU وفق ISO، أو رمز عملة مشفرة لا تحدد Didit سعراً له)، يفشل التحويل التلقائي ويتم إرجاع preferred_currency_amount بقيمة فارغة (null) ما لم يقدّم الطلب قيمة محولة مسبقاً في amount_in_default_currency.
تحويل أو فحص Travel Rule. تتم تعبئته عند إرسال travel_rule_details، وكذلك عند تفعيل Travel Rule وإنشاء المعاملة مع transaction_category: travelRule (تبدأ Didit التبادل بنفسها، حتى بدون travel_rule_details). وتكون القيمة null في حال عدم وجود تحويل أو فحص. في التحويل الوارد، تظل بيانات originator_data وbeneficiary_data الخاصة بالطرف المقابل محجوبة (data_masked: true) حتى يتم تأكيد ملكية المحفظة.
لقطة المخطط للمعاملات/الأطراف ذات الصلة المستخدمة بواسطة محرك القواعد. إما network_snapshot المُرسلة مع المعاملة أو المخطط الذي تُنشئه Didit من فحص AML ناجح للمحفظة (والذي يحل محل المخطط المُرسَل). وتكون null عندما لا يوجد أي منهما.
جلسة معالجة معروضة على المستخدم عندما تكون إعادة التحقق مطلوبة. حلت محلها action_required، وهي الكتلة القياسية؛ تم الإبقاء عليها للتوافق مع الإصدارات السابقة.
الإجراء المعلّق المطلوب من المستخدم النهائي لإكمال هذه المعاملة، أو null في حال عدم وجود أي إجراء. تشغّل حزم Didit SDK الإجراء تلقائياً بشكل افتراضي وتحدّث المعاملة عند انتهائه. نوعان، يتم التمييز بينهما بواسطة type: verification_session (جلسة تحقق مستضافة تم إنشاؤها بواسطة إجراء قاعدة) وwallet_ownership (جلسة أداة ملكية المحفظة التي تم إنشاؤها تلقائياً لتحويل Travel Rule الذي يتطلب إثبات التحكم في المحفظة، مقيد بإعداد Travel Rule المسمى auto_wallet_verification). عند إمكانية تطبيق كليهما، تكون الأولوية لـ wallet_ownership لأنه يعطل تبادل Travel Rule.
تكلفة هذه المعاملة: total_price و items، عنصر واحد لكل رسم، ويتضمن كل منها usage_type و price و details و created_at. إعادة فحص المعاملة نفسها تُعد عنصراً جديداً.
آخر تعديل في ٧ نوفمبر ٢٠٢٦
{"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/management-api/transactions/create","slug":"/ar/management-api/transactions/create","pageMetadata":{"title":"واجهة API لإنشاء المعاملات: تقديم KYT","sidebarTitle":"إنشاء معاملة","description":"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.","keywords":["واجهة API إنشاء المعاملات","واجهة API للمعاملات","API مراقبة المعاملات","API فحص المعاملات","KYT للمعاملات","فحص المعاملات","Travel Rule API","Didit Management API","POST transactions","الدفع حسب الاستدعاء KYT"],"openapi":"ar/openapi-25.json POST /v3/transactions/","href":"/ar/management-api/transactions/create"},"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: \"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\"\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{_MdxComponentBoundary}={..._provideComponents(),...props.components};if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsx(_MdxComponentBoundary,{name:`AgentPromptAccordion`,children:_jsx(AgentPromptAccordion,{lang:`ar`,title:`موجه API لإنشاء المعاملة`,prompt:`Submit a transaction for Didit monitoring through the Management API.\n\nEndpoint:\nPOST https://verification.didit.me/v3/transactions/\n\nAuthentication:\nUse the x-api-key header with my Didit API key.\n\nGoal:\n- Submit a transaction for KYT (transaction monitoring). Didit runs the configured rules engine, blockchain analytics, and AML screening synchronously and returns the verdict in the response. The full detail (parties, rule runs, provider results, remediation links) is also returned.\n- A Travel Rule transfer is stored in the same call, but Didit contacts the counterparty after the response: travel_rule.status comes back AWAITING_COUNTERPARTY (or NOT_APPLICABLE, UNCONFIRMED_OWNERSHIP, or COMPLETED for your own verified wallet) with travel_rule.protocol null, and every later status change, including COUNTERPARTY_VASP_NOT_FOUND, arrives as a travel_rule.status.updated webhook. Your rules run again when the rail or the status changes.\n\nWhen to call:\n- At payment authorization, before fanning out funds, to decide allow / hold / decline based on status, score, severity.\n- On post-trade events (gambling bets, audit-trail events, KYC events) for long-running monitoring without a per-transaction decision.\n- On crypto deposits / withdrawals — set transaction_details.currency_kind = \"crypto\" and provide the relevant wallet address in payment_method.account_id.\n- For Travel Rule, set transaction_category = \"travel_rule\" and include travel_rule_details (alias travelRule).\ntravel_rule_details.status is required (400 if missing); when Travel Rule is enabled, Didit runs the exchange and ignores the status you send, and otherwise Didit records the transfer passively with that status.\nWhen the subject is a user with an approved Didit KYC verification and Travel Rule is on, Didit replaces the originator_data fields the verification holds with the verified values (metadata.originator_provenance says which); otherwise it sends originator_data as you provide it, so build it from the identity you verified.\nbeneficiary_data carries the beneficiary (name, wallet_address, chain) and any routing hints (travel_address, counterparty_vasp_lei, counterparty_vasp_name, counterparty_vasp_email).\nIf beneficiary_data.chain is empty, Didit takes transaction_details.crypto_params.crypto_chain, else custom_properties.crypto_chain, else the currency, uppercases it, and sets it only when it is a chain Didit recognises (for example ETH or BTC).\n- Chain shapes: on XRP, XLM, EOS, ATOM and HBAR send the destination tag or memo as payment_method.memo (or beneficiary_data.memo); on BTC, LTC, BCH and DOGE send the transaction's inputs and outputs as travel_rule_details.utxo; on bitcoin or Lightning, payment_method.account_id may be a Lightning payment request or Lightning Address. What Didit resolved is on travel_rule.chain_details (see /transaction-monitoring/travel-rule#chain-shapes).\n\nIdentifiers:\n- transaction_id (alias txnId) is YOUR identifier (max 128 chars), unique per application.\nIt becomes txn_id on subsequent calls.\nReusing a transaction_id that already exists returns 400 {\"transaction_id\": [\"A transaction with this transaction_id already exists.\"]}, and when two identical requests race each other the loser gets 409.\nNeither response returns the existing transaction, so to retry safely, treat a 400 or 409 for a duplicate id as already created and look the transaction up instead of resubmitting: GET /v3/transactions/{uuid}/ with the Didit uuid from the first response, or with the transaction_id (the Didit uuid) that the transaction.created webhook carries next to your txn_id.\nGET does not accept your txn_id. Sandbox applications do not receive transaction.created or transaction.status.updated, so save the Didit uuid from the create response. Sandbox Travel Rule exchanges do emit travel_rule.status.updated with environment: sandbox.\n- The returned uuid is Didit's stable identifier — use it in GET /v3/transactions/{transaction_id}/.\n\nLinking to entities:\n- subject.vendor_data (and optionally counterparty.vendor_data) are your internal user/business identifiers. They link the transaction to the long-lived User / Business entity assembled from prior verification sessions. Use the SAME vendor_data you supplied when creating the KYC session.\n\nMinimum request body (application/json):\n{\n\"transaction_id\": \"your-txn-2026-05-17-001\",\n\"transaction_category\": \"finance\", // finance | kyc | travel_rule | user_event | audit_trail_event | gambling_bet | gambling_limit_change | gambling_bonus_change\n\"transaction_details\": {\n\"direction\": \"outbound\", // \"inbound\" | \"outbound\"\n\"amount\": 1500, // number or decimal string, up to 18 decimal places (string for exact precision); never negative, because direction carries the sign\n\"currency\": \"EUR\", // any ISO 4217 code (EUR, USD, NGN, ...) or a crypto symbol\n\"currency_kind\": \"fiat\", // \"fiat\" | \"crypto\" (optional)\n\"action_type\": \"withdrawal\" // optional, e.g. deposit/withdrawal/transfer\n},\n\"subject\": { // APPLICANT party\n\"entity_type\": \"individual\", // \"individual\" | \"company\"\n\"vendor_data\": \"user-12345\", // required\n\"full_name\": \"Maria Garcia\", // required\n\"address\": { \"country\": \"ESP\" } // optional\n},\n\"counterparty\": { ... }, // optional COUNTERPARTY party (same shape as subject)\n\"transaction_at\": \"2026-05-17T08:42:00Z\", // optional, defaults to now\n\"travel_rule_details\": { \"status\": \"AWAITING_COUNTERPARTY\", ... } // optional, for crypto Travel Rule; status is required inside it\n}\n\nCurrency codes:\n- currency has no enum. Any ISO 4217 alphabetic code (EUR, USD, NGN, ...) and any crypto asset symbol (BTC, ETH, ...) are accepted and stored exactly as you send them, up to 10 characters.\n- Prefer a currently-circulating code. Not every accepted code has an exchange rate: withdrawn currencies and accounting units such as XDR are often still quoted, but when Didit has no rate for the code you send (for example the ISO accounting unit XSU, or a crypto symbol Didit does not price), automatic conversion to your base currency fails and preferred_currency_amount comes back null. A pre-converted amount_in_default_currency is always used as sent when present, so supply it for any code you are not sure has a rate.\n- Set currency_kind = \"crypto\" for on-chain amounts. The kind gates the transaction's own crypto AML screening: without currency_kind = \"crypto\" that regular screening step is skipped and no screening fee is estimated or charged for it, even with monitoring enabled or include_crypto_screening = true. Travel Rule attribution is a separate path: on a production application with Travel Rule and VASP attribution enabled, an outbound transaction_category = \"travel_rule\" request whose beneficiary wallet and chain cannot be reached over any rail triggers a VASP attribution wallet screening, and that screening is billed at the wallet screening price whatever currency_kind is or is not set. The kind does not change the stored decimal scale: up to 18 decimal places are kept either way, but only when amount arrives as a decimal string (\"0.123456789012345678\"). A JSON number is parsed as a binary float first, so anything beyond about 15 significant digits is rounded before it is stored (0.123456789012345678 is stored as 0.12345678901234568). The kind also decides how the amount is rendered in the transaction PDF. Crypto amounts render with up to 8 decimal places, fiat amounts with their ISO 4217 minor unit (2 for most currencies). Without the kind, RON, MNT and GEL are rendered as fiat because each is both a token and an ISO 4217 currency, so a small token amount can show as 0 in the report.\nThe VASP attribution screening is skipped when the transaction's own crypto screening already screened that wallet: Didit reuses that result and charges nothing extra.\n\nExample call:\ncurl -X POST \"https://verification.didit.me/v3/transactions/\" \\\\\n-H \"x-api-key: YOUR_API_KEY\" -H \"Content-Type: application/json\" \\\\\n-d '{\n\"transaction_id\": \"your-txn-2026-05-17-001\",\n\"transaction_category\": \"finance\",\n\"transaction_details\": {\"direction\":\"outbound\",\"amount\":1500,\"currency\":\"EUR\",\"action_type\":\"withdrawal\"},\n\"subject\": {\"entity_type\":\"individual\",\"vendor_data\":\"user-12345\",\"full_name\":\"Maria Garcia\"}\n}'\n\nWhat to read from the response:\n- uuid — Didit transaction id, use for GET /v3/transactions/{transaction_id}/.\n- status - APPROVED | IN_REVIEW | DECLINED | AWAITING_USER (live verdict; at creation, AWAITING_USER comes from a rule action).\n- score (0–100, higher = riskier) and severity (LOW | MEDIUM | HIGH | CRITICAL).\n- decision_reason_code / decision_reason_label — machine + human verdict reason.\n- parties (role APPLICANT for the subject, COUNTERPARTY for the counterparty; kind USER, BUSINESS or EXTERNAL), cost_breakdown, rule_runs, provider_results (crypto screening results) and network_snapshot.\n- travel_rule - the Travel Rule transfer (status, protocol, required, originator_data, beneficiary_data, direction, rail, counterparty_vasp, delivery, discovery, reason, next_actions), or null; action_required - a pending wallet-ownership or verification step, or null.\nreason and next_actions say why a COUNTERPARTY_VASP_NOT_FOUND or COUNTERPARTY_VASP_NOT_REACHABLE transfer is stuck and what moves it on (for example email_undeliverable: update_compliance_email, then resend); they are \"\" and [] for any other status.\n\nWebhooks:\n- transaction.created fires after this call succeeds.\n- For a travel_rule transaction, travel_rule.status.updated fires for each Travel Rule transition, after transaction.created. Each webhook is delivered and retried on its own, so key on transaction_id rather than on arrival order.\n- transaction.status.updated fires whenever the verdict changes (manual review, async screening, rule re-runs). Subscribe a destination via POST /v3/webhook/destinations/.\n\nFailure modes:\n- 400 - duplicate transaction_id, missing required field (including travel_rule_details.status), an unknown travel_rule_details.status (\"Invalid travel rule status: ...\"), invalid direction/category enum, or malformed party object.\n- 409 - a concurrent request with the same transaction_id was created first.\n- 403 - missing x-api-key (a wrong, revoked or expired key gets 401), or a key without permission for this action; the body is a { \"detail\": \"...\" } envelope.\n- 403 - the organization's balance cannot cover the fees this request would charge: { \"detail\": \"...\", \"code\": \"insufficient_credits\" }, and nothing is created.\n- 429 - more than 600 ingestion requests per minute for this API key (transaction and event ingestion share this budget, apart from the 300 of every other write); wait Retry-After seconds and retry.\n\nSide effects:\n- Creates the transaction record and runs the synchronous rules + screening pipeline.\n- Links the transaction to the User / Business entity that shares the subject.vendor_data.\n- An outbound travel_rule transaction is billed once, at creation, on one line. It pays the Travel Rule fee ($0.02) when Travel Rule is on and Didit starts an exchange for it (amount at or above threshold_amount, including a transfer to a self-hosted wallet or to the user's own verified wallet). Otherwise it is billed as transaction monitoring (included in the plan's monthly transaction allowance, $0.001 each beyond it): below threshold_amount, a Lightning payment the Travel Rule does not apply to, or data recorded while Travel Rule is disabled. A resend never charges again.\n- An inbound travel_rule transaction pays no base fee, an application that joined Travel Rule free pays none on outbound transactions until it turns outbound billing on, and sandbox applications are never charged.\n- Crypto screening, when it runs, adds the Wallet Verification \u0026 Screening charge.\n\nFor the full integration shape, see /integration/integration-prompt.`})})}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 لإنشاء المعاملات: تقديم KYT","sidebarTitle":"إنشاء معاملة","description":"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.","keywords":["واجهة API إنشاء المعاملات","واجهة API للمعاملات","API مراقبة المعاملات","API فحص المعاملات","KYT للمعاملات","فحص المعاملات","Travel Rule API","Didit Management API","POST transactions","الدفع حسب الاستدعاء KYT"],"openapi":"ar/openapi-25.json POST /v3/transactions/","href":"/ar/management-api/transactions/create"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[19,69,"jsx:_jsx}=arguments["],[171,4204,"undefined;const AgentPromptAccordion=()=>null;function _crea"]]},"mdxExtracts":{"tableOfContents":[],"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":"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.","operationId":"createTransaction","tags":["Transactions"],"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X POST 'https://verification.didit.me/v3/transactions/' \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"transaction_id\": \"your-txn-2026-05-17-001\",\n \"transaction_category\": \"finance\",\n \"transaction_details\": {\n \"direction\": \"outbound\",\n \"amount\": 1500,\n \"currency\": \"EUR\",\n \"action_type\": \"withdrawal\"\n },\n \"subject\": {\n \"entity_type\": \"individual\",\n \"vendor_data\": \"user-12345\",\n \"full_name\": \"Maria Garcia\"\n }\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.transactions.create(\n transaction_id=\"your-txn-2026-05-17-001\",\n transaction_category=\"finance\",\n transaction_details={\n \"direction\": \"outbound\",\n \"amount\": 1500.0,\n \"currency\": \"EUR\",\n \"action_type\": \"withdrawal\",\n },\n subject={\n \"entity_type\": \"individual\",\n \"vendor_data\": \"user-12345\",\n \"full_name\": \"Maria Garcia\",\n },\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.transactions.create({\n transaction_id: \"your-txn-2026-05-17-001\",\n transaction_category: \"finance\",\n transaction_details: {\n direction: \"outbound\",\n amount: 1500.0,\n currency: \"EUR\",\n action_type: \"withdrawal\",\n },\n subject: {\n entity_type: \"individual\",\n vendor_data: \"user-12345\",\n full_name: \"Maria Garcia\",\n },\n});\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Transactions.Create(ctx, didit.TransactionsCreateParams{\n\tTransactionID: \"your-txn-2026-05-17-001\",\n\tTransactionCategory: \"finance\",\n\tTransactionDetails: didit.TransactionsCreateParamsTransactionDetails{\n\t\tDirection: \"outbound\",\n\t\tAmount: 1500.0,\n\t\tCurrency: \"EUR\",\n\t\tActionType: didit.String(\"withdrawal\"),\n\t},\n\tSubject: didit.TransactionsCreateParamsSubject{\n\t\tEntityType: didit.String(\"individual\"),\n\t\tVendorData: \"user-12345\",\n\t\tFullName: \"Maria Garcia\",\n\t},\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.TransactionsCreateParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.transactions().create(TransactionsCreateParams.builder()\n .transactionId(\"your-txn-2026-05-17-001\")\n .transactionCategory(TransactionsCreateParams.TransactionCategory.of(\"finance\"))\n .transactionDetails(TransactionsCreateParams.TransactionDetails.builder()\n .direction(TransactionsCreateParams.TransactionDetails.Direction.of(\"outbound\"))\n .amount(1500.0)\n .currency(\"EUR\")\n .actionType(\"withdrawal\")\n .build())\n .subject(TransactionsCreateParams.Subject.builder()\n .entityType(\"individual\")\n .vendorData(\"user-12345\")\n .fullName(\"Maria Garcia\")\n .build())\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->transactions->create([\n 'transaction_id' => 'your-txn-2026-05-17-001',\n 'transaction_category' => 'finance',\n 'transaction_details' => [\n 'direction' => 'outbound',\n 'amount' => 1500.0,\n 'currency' => 'EUR',\n 'action_type' => 'withdrawal',\n ],\n 'subject' => [\n 'entity_type' => 'individual',\n 'vendor_data' => 'user-12345',\n 'full_name' => 'Maria Garcia',\n ],\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.transactions.create(\n transaction_id: \"your-txn-2026-05-17-001\",\n transaction_category: \"finance\",\n transaction_details: {\n direction: \"outbound\",\n amount: 1500.0,\n currency: \"EUR\",\n action_type: \"withdrawal\",\n },\n subject: {\n entity_type: \"individual\",\n vendor_data: \"user-12345\",\n full_name: \"Maria Garcia\",\n }\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.Transactions.CreateAsync(new TransactionsCreateParams\n{\n TransactionId = \"your-txn-2026-05-17-001\",\n TransactionCategory = \"finance\",\n TransactionDetails = new()\n {\n Direction = \"outbound\",\n Amount = 1500.0,\n Currency = \"EUR\",\n ActionType = \"withdrawal\",\n },\n Subject = new()\n {\n EntityType = \"individual\",\n VendorData = \"user-12345\",\n FullName = \"Maria Garcia\",\n },\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requestBody":"c70f3bbf-ff44-484a-8793-c651ac7f79fe","responses":{"201":"789e1786-b424-47d3-838f-8d829ad18151","400":"413f0b8d-d4dd-4dc1-a519-aadf475bfcd1","403":"988c4742-0719-4da1-a69f-e92d33198797","409":"4049d830-a4d3-4bb2-ad05-9488c1948cb3","429":"8fac6b8f-c90d-4ca3-ba69-44cf35f70b01"},"security":["73c6cd3f-02c6-4a83-821d-acafb23b4854"],"x-didit-sdk":{"resource":"transactions","method":"create","auth":"api_key","server":true},"method":"post","type":"path","servers":["30a514ae-9ec4-4b85-80f6-45414a7abdb9"],"path":"/v3/transactions/","baseUrlOptions":["https://verification.didit.me"],"title":"إنشاء معاملة","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST 'https://verification.didit.me/v3/transactions/' \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"transaction_id\": \"your-txn-2026-05-17-001\",\n \"transaction_category\": \"finance\",\n \"transaction_details\": {\n \"direction\": \"outbound\",\n \"amount\": 1500,\n \"currency\": \"EUR\",\n \"action_type\": \"withdrawal\"\n },\n \"subject\": {\n \"entity_type\": \"individual\",\n \"vendor_data\": \"user-12345\",\n \"full_name\": \"Maria Garcia\"\n }\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.transactions.create(\n transaction_id=\"your-txn-2026-05-17-001\",\n transaction_category=\"finance\",\n transaction_details={\n \"direction\": \"outbound\",\n \"amount\": 1500.0,\n \"currency\": \"EUR\",\n \"action_type\": \"withdrawal\",\n },\n subject={\n \"entity_type\": \"individual\",\n \"vendor_data\": \"user-12345\",\n \"full_name\": \"Maria Garcia\",\n },\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.transactions.create({\n transaction_id: \"your-txn-2026-05-17-001\",\n transaction_category: \"finance\",\n transaction_details: {\n direction: \"outbound\",\n amount: 1500.0,\n currency: \"EUR\",\n action_type: \"withdrawal\",\n },\n subject: {\n entity_type: \"individual\",\n vendor_data: \"user-12345\",\n full_name: \"Maria Garcia\",\n },\n});\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Transactions.Create(ctx, didit.TransactionsCreateParams{\n\tTransactionID: \"your-txn-2026-05-17-001\",\n\tTransactionCategory: \"finance\",\n\tTransactionDetails: didit.TransactionsCreateParamsTransactionDetails{\n\t\tDirection: \"outbound\",\n\t\tAmount: 1500.0,\n\t\tCurrency: \"EUR\",\n\t\tActionType: didit.String(\"withdrawal\"),\n\t},\n\tSubject: didit.TransactionsCreateParamsSubject{\n\t\tEntityType: didit.String(\"individual\"),\n\t\tVendorData: \"user-12345\",\n\t\tFullName: \"Maria Garcia\",\n\t},\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.TransactionsCreateParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.transactions().create(TransactionsCreateParams.builder()\n .transactionId(\"your-txn-2026-05-17-001\")\n .transactionCategory(TransactionsCreateParams.TransactionCategory.of(\"finance\"))\n .transactionDetails(TransactionsCreateParams.TransactionDetails.builder()\n .direction(TransactionsCreateParams.TransactionDetails.Direction.of(\"outbound\"))\n .amount(1500.0)\n .currency(\"EUR\")\n .actionType(\"withdrawal\")\n .build())\n .subject(TransactionsCreateParams.Subject.builder()\n .entityType(\"individual\")\n .vendorData(\"user-12345\")\n .fullName(\"Maria Garcia\")\n .build())\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->transactions->create([\n 'transaction_id' => 'your-txn-2026-05-17-001',\n 'transaction_category' => 'finance',\n 'transaction_details' => [\n 'direction' => 'outbound',\n 'amount' => 1500.0,\n 'currency' => 'EUR',\n 'action_type' => 'withdrawal',\n ],\n 'subject' => [\n 'entity_type' => 'individual',\n 'vendor_data' => 'user-12345',\n 'full_name' => 'Maria Garcia',\n ],\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.transactions.create(\n transaction_id: \"your-txn-2026-05-17-001\",\n transaction_category: \"finance\",\n transaction_details: {\n direction: \"outbound\",\n amount: 1500.0,\n currency: \"EUR\",\n action_type: \"withdrawal\",\n },\n subject: {\n entity_type: \"individual\",\n vendor_data: \"user-12345\",\n full_name: \"Maria Garcia\",\n }\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.Transactions.CreateAsync(new TransactionsCreateParams\n{\n TransactionId = \"your-txn-2026-05-17-001\",\n TransactionCategory = \"finance\",\n TransactionDetails = new()\n {\n Direction = \"outbound\",\n Amount = 1500.0,\n Currency = \"EUR\",\n ActionType = \"withdrawal\",\n },\n Subject = new()\n {\n EntityType = \"individual\",\n VendorData = \"user-12345\",\n FullName = \"Maria Garcia\",\n },\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.transaction_id":"your-txn-2026-05-17-001","body.transaction_category":"finance","body.transaction_details.direction":"outbound","body.transaction_details.amount":1500,"body.transaction_details.currency":"EUR","body.transaction_details.action_type.oneOf.0":"withdrawal","body.subject.vendor_data":"user-12345","body.subject.full_name":"Maria Garcia","body.subject.entity_type":"individual"},{"body.transaction_id":"your-txn-2026-05-17-002","body.transaction_category":"finance","body.transaction_details.direction":"outbound","body.transaction_details.amount":0.5,"body.transaction_details.currency":"BTC","body.transaction_details.currency_kind":"crypto","body.transaction_details.amount_in_default_currency.oneOf.0":32500,"body.transaction_details.default_currency":"USD","body.transaction_details.action_type.oneOf.0":"withdrawal","body.subject.vendor_data":"user-12345","body.subject.full_name":"Maria Garcia","body.subject.entity_type":"individual","body.subject.payment_method.method_type":"crypto_wallet","body.subject.payment_method.account_id":"bc1qexampleexchangewalletaddressxyz","body.subject.payment_method.issuing_country":"ESP","body.counterparty.entity_type":"individual","body.counterparty.payment_method.method_type":"unhosted_wallet","body.counterparty.payment_method.account_id":"bc1qexampleexternalwalletaddressabc","body.include_crypto_screening.oneOf.0":true},{"body.transaction_id":"your-txn-2026-05-17-003","body.transaction_category":"travel_rule","body.transaction_details.direction":"outbound","body.transaction_details.amount":25000,"body.transaction_details.currency":"USDT","body.transaction_details.currency_kind":"crypto","body.transaction_details.action_type.oneOf.0":"transfer","body.subject.vendor_data":"user-12345","body.subject.full_name":"Maria Garcia","body.subject.entity_type":"individual","body.subject.date_of_birth":"1992-03-14","body.subject.address.country":"ESP","body.subject.address.town":"Madrid","body.subject.address.street":"Calle Mayor 1","body.subject.address.post_code":"28013","body.counterparty.entity_type":"individual","body.counterparty.full_name":"John Beneficiary","body.counterparty.institution_details":{"name":"Beneficiary VASP, Inc.","code":"BVASP-US"},"body.travel_rule_details.status":"AWAITING_COUNTERPARTY","body.travel_rule_details.protocol":"IVMS101","body.travel_rule_details.required":true,"body.travel_rule_details.originator_data":{"name":"Maria Garcia"},"body.travel_rule_details.beneficiary_data":{"name":"John Beneficiary"}}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"transaction_id":{"type":"string","description":"معرّفك الفريد لهذه المعاملة (بحد أقصى 128 حرفاً).","example":"your-txn-2026-05-17-001","isRequired":true,"uniqueKey":"transaction_id","typeLabel":"string"},"transaction_category":{"type":"string","description":"فئة المعاملة. تُقبل أيضاً الأسماء المستعارة بصيغة CamelCase (`travelRule`، `userPlatformEvent`، `gamblingBet`، ...)؛ وتكون القيمة المخزنة/المعادة بصيغة camelCase للفئات المكونة من كلمات متعددة.","example":"finance","enum":["finance","kyc","travel_rule","user_event","audit_trail_event","gambling_bet","gambling_limit_change","gambling_bonus_change","travelRule"],"isRequired":true,"uniqueKey":"transaction_category","typeLabel":"enum\u003cstring>"},"transaction_details":{"type":"object","description":"التفاصيل المالية الأساسية للمعاملة.","required":["direction","amount","currency"],"properties":{"direction":{"type":"string","description":"اتجاه المعاملة بالنسبة إلى الشخص المعني. غير حساس لحالة الأحرف؛ يُقبل `in`/`out` كأسماء بديلة. يُعاد بأحرف كبيرة (`INBOUND`/`OUTBOUND`).","example":"outbound","enum":["inbound","outbound","in","out"],"isRequired":true,"uniqueKey":"transaction_details.direction","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"مبلغ المعاملة (حتى 18 منزلة عشرية). أرسله كسلسلة عشرية (على سبيل المثال `\"0.123456789012345678\"`) عندما تكون الدقة المضبوطة مهمة: يتم تحليل رقم JSON كعدد عائم ثنائي أولاً، لذا يتم تقريب الأرقام التي تتجاوز حوالي 15 رقماً معنوياً قبل تخزين المبلغ. يجب أن يكون صفراً أو أكبر: يحمل الاتجاه الإشارة، ويعيد المبلغ السالب `400`.","example":1500,"isRequired":true,"uniqueKey":"transaction_details.amount","typeLabel":"number"},"currency":{"type":"string","description":"رمز العملة. يُقبل أي رمز أبجدي وفق معيار ISO 4217 (مثل `EUR`، و`USD`، و`NGN`)، وكذلك يُقبل رمز أصل مشفر (مثل `BTC`). يُفضل استخدام رمز متداول حالياً. ليس لكل رمز مقبول سعر صرف: عندما لا يتوفر سعر صرف للرمز (على سبيل المثال وحدة المحاسبة `XSU` وفق ISO، أو رمز عملة مشفرة لا تحدد Didit سعراً له)، يفشل التحويل التلقائي ويتم إرجاع `preferred_currency_amount` بقيمة فارغة (null) ما لم يقدّم الطلب قيمة محولة مسبقاً في `amount_in_default_currency`.","example":"EUR","isRequired":true,"uniqueKey":"transaction_details.currency","typeLabel":"string"},"currency_kind":{"type":"string","description":"ما إذا كانت العملة `fiat` أو `crypto`.","uniqueKey":"transaction_details.currency_kind","typeLabel":"string"},"amount_in_default_currency":{"oneOf":[{"type":"number","description":"مبلغ محوّل مسبقاً بالعملة الافتراضية. إذا لم يُذكر، ستتم محاولة تحويل العملات الأجنبية (FX) تلقائياً. يجب أن يكون صفراً أو أكبر.","uniqueKey":"transaction_details.amount_in_default_currency.oneOf.0","typeLabel":"number"},{"type":"null","description":"مبلغ محوّل مسبقاً بالعملة الافتراضية. إذا لم يُذكر، ستتم محاولة تحويل العملات الأجنبية (FX) تلقائياً. يجب أن يكون صفراً أو أكبر.","uniqueKey":"transaction_details.amount_in_default_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction_details.amount_in_default_currency","typeLabel":"number | null"},"default_currency":{"type":"string","description":"رمز العملة الافتراضي للمبلغ المحول. أي رمز ISO 4217 متداول حاليًا.","uniqueKey":"transaction_details.default_currency","typeLabel":"string"},"payment_details":{"oneOf":[{"type":"string","description":"مرجع الدفع أو الملاحظة بنص حر.","uniqueKey":"transaction_details.payment_details.oneOf.0","typeLabel":"string"},{"type":"null","description":"مرجع الدفع أو الملاحظة بنص حر.","uniqueKey":"transaction_details.payment_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction_details.payment_details","typeLabel":"string | null"},"payment_reference_id":{"oneOf":[{"type":"string","description":"مرجع نظام الدفع الخارجي. بالنسبة لفحص تجزئة معاملات العملات المشفرة لـ AML، أرسل تجزئة معاملة البلوكتشين، وأدرِج أيضاً `subject.payment_method.account_id` مع العنوان المرتبط.","uniqueKey":"transaction_details.payment_reference_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"مرجع نظام الدفع الخارجي. بالنسبة لفحص تجزئة معاملات العملات المشفرة لـ AML، أرسل تجزئة معاملة البلوكتشين، وأدرِج أيضاً `subject.payment_method.account_id` مع العنوان المرتبط.","uniqueKey":"transaction_details.payment_reference_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction_details.payment_reference_id","typeLabel":"string | null"},"action_type":{"oneOf":[{"type":"string","description":"النوع الفرعي للمعاملة، مثل `deposit`، `withdrawal`، `transfer`.","uniqueKey":"transaction_details.action_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"النوع الفرعي للمعاملة، مثل `deposit`، `withdrawal`، `transfer`.","uniqueKey":"transaction_details.action_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction_details.action_type","typeLabel":"string | null"},"crypto_params":{"type":"object","description":"تحديد شبكة العملات المشفرة، بشكل منفصل عن العملة (رمز الأصل). تسجيل رمز token مخصص لا يضمن تغطية تجزئة المعاملة لعقدها.","properties":{"crypto_chain":{"type":"string","description":"الشبكة الفعلية المستخدمة للفحص. يدعم الفحص المدار كلاً من BTC وETH وLTC وXRP وBCH وDOGE وTRX وSOL وMATIC وBNB وBASE (Base) وOP (Optimism) وARB (Arbitrum One) وAVAX (Avalanche C-Chain) وADA (Cardano) وXLM (Stellar) وHBAR (Hedera). تُقبل أيضاً أسماء الشبكات الشائعة، على سبيل المثال POLYGON أو POL لـ MATIC، وBSC لـ BNB، وTRON لـ TRX. حدد هذا دائماً للرموز المميزة متعددة الشبكات. عندما يكون مفقوداً لـ USDT أو USDC أو ETH المُرسلة مع تجزئة معاملة تبدأ بـ 0x، تبحث Didit عن التجزئة في Ethereum وBNB Chain وPolygon وBase وArbitrum وOptimism وتفحصها على الشبكة التي عُثر عليها فيها؛ وإذا لم تكن موجودة على أي شبكة، فلن تُفحص المعاملة وتكون قيمة custom_values.aml_screening_status هي FAILED مع ذكر السبب في custom_values.aml_screening_error. عندما يكون مفقوداً لـ USDT أو USDC المفحوصين بواسطة المحفظة (بدون تجزئة معاملة)، يُفحص عنوان Tron على Tron، وعنوان Solana على Solana، وعنوان 0x على أول شبكة من تلك الشبكات الست التي أرسل عليها معاملة أو يحتفظ فيها بالرمز المميز، أو على Ethereum عندما لا يكون نشطاً على أي منها. تختلف تغطية المزود المتصل؛ وتتطلب LIGHTNING مزوداً متصلاً مدعوماً.","example":"BASE","uniqueKey":"transaction_details.crypto_params.crypto_chain","typeLabel":"string"}},"uniqueKey":"transaction_details.crypto_params","typeLabel":"object"}},"isRequired":true,"uniqueKey":"transaction_details","typeLabel":"object"},"subject":{"type":"object","description":"موضوع المعاملة (مقدم الطلب).","required":["vendor_data","full_name"],"properties":{"vendor_data":{"type":"string","description":"معرّفك الداخلي للمستخدم/الشركة.","example":"user-12345","isRequired":true,"uniqueKey":"subject.vendor_data","typeLabel":"string"},"full_name":{"type":"string","description":"الاسم الكامل للشخص محل الفحص.","example":"Maria Garcia","isRequired":true,"uniqueKey":"subject.full_name","typeLabel":"string"},"entity_type":{"type":"string","description":"نوع الكيان: `individual` أو `company`.","uniqueKey":"subject.entity_type","typeLabel":"string"},"first_name":{"type":"string","description":"الاسم الأول للشخص المعني.","uniqueKey":"subject.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"اسم العائلة للشخص المعني.","uniqueKey":"subject.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","description":"تاريخ الميلاد (YYYY-MM-DD).","uniqueKey":"subject.date_of_birth","typeLabel":"string\u003cdate>"},"address":{"type":"object","description":"كائن العنوان.","properties":{"country":{"type":"string","description":"رمز الدولة (يُوصى بـ ISO 3166-1 alpha-3). يُنسخ إلى `country_code` الخاص بالطرف.","uniqueKey":"subject.address.country","typeLabel":"string"},"town":{"type":"string","uniqueKey":"subject.address.town","typeLabel":"string"},"state":{"type":"string","uniqueKey":"subject.address.state","typeLabel":"string"},"street":{"type":"string","uniqueKey":"subject.address.street","typeLabel":"string"},"post_code":{"type":"string","uniqueKey":"subject.address.post_code","typeLabel":"string"}},"uniqueKey":"subject.address","typeLabel":"object"},"institution_details":{"type":"object","description":"تفاصيل المؤسسة (للكيانات المؤسسية).","properties":{"name":{"type":"string","uniqueKey":"subject.institution_details.name","typeLabel":"string"},"code":{"type":"string","uniqueKey":"subject.institution_details.code","typeLabel":"string"},"address":{"type":"object","uniqueKey":"subject.institution_details.address","typeLabel":"object"}},"uniqueKey":"subject.institution_details","typeLabel":"object"},"device_context":{"type":"object","description":"سياق الجهاز الذي تم التقاطه في وقت المعاملة. يجب إرسال browser_family وplatform كمفاتيح صريحة من المستوى الأعلى — ولا يتم اشتقاقهما من user_agent. الاسم البديل بصيغة camelCase وهو device مقبول أيضاً في الطلب.","properties":{"fingerprint":{"type":"string","description":"بصمة جهاز فريدة.","uniqueKey":"subject.device_context.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"معرّف جهاز ثابت عبر الجلسات (مخطط البصمة v2).","uniqueKey":"subject.device_context.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"سلسلة وكيل المستخدم (user agent) للمتصفح أو التطبيق. الاسم البديل بصيغة CamelCase هو: userAgent.","uniqueKey":"subject.device_context.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"عائلة المتصفح (مثل Chrome، وFirefox، وSafari). يجب إرسالها بشكل صريح — لا يتم استخلاصها من user_agent. الاسم البديل بصيغة CamelCase هو: browserFamily.","uniqueKey":"subject.device_context.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"سلسلة إصدار المتصفح. يجب إرسالها بشكل صريح. الاسم البديل بصيغة CamelCase هو: browserVersion.","uniqueKey":"subject.device_context.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"معرّف المنصة (web، ios، android، macos، windows، linux). يجب إرساله صراحةً — لا يُشتق من user_agent.","uniqueKey":"subject.device_context.platform","typeLabel":"string"},"os_family":{"type":"string","description":"عائلة نظام التشغيل (مثل iOS وAndroid وWindows). الاسم البديل بنمط CamelCase: osFamily.","uniqueKey":"subject.device_context.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"سلسلة إصدار نظام التشغيل. الاسم البديل بنمط CamelCase: osVersion.","uniqueKey":"subject.device_context.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"قيمة ترويسة Accept-Language. الاسم البديل بنمط سنام الجمل (CamelCase): acceptLang.","uniqueKey":"subject.device_context.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"معرّف الجلسة لجلسة المستخدم الحالية. يُخزَّن في البيانات الوصفية. الاسم البديل بصيغة CamelCase هو sessionId.","uniqueKey":"subject.device_context.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"عمر جلسة المستخدم بالمللي ثانية في وقت المعاملة. الاسم البديل بنمط CamelCase: sessionAgeMs.","uniqueKey":"subject.device_context.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"سياق الشبكة متضمناً عنوان IP والموقع الجغرافي. تم أيضاً دمج كتلة ipInfo ذات المستوى الأعلى في هذا الكائن.","properties":{"ip_address":{"type":"string","description":"عنوان IP الخاص بالعميل. الاسم البديل بنمط CamelCase هو: ip.","uniqueKey":"subject.device_context.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"دولة عنوان IP المحددة جغرافياً (ISO 3166-1 alpha-3). الاسم البديل بأسلوب CamelCase: countryCode3.","uniqueKey":"subject.device_context.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"خط العرض الجغرافي لعنوان IP. الاسم البديل بنمط CamelCase هو: lat.","uniqueKey":"subject.device_context.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"خط الطول الجغرافي لعنوان IP. الاسم البديل بنمط CamelCase هو: lon.","uniqueKey":"subject.device_context.network_context.longitude","typeLabel":"number"}},"uniqueKey":"subject.device_context.network_context","typeLabel":"object"}},"uniqueKey":"subject.device_context","typeLabel":"object"},"payment_method":{"type":"object","description":"طريقة الدفع التي استخدمها الشخص المعني.","properties":{"method_type":{"type":"string","description":"نوع طريقة الدفع: `bank_card`، `bank_account`، `crypto_wallet`، `ewallet`، `unhosted_wallet`، `other`.","uniqueKey":"subject.payment_method.method_type","typeLabel":"string"},"account_id":{"type":"string","description":"معرّف الحساب (مثل IBAN، عنوان المحفظة). لفحص العملات المشفرة، يجب أن يحتوي هذا على عنوان المحفظة لهذا المشارك. يتطلب فحص تجزئة المعاملة الواردة عنوان إيداع الخدمة/العميل للطرف المعني. يستخدم الفحص الصادر المحفظة الوجهة لدى الطرف المقابل. في التحويلات المشفرة عبر bitcoin أو Lightning، قد يكون طلب دفع Lightning (فاتورة BOLT11 أو عرض BOLT12 أو LNURL) أو Lightning Address: تخزن Didit المستفيد الذي تحدده كحساب (\"\" عندما لا تحدد أحداً) وما ينص عليه الطلب في `chain_details.lightning` الخاص بتحويل Travel Rule. بحد أقصى 255 حرفاً بمجرد تخزينه. في التحويلات المشفرة عبر bitcoin أو Lightning، قد يكون طلب دفع Lightning (فاتورة BOLT11 أو عرض BOLT12 أو LNURL) أو Lightning Address: تخزن Didit المستفيد الذي تحدده كحساب (\"\" عندما لا تحدد أحداً) وما ينص عليه الطلب في `chain_details.lightning` الخاص بتحويل Travel Rule. بحد أقصى 255 حرفاً بمجرد تخزينه.","uniqueKey":"subject.payment_method.account_id","typeLabel":"string"},"memo":{"type":"string","maxLength":256,"description":"علامة الوجهة (destination tag) أو المذكرة (memo) التي تشكل جزءًا من المحفظة على شبكة تستخدم المذكرات (XRP وXLM وEOS وATOM وHBAR). في عنوان منصة التداول المشترك الواحد، تكون كل مذكرة طريقة دفع مستقلة بذاتها. XRP: علامة وجهة، وهي عدد صحيح من 0 إلى 4294967295 (يُقبل رقم JSON). XLM: مذكرة نصية يصل حجمها إلى 28 بايت، أو معرّف 64-بت أو تجزئة 32-بايت بالنظام الست عشري (hex). EOS: ما يصل إلى 256 بايت. ATOM: ما يصل إلى 256 حرفًا. HBAR: ما يصل إلى 100 بايت. لا تقبل محافظ Bitcoin وEVM وSolana وTron وLitecoin وBitcoin Cash وDogecoin وLightning أي مذكرات: ووجود واحدة ينتج عنه `400`. الاسم البديل: `destinationTag` أو `destination_tag`.","uniqueKey":"subject.payment_method.memo","typeLabel":"string"},"issuing_country":{"type":"string","description":"رمز دولة جهة الإصدار وفق المعيار ISO 3166-1 alpha-3.","uniqueKey":"subject.payment_method.issuing_country","typeLabel":"string"}},"uniqueKey":"subject.payment_method","typeLabel":"object"}},"isRequired":true,"uniqueKey":"subject","typeLabel":"object"},"transaction_at":{"type":"string","format":"date-time","description":"وقت حدوث المعاملة. القيمة الافتراضية هي الوقت الحالي إذا تم حذفه.","uniqueKey":"transaction_at","typeLabel":"string\u003cdate-time>"},"time_zone":{"type":"string","description":"معرّف المنطقة الزمنية لـ IANA، مثل `Europe/Madrid`.","uniqueKey":"time_zone","typeLabel":"string"},"counterparty":{"type":"object","description":"الطرف المقابل للمعاملة (اختياري).","properties":{"entity_type":{"type":"string","description":"نوع الكيان: `individual` أو `company`.","uniqueKey":"counterparty.entity_type","typeLabel":"string"},"vendor_data":{"type":"string","description":"معرّفك الداخلي للطرف المقابل.","uniqueKey":"counterparty.vendor_data","typeLabel":"string"},"full_name":{"type":"string","description":"الاسم الكامل للطرف المقابل.","uniqueKey":"counterparty.full_name","typeLabel":"string"},"first_name":{"type":"string","uniqueKey":"counterparty.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"counterparty.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","uniqueKey":"counterparty.date_of_birth","typeLabel":"string\u003cdate>"},"address":{"type":"object","description":"كائن العنوان مع `country` (وفق معيار ISO 3166-1 alpha-3).","uniqueKey":"counterparty.address","typeLabel":"object"},"institution_details":{"type":"object","uniqueKey":"counterparty.institution_details","typeLabel":"object"},"device_context":{"type":"object","description":"سياق الجهاز للطرف المقابل. يجب إرسال browser_family وplatform كمفاتيح صريحة في المستوى الأعلى — فهما لا يُستخرجان من user_agent.","properties":{"fingerprint":{"type":"string","description":"بصمة جهاز فريدة.","uniqueKey":"counterparty.device_context.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"معرّف جهاز ثابت عبر الجلسات (مخطط البصمة v2).","uniqueKey":"counterparty.device_context.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"سلسلة وكيل المستخدم (user agent) للمتصفح أو التطبيق. الاسم البديل بصيغة CamelCase هو: userAgent.","uniqueKey":"counterparty.device_context.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"عائلة المتصفح (مثل Chrome، وFirefox، وSafari). يجب إرسالها بشكل صريح — لا يتم استخلاصها من user_agent. الاسم البديل بصيغة CamelCase هو: browserFamily.","uniqueKey":"counterparty.device_context.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"سلسلة إصدار المتصفح. يجب إرسالها بشكل صريح. الاسم البديل بصيغة CamelCase هو: browserVersion.","uniqueKey":"counterparty.device_context.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"معرّف المنصة (web، ios، android، macos، windows، linux). يجب إرساله صراحةً — لا يُشتق من user_agent.","uniqueKey":"counterparty.device_context.platform","typeLabel":"string"},"os_family":{"type":"string","description":"عائلة نظام التشغيل (مثل iOS وAndroid وWindows). الاسم البديل بنمط CamelCase: osFamily.","uniqueKey":"counterparty.device_context.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"سلسلة إصدار نظام التشغيل. الاسم البديل بنمط CamelCase: osVersion.","uniqueKey":"counterparty.device_context.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"قيمة ترويسة Accept-Language. الاسم البديل بنمط سنام الجمل (CamelCase): acceptLang.","uniqueKey":"counterparty.device_context.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"معرّف الجلسة لجلسة الطرف المقابل. يُخزَّن في البيانات الوصفية. الاسم البديل بصيغة CamelCase هو sessionId.","uniqueKey":"counterparty.device_context.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"عمر جلسة المستخدم بالمللي ثانية في وقت المعاملة. الاسم البديل بنمط CamelCase: sessionAgeMs.","uniqueKey":"counterparty.device_context.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"سياق الشبكة متضمناً عنوان IP والموقع الجغرافي. تم أيضاً دمج كتلة ipInfo ذات المستوى الأعلى في هذا الكائن.","properties":{"ip_address":{"type":"string","description":"عنوان IP الخاص بالعميل. الاسم البديل بنمط CamelCase هو: ip.","uniqueKey":"counterparty.device_context.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"دولة عنوان IP المحددة جغرافياً (ISO 3166-1 alpha-3). الاسم البديل بأسلوب CamelCase: countryCode3.","uniqueKey":"counterparty.device_context.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"خط العرض الجغرافي لعنوان IP. الاسم البديل بنمط CamelCase هو: lat.","uniqueKey":"counterparty.device_context.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"خط الطول الجغرافي لعنوان IP. الاسم البديل بنمط CamelCase هو: lon.","uniqueKey":"counterparty.device_context.network_context.longitude","typeLabel":"number"}},"uniqueKey":"counterparty.device_context.network_context","typeLabel":"object"}},"uniqueKey":"counterparty.device_context","typeLabel":"object"},"payment_method":{"type":"object","description":"طريقة الدفع المستخدمة من قبل الطرف المقابل. في معاملات travelRule، يُصرّح `method_type: \"unhosted_wallet\"` بأن محفظة الطرف المقابل ذاتية الاستضافة: يتخطى التحويل توجيه VASP للطرف المقابل، ويتم إنشاؤه مباشرة في `UNCONFIRMED_OWNERSHIP`، و(عند تمكين `auto_wallet_verification`) يتم إنشاء جلسة أداة ملكية المحفظة تلقائياً وإرجاعها في كتلة `action_required` الخاصة بالمعاملة.","properties":{"method_type":{"type":"string","description":"نوع طريقة الدفع: `bank_card`، `bank_account`، `crypto_wallet`، `ewallet`، `unhosted_wallet`، `other`. استخدم `unhosted_wallet` للإقرار بمحفظة ذاتية الاستضافة وفقاً لـ Travel Rule.","uniqueKey":"counterparty.payment_method.method_type","typeLabel":"string"},"account_id":{"type":"string","description":"معرّف الحساب (مثل IBAN أو عنوان). في التحويلات المشفرة عبر bitcoin أو Lightning، قد يكون طلب دفع Lightning (فاتورة BOLT11 أو عرض BOLT12 أو LNURL) أو Lightning Address: تخزن Didit المستفيد الذي تحدده كحساب (\"\" عندما لا تحدد أحداً) وما ينص عليه الطلب في `chain_details.lightning` الخاص بتحويل Travel Rule. بحد أقصى 255 حرفاً بمجرد تخزينه. في التحويلات المشفرة عبر bitcoin أو Lightning، قد يكون طلب دفع Lightning (فاتورة BOLT11 أو عرض BOLT12 أو LNURL) أو Lightning Address: تخزن Didit المستفيد الذي تحدده كحساب (\"\" عندما لا تحدد أحداً) وما ينص عليه الطلب في `chain_details.lightning` الخاص بتحويل Travel Rule. بحد أقصى 255 حرفاً بمجرد تخزينه.","uniqueKey":"counterparty.payment_method.account_id","typeLabel":"string"},"memo":{"type":"string","maxLength":256,"description":"علامة الوجهة (destination tag) أو المذكرة (memo) التي تشكل جزءًا من المحفظة على شبكة تستخدم المذكرات (XRP وXLM وEOS وATOM وHBAR). في عنوان منصة التداول المشترك الواحد، تكون كل مذكرة طريقة دفع مستقلة بذاتها. XRP: علامة وجهة، وهي عدد صحيح من 0 إلى 4294967295 (يُقبل رقم JSON). XLM: مذكرة نصية يصل حجمها إلى 28 بايت، أو معرّف 64-بت أو تجزئة 32-بايت بالنظام الست عشري (hex). EOS: ما يصل إلى 256 بايت. ATOM: ما يصل إلى 256 حرفًا. HBAR: ما يصل إلى 100 بايت. لا تقبل محافظ Bitcoin وEVM وSolana وTron وLitecoin وBitcoin Cash وDogecoin وLightning أي مذكرات: ووجود واحدة ينتج عنه `400`. الاسم البديل: `destinationTag` أو `destination_tag`.","uniqueKey":"counterparty.payment_method.memo","typeLabel":"string"},"issuing_country":{"type":"string","uniqueKey":"counterparty.payment_method.issuing_country","typeLabel":"string"}},"uniqueKey":"counterparty.payment_method","typeLabel":"object"}},"uniqueKey":"counterparty","typeLabel":"object"},"custom_properties":{"type":"object","description":"أزواج مفتاح-قيمة عشوائية مرفقة بالمعاملة. يمكن الإشارة إلى كل مفتاح في شروط القواعد باستخدام مسار الحقل `custom_values.\u003ckey>`.","additionalProperties":true,"example":{"merchant_id":"test","bank_name":"test_2"},"uniqueKey":"custom_properties","typeLabel":"object"},"travel_rule_details":{"type":"object","description":"بيانات Travel Rule. عند تفعيل Travel Rule وتعيين transaction_category إلى travel_rule، تدير Didit عملية التبادل بنفسها: فهي تتجاهل status وprotocol وrequired وobligations_count، وتستخدم originator_data وbeneficiary_data وmetadata. بخلاف ذلك، تخزن Didit هذه القيم كسجل سلبي لـ Travel Rule. أثناء تفعيل Travel Rule، يجب أن يحمل التحويل الصادر الذي يصل إلى الحد الخاص بك أو يتجاوزه ما يتطلبه نظامه (EU TFR أو توصية FATF رقم 16)، مع التحقق من الأطراف التي ترسلها: يؤدي وجود حقل مفقود إلى استجابة 400 ضمن `travel_rule_details.originator_data` أو `travel_rule_details.beneficiary_data`، على سبيل المثال \"تتطلب EU TFR اسم المُرسِل.\"","required":["status"],"properties":{"status":{"type":"string","description":"مطلوب عندما ترسل travel_rule_details. إحدى حالات تحويل Travel Rule (على سبيل المثال AWAITING_COUNTERPARTY أو COMPLETED أو NOT_APPLICABLE)؛ وتُقبل أيضاً وتُربط التهجئات بالأحرف الصغيرة وبصيغة camelCase والقيم القديمة UNKNOWN وCOMPLIANT وPENDING_ACTION وPENDING_COUNTERPARTY وFAILED وEXEMPT. أي قيمة أخرى ترجع 400.","isRequired":true,"uniqueKey":"travel_rule_details.status","typeLabel":"string"},"protocol":{"type":"string","uniqueKey":"travel_rule_details.protocol","typeLabel":"string"},"required":{"type":"boolean","uniqueKey":"travel_rule_details.required","typeLabel":"boolean"},"obligations_count":{"type":"integer","uniqueKey":"travel_rule_details.obligations_count","typeLabel":"integer"},"originator_data":{"type":"object","description":"جهة المُرسِل، كحقول مسطحة أو شخص واحد وفق معيار IVMS 101. بالنسبة للمستخدم الخاص بك الذي لديه عملية تحقق KYC مقبولة، يستبدل Didit الحقول التي تحتويها عملية التحقق بالقيم التي تم التحقق منها (راجع `metadata.originator_provenance`). يجب أن يكون كائناً: أي شيء آخر يؤدي إلى خطأ `400`. في شبكة تعتمد على المذكرات، يحدد مفتاح `memo` مذكرة أو وسم محفظة المُرسِل.","uniqueKey":"travel_rule_details.originator_data","typeLabel":"object"},"beneficiary_data":{"type":"object","description":"طرف المستفيد، إما كحقول مسطحة أو كشخص واحد وفق معيار IVMS 101. يجب أن يكون كائناً: وأي شيء غير ذلك يُرجع `400`. لتوجيه التحويل، تقرأ Didit كلاً من `wallet_address` (يتم ملء القيمة الفارغة من `counterparty.payment_method.account_id`)، و`chain` (يتم ملؤها من `transaction_details.crypto_params.crypto_chain` أو `currency` إذا كانت تحدد شبكة مدعومة)، و`name` (مع الرجوع إلى `counterparty.full_name`)، و`travel_address`، و`counterparty_vasp_name`، و`counterparty_vasp_lei`، و`counterparty_vasp_email`. في الشبكات التي تستخدم memo، يحدد `memo` المذكرة أو الوسم الخاص بمحفظة المستفيد؛ ويكون لـ `wallet_address` و`memo` الأولوية على طريقة دفع الطرف المقابل.","uniqueKey":"travel_rule_details.beneficiary_data","typeLabel":"object"},"metadata":{"type":"object","uniqueKey":"travel_rule_details.metadata","typeLabel":"object"},"utxo":{"type":"object","description":"اختياري، لسلاسل UTXO فقط (BTC و LTC و BCH و DOGE). مدخلات المعاملة ومخرجاتها، والتي تستنتج منها Didit محفظة المُرسِل ومخرج المستفيد عندما لا تحددهما.","required":["outputs"],"properties":{"outputs":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","description":"مدخل أو مخرج واحد لمعاملة UTXO، كما سجلتها السلسلة.","required":["address"],"properties":{"address":{"type":"string","maxLength":128,"isRequired":true,"uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].address","typeLabel":"string"},"amount":{"oneOf":[{"type":"string","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].amount","typeLabel":"string | null"},"txid":{"type":"string","maxLength":128,"description":"اختياري. المعاملة التي ينفقها مدخل ما.","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"travel_rule_details.utxo.outputs","typeLabel":"object[]"},"inputs":{"type":"array","maxItems":1000,"items":{"type":"object","description":"مدخل أو مخرج واحد لمعاملة UTXO، كما سجلتها السلسلة.","required":["address"],"properties":{"address":{"type":"string","maxLength":128,"isRequired":true,"uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].address","typeLabel":"string"},"amount":{"oneOf":[{"type":"string","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].amount","typeLabel":"string | null"},"txid":{"type":"string","maxLength":128,"description":"اختياري. المعاملة التي ينفقها مدخل ما.","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX]","typeLabel":"object"},"description":"اختياري. بدون مدخلات، لا يتم استنتاج أي مُرسِل ولا يتم التعرف على أي مخرج فكة.","uniqueKey":"travel_rule_details.utxo.inputs","typeLabel":"object[]"}},"uniqueKey":"travel_rule_details.utxo","typeLabel":"object"},"originator":{"type":"object","description":"كتلة المُرسِل وفق IVMS 101: `originatorPersons` (شخص واحد إما `naturalPerson` أو `legalPerson`؛ والشخص الاعتباري يجعل الطرف شركة) و `accountNumber` (عناوين المحافظ). يُستخدم لـ `originator_data` عندما يكون هذا الكائن فارغاً. تُرجع الكتلة المشوهة استجابة 400 محددة بمسارها، على سبيل المثال `originator.originatorPersons`.","uniqueKey":"travel_rule_details.originator","typeLabel":"object"},"beneficiary":{"type":"object","description":"كتلة المستفيد وفق IVMS 101: `beneficiaryPersons` (شخص واحد إما `naturalPerson` أو `legalPerson`؛ والشخص الاعتباري يجعل الطرف شركة) و `accountNumber` (عناوين المحافظ). يُستخدم لـ `beneficiary_data` عندما يكون هذا الكائن فارغاً. تُرجع الكتلة المشوهة استجابة 400 محددة بمسارها، على سبيل المثال `beneficiary.beneficiaryPersons`.","uniqueKey":"travel_rule_details.beneficiary","typeLabel":"object"},"ivms101":{"type":"object","description":"كتلتا `originator` و`beneficiary` مغلفتان في كائن IVMS 101 واحد (يُقبل `IVMS101` أيضاً). تكون الأولوية للكتل ذات المستوى الأعلى على كتل الغلاف.","uniqueKey":"travel_rule_details.ivms101","typeLabel":"object"}},"uniqueKey":"travel_rule_details","typeLabel":"object"},"network_snapshot":{"type":"object","description":"لقطة مخطط شبكة محسوبة مسبقاً.","properties":{"nodes":{"type":"array","items":{"type":"object","uniqueKey":"network_snapshot.nodes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"network_snapshot.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"type":"object","uniqueKey":"network_snapshot.edges.items.[INDEX]","typeLabel":"object"},"uniqueKey":"network_snapshot.edges","typeLabel":"object[]"},"metrics":{"type":"object","uniqueKey":"network_snapshot.metrics","typeLabel":"object"}},"uniqueKey":"network_snapshot","typeLabel":"object"},"include_crypto_screening":{"oneOf":[{"type":"boolean","description":"تجاوز لكل معاملة لفحص تحليلات البلوكتشين للعملات المشفرة. عندما تكون القيمة `true`، يتم إجراء فحص العملات المشفرة بصرف النظر عن الإعداد الافتراضي للتطبيق. وعندما تكون `false`، يتم تخطي فحص العملات المشفرة حتى لو كان مفعلاً في إعدادات التطبيق. وعند إغفاله أو تعيينه كـ `null`، يتم استخدام الإعداد الافتراضي على مستوى التطبيق والمُهيأ في لوحة التحكم Console. يتطلب فحص العملات المشفرة `transaction_details.direction`، و`currency_kind: \"crypto\"`، وسلسلة/عملة، وعنوان المحفظة المحدد بواسطة الاتجاه: يستخدم الفحص السابق للتحويل الوارد `counterparty.payment_method.account_id`، ويستخدم فحص تجزئة المعاملة الواردة `subject.payment_method.account_id`، بينما يستخدم الفحص الصادر `counterparty.payment_method.account_id`. عندما يحتوي `transaction_details.payment_reference_id` على تجزئة معاملة على البلوكتشين، تُجري Didit فحص المعاملة وتُرجع إثراء ملخص المعاملة عند توفره.","uniqueKey":"include_crypto_screening.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"تجاوز لكل معاملة لفحص تحليلات البلوكتشين للعملات المشفرة. عندما تكون القيمة `true`، يتم إجراء فحص العملات المشفرة بصرف النظر عن الإعداد الافتراضي للتطبيق. وعندما تكون `false`، يتم تخطي فحص العملات المشفرة حتى لو كان مفعلاً في إعدادات التطبيق. وعند إغفاله أو تعيينه كـ `null`، يتم استخدام الإعداد الافتراضي على مستوى التطبيق والمُهيأ في لوحة التحكم Console. يتطلب فحص العملات المشفرة `transaction_details.direction`، و`currency_kind: \"crypto\"`، وسلسلة/عملة، وعنوان المحفظة المحدد بواسطة الاتجاه: يستخدم الفحص السابق للتحويل الوارد `counterparty.payment_method.account_id`، ويستخدم فحص تجزئة المعاملة الواردة `subject.payment_method.account_id`، بينما يستخدم الفحص الصادر `counterparty.payment_method.account_id`. عندما يحتوي `transaction_details.payment_reference_id` على تجزئة معاملة على البلوكتشين، تُجري Didit فحص المعاملة وتُرجع إثراء ملخص المعاملة عند توفره.","uniqueKey":"include_crypto_screening.oneOf.1","typeLabel":"null"}],"uniqueKey":"include_crypto_screening","typeLabel":"boolean | null"}},"required":["transaction_id","transaction_category","transaction_details","subject"],"uniqueKey":"","typeLabel":"object"},"examples":{"Minimal fiat withdrawal":{"title":"Minimal fiat withdrawal","value":{"transaction_id":"your-txn-2026-05-17-001","transaction_category":"finance","transaction_details":{"direction":"outbound","amount":1500,"currency":"EUR","action_type":"withdrawal"},"subject":{"entity_type":"individual","vendor_data":"user-12345","full_name":"Maria Garcia"}}},"Crypto outbound with screening":{"title":"Crypto outbound with screening","value":{"transaction_id":"your-txn-2026-05-17-002","transaction_category":"finance","include_crypto_screening":true,"transaction_details":{"direction":"outbound","amount":0.5,"currency":"BTC","currency_kind":"crypto","amount_in_default_currency":32500,"default_currency":"USD","action_type":"withdrawal"},"subject":{"entity_type":"individual","vendor_data":"user-12345","full_name":"Maria Garcia","payment_method":{"method_type":"crypto_wallet","account_id":"bc1qexampleexchangewalletaddressxyz","issuing_country":"ESP"}},"counterparty":{"entity_type":"individual","payment_method":{"method_type":"unhosted_wallet","account_id":"bc1qexampleexternalwalletaddressabc"}}}},"Travel Rule transfer":{"title":"Travel Rule transfer","value":{"transaction_id":"your-txn-2026-05-17-003","transaction_category":"travel_rule","transaction_details":{"direction":"outbound","amount":25000,"currency":"USDT","currency_kind":"crypto","action_type":"transfer"},"subject":{"entity_type":"individual","vendor_data":"user-12345","full_name":"Maria Garcia","date_of_birth":"1992-03-14","address":{"country":"ESP","town":"Madrid","street":"Calle Mayor 1","post_code":"28013"}},"counterparty":{"entity_type":"individual","full_name":"John Beneficiary","institution_details":{"name":"Beneficiary VASP, Inc.","code":"BVASP-US"}},"travel_rule_details":{"status":"AWAITING_COUNTERPARTY","protocol":"IVMS101","required":true,"originator_data":{"name":"Maria Garcia"},"beneficiary_data":{"name":"John Beneficiary"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"789e1786-b424-47d3-838f-8d829ad18151":{"description":"تم إرسال المعاملة وتتم مراقبتها. يحتوي نص الاستجابة على تفاصيل المعاملة الكاملة (بنفس شكل `GET /v3/transactions/{transaction_id}/`)، بما يعكس أي نتائج قواعد تم تطبيقها بالفعل.","content":{"application/json":{"schema":{"type":"object","description":"سجل المراقبة الكامل لمعاملة واحدة، كما يتم إرجاعه بواسطة `GET /v3/transactions/{transaction_id}/` و`POST /v3/transactions/`.","properties":{"uuid":{"type":"string","format":"uuid","description":"معرّف المعاملة الثابت من Didit. يُستخدم كـ `{transaction_id}` لعمليات الاستدعاء اللاحقة.","uniqueKey":"uuid","typeLabel":"string\u003cuuid>"},"environment":{"type":"string","enum":["live","sandbox"],"description":"بيئة التطبيق الذي يملك المعاملة. يتم تخزين معاملة `sandbox` ولكن لا يتم تقييمها أو فحصها أو إرسال إشعارات بشأنها أو فوترتها مطلقاً، لذا فإن القيمة الفارغة لـ `rule_runs` تعني \"لم يتم التقييم\".","uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"transaction_number":{"type":"integer","description":"رقم المعاملة التسلسلي بنطاق التطبيق المعروض في وحدة التحكم (مثل `4123`).","uniqueKey":"transaction_number","typeLabel":"integer"},"txn_id":{"type":"string","description":"معرّف `transaction_id` الذي أدخلته وقت الإنشاء (بحد أقصى 128 حرفاً). فريد لكل تطبيق.","uniqueKey":"txn_id","typeLabel":"string"},"txn_date":{"type":"string","format":"date-time","description":"وقت حدوث المعاملة (من `transaction_at`؛ القيمة الافتراضية هي وقت الإرسال).","uniqueKey":"txn_date","typeLabel":"string\u003cdate-time>"},"zone_id":{"oneOf":[{"type":"string","description":"معرّف المنطقة الزمنية لـ IANA المقدم في وقت الإنشاء.","uniqueKey":"zone_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف المنطقة الزمنية لـ IANA المقدم في وقت الإنشاء.","uniqueKey":"zone_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"zone_id","typeLabel":"string | null"},"transaction_type":{"type":"string","description":"الفئة ذات المستوى الأعلى كما تم تخزينها: `finance`، `kyc`، `travelRule`، `userPlatformEvent`، `gamblingBet`، `gamblingLimitChange`، `gamblingBonusChange`، `auditTrailEvent`. يُرجى ملاحظة أن القيم المتعددة الكلمات يتم إرجاعها بصيغة camelCase حتى لو تم إرسالها بصيغة snake_case.","uniqueKey":"transaction_type","typeLabel":"string"},"action_type":{"type":"string","description":"النوع الفرعي ضمن الفئة (مثل `deposit`، `withdrawal`، `transfer`). يتم تعيينه افتراضياً إلى الفئة عند عدم تقديمه.","uniqueKey":"action_type","typeLabel":"string"},"direction":{"type":"string","enum":["INBOUND","OUTBOUND"],"description":"الاتجاه بالنسبة إلى الشخص المعني. يُخزّن بأحرف كبيرة بصرف النظر عن حالة الأحرف المُرسلة (يُقبل `in`/`out`/`inbound`/`outbound` في المدخلات).","uniqueKey":"direction","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["APPROVED","IN_REVIEW","DECLINED","AWAITING_USER"],"description":"قرار المراقبة الحالي. يتم إنشاء المعاملات بالحالة `APPROVED`؛ وقد تغيرها القواعد إلى `IN_REVIEW`/`DECLINED` بشكل متزامن.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["LIVE","IMPORTED"],"description":"مصدر نشأة السجل: `LIVE` للمعاملات المرسلة عبر API أو SDK، و`IMPORTED` للمعاملات المحملة عبر الاستيراد من لوحة التحكم.","uniqueKey":"source","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"مبلغ المعاملة كسلسلة عشرية مع تجريد الأصفار اللاحقة (على سبيل المثال `\"1500\"`، `\"0.5\"`، `\"0.123456789012345678\"`). حتى 18 منزلة عشرية.","uniqueKey":"amount","typeLabel":"string"},"currency":{"type":"string","description":"رمز العملة الخاص بـ `amount`. يُقبل أي رمز أبجدي وفق معيار ISO 4217 (مثل `EUR`، و`USD`، و`NGN`)، وكذلك يُقبل رمز أصل مشفر (مثل `BTC`). يُفضل استخدام رمز متداول حالياً. ليس لكل رمز مقبول سعر صرف: عندما لا يتوفر سعر صرف للرمز (على سبيل المثال وحدة المحاسبة `XSU` وفق ISO، أو رمز عملة مشفرة لا تحدد Didit سعراً له)، يفشل التحويل التلقائي ويتم إرجاع `preferred_currency_amount` بقيمة فارغة (null) ما لم يقدّم الطلب قيمة محولة مسبقاً في `amount_in_default_currency`.","uniqueKey":"currency","typeLabel":"string"},"currency_type":{"oneOf":[{"type":"string","description":"`fiat` أو `crypto`، كما تم إرسالها في `currency_kind`.","uniqueKey":"currency_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"`fiat` أو `crypto`، كما تم إرسالها في `currency_kind`.","uniqueKey":"currency_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"currency_type","typeLabel":"string | null"},"amount_in_default_currency":{"oneOf":[{"type":"string","description":"المبلغ المحوّل مسبقاً الذي قدّمته، كسلسلة نصية عشرية مع إزالة الأصفار اللاحقة.","uniqueKey":"amount_in_default_currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"المبلغ المحوّل مسبقاً الذي قدّمته، كسلسلة نصية عشرية مع إزالة الأصفار اللاحقة.","uniqueKey":"amount_in_default_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"amount_in_default_currency","typeLabel":"string | null"},"default_currency_code":{"oneOf":[{"type":"string","uniqueKey":"default_currency_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"default_currency_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_currency_code","typeLabel":"string | null"},"preferred_currency_amount":{"oneOf":[{"type":"string","description":"`amount` محولاً إلى العملة المفضلة للتطبيق، عندما يكون متاحًا.","uniqueKey":"preferred_currency_amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"`amount` محولاً إلى العملة المفضلة للتطبيق، عندما يكون متاحًا.","uniqueKey":"preferred_currency_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"preferred_currency_amount","typeLabel":"string | null"},"preferred_currency_code":{"oneOf":[{"type":"string","uniqueKey":"preferred_currency_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"preferred_currency_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"preferred_currency_code","typeLabel":"string | null"},"payment_details":{"oneOf":[{"type":"string","description":"مرجع الدفع أو الملاحظة بنص حر من الإرسال.","uniqueKey":"payment_details.oneOf.0","typeLabel":"string"},{"type":"null","description":"مرجع الدفع أو الملاحظة بنص حر من الإرسال.","uniqueKey":"payment_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_details","typeLabel":"string | null"},"payment_txn_id":{"oneOf":[{"type":"string","description":"مرجع نظام الدفع الخارجي (مثل تجزئة معاملة البلوكتشين) من `payment_reference_id`.","uniqueKey":"payment_txn_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"مرجع نظام الدفع الخارجي (مثل تجزئة معاملة البلوكتشين) من `payment_reference_id`.","uniqueKey":"payment_txn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_txn_id","typeLabel":"string | null"},"score":{"type":"integer","description":"درجة المخاطر التراكمية الناتجة عن القواعد (عادة من 0 إلى 100). القيمة الأعلى = مخاطر أكبر.","uniqueKey":"score","typeLabel":"integer"},"severity":{"oneOf":[{"type":"string","enum":["UNKNOWN","LOW","MEDIUM","HIGH","CRITICAL"],"description":"شدة المخاطر المصنفة المحددة بواسطة القواعد/المزودين (`UNKNOWN`، `LOW`، `MEDIUM`، `HIGH`، `CRITICAL`). تكون `null` حتى يحددها إجراء ما.","uniqueKey":"severity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["UNKNOWN","LOW","MEDIUM","HIGH","CRITICAL"],"description":"شدة المخاطر المصنفة المحددة بواسطة القواعد/المزودين (`UNKNOWN`، `LOW`، `MEDIUM`، `HIGH`، `CRITICAL`). تكون `null` حتى يحددها إجراء ما.","uniqueKey":"severity.oneOf.1","typeLabel":"null"}],"uniqueKey":"severity","typeLabel":"enum\u003cstring> | null"},"decision_reason_code":{"oneOf":[{"type":"string","description":"السبب المقروء آلياً للحالة الحالية `status`.","uniqueKey":"decision_reason_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"السبب المقروء آلياً للحالة الحالية `status`.","uniqueKey":"decision_reason_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_reason_code","typeLabel":"string | null"},"decision_reason_label":{"oneOf":[{"type":"string","description":"تسمية سهلة القراءة لـ `decision_reason_code`.","uniqueKey":"decision_reason_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"تسمية سهلة القراءة لـ `decision_reason_code`.","uniqueKey":"decision_reason_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_reason_label","typeLabel":"string | null"},"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":{"type":"object","description":"لقطة من payload لـ `subject` و`counterparty` كما تم إرسالها في وقت الإنشاء.","uniqueKey":"metadata","typeLabel":"object"},"props":{"type":"object","description":"الخصائص `custom_properties` التي قدمتها وقت الإنشاء. يمكن الوصول إلى كل مفتاح في شروط القواعد عبر `custom_values.\u003ckey>`.","uniqueKey":"props","typeLabel":"object"},"tags":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"tags.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"tags.items.[INDEX].name","typeLabel":"string"},"color":{"type":"string","uniqueKey":"tags.items.[INDEX].color","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"tags.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tags.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tags.items.[INDEX].description","typeLabel":"string | null"},"source":{"type":"string","enum":["didit","custom"],"description":"ما إذا كان الوسم إعداداً مسبقاً من Didit أو وسماً مخصصاً.","uniqueKey":"tags.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"description":"العلامات المرفقة بالمعاملة (يدوياً أو عبر القواعد).","uniqueKey":"tags","typeLabel":"object[]"},"parties":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"parties.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"role":{"type":"string","enum":["APPLICANT","REMITTER","BENEFICIARY","COUNTERPARTY"],"description":"دور الطرف. يُعيّن endpoint الإنشاء كلاً من `APPLICANT` (الموضوع) و`COUNTERPARTY`.","uniqueKey":"parties.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"entity_type":{"type":"string","enum":["individual","company","external","unhostedWallet"],"uniqueKey":"parties.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"kind":{"type":"string","enum":["USER","BUSINESS","EXTERNAL"],"description":"ترتبط أطراف `USER`/`BUSINESS` بكيان مملوك لـ Didit عبر `vendor_data`. أما أطراف `EXTERNAL` فلا يوجد كيان Didit خلفها.","uniqueKey":"parties.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"vendor_data":{"oneOf":[{"type":"string","description":"معرّفك الداخلي للمستخدم/الشركة.","uniqueKey":"parties.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّفك الداخلي للمستخدم/الشركة.","uniqueKey":"parties.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].vendor_data","typeLabel":"string | null"},"full_name":{"oneOf":[{"type":"string","uniqueKey":"parties.items.[INDEX].full_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"parties.items.[INDEX].full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].full_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"parties.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"parties.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"parties.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"parties.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].last_name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"رمز الدولة من `address.country` المُرسل (عادة ISO 3166-1 alpha-3).","uniqueKey":"parties.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"رمز الدولة من `address.country` المُرسل (عادة ISO 3166-1 alpha-3).","uniqueKey":"parties.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].country_code","typeLabel":"string | null"},"dob":{"oneOf":[{"type":"string","format":"date","description":"تاريخ الميلاد من `date_of_birth` المُرسل.","uniqueKey":"parties.items.[INDEX].dob.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"تاريخ الميلاد من `date_of_birth` المُرسل.","uniqueKey":"parties.items.[INDEX].dob.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].dob","typeLabel":"string\u003cdate> | null"},"address":{"type":"object","description":"كائن العنوان كما تم إرساله. يكون `{}` عند حذفه.","uniqueKey":"parties.items.[INDEX].address","typeLabel":"object"},"institution_info":{"type":"object","description":"تفاصيل المؤسسة كما تم إرسالها. `{}` عند عدم تقديمها.","uniqueKey":"parties.items.[INDEX].institution_info","typeLabel":"object"},"device":{"type":"object","description":"سياق الجهاز المعياري، بما في ذلك إثراء عنوان IP من جانب الخادم ضمن network_context (الموقع الجغرافي، وإشارات VPN/مركز البيانات) عند تقديم عنوان IP.","properties":{"fingerprint":{"type":"string","description":"بصمة جهاز فريدة.","uniqueKey":"parties.items.[INDEX].device.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"معرّف جهاز ثابت عبر الجلسات (مخطط البصمة v2).","uniqueKey":"parties.items.[INDEX].device.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"سلسلة وكيل المستخدم (user agent) للمتصفح أو التطبيق.","uniqueKey":"parties.items.[INDEX].device.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"عائلة المتصفح (مثل Chrome، وFirefox، وSafari).","uniqueKey":"parties.items.[INDEX].device.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"سلسلة إصدار المتصفح.","uniqueKey":"parties.items.[INDEX].device.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"معرّف المنصة (web، ios، android، macos، windows، linux).","uniqueKey":"parties.items.[INDEX].device.platform","typeLabel":"string"},"os_family":{"type":"string","description":"عائلة نظام التشغيل (مثل iOS وAndroid وWindows).","uniqueKey":"parties.items.[INDEX].device.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"سلسلة إصدار نظام التشغيل.","uniqueKey":"parties.items.[INDEX].device.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"قيمة ترويسة Accept-Language.","uniqueKey":"parties.items.[INDEX].device.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"معرّف الجلسة (المخزّن في البيانات الوصفية).","uniqueKey":"parties.items.[INDEX].device.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"عمر الجلسة بالمللي ثانية.","uniqueKey":"parties.items.[INDEX].device.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"سياق الشبكة متضمناً عنوان IP والموقع الجغرافي.","properties":{"ip_address":{"type":"string","description":"عنوان IP الخاص بالعميل.","uniqueKey":"parties.items.[INDEX].device.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"دولة عنوان IP المحددة جغرافياً (ISO 3166-1 alpha-3).","uniqueKey":"parties.items.[INDEX].device.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"خط العرض الجغرافي لعنوان IP.","uniqueKey":"parties.items.[INDEX].device.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"خط الطول الجغرافي لعنوان IP.","uniqueKey":"parties.items.[INDEX].device.network_context.longitude","typeLabel":"number"}},"uniqueKey":"parties.items.[INDEX].device.network_context","typeLabel":"object"}},"uniqueKey":"parties.items.[INDEX].device","typeLabel":"object"},"external_party_snapshot":{"oneOf":[{"type":"object","description":"نسخة مجمّدة من بيانات الطرف للأطراف من نوع `EXTERNAL`. تكون `null` طالما أن الطرف مرتبط بمستخدم أو شركة في Didit.","uniqueKey":"parties.items.[INDEX].external_party_snapshot.oneOf.0","typeLabel":"object"},{"type":"null","description":"نسخة مجمّدة من بيانات الطرف للأطراف من نوع `EXTERNAL`. تكون `null` طالما أن الطرف مرتبط بمستخدم أو شركة في Didit.","uniqueKey":"parties.items.[INDEX].external_party_snapshot.oneOf.1","typeLabel":"null"}],"uniqueKey":"parties.items.[INDEX].external_party_snapshot","typeLabel":"object | null"}},"uniqueKey":"parties.items.[INDEX]","typeLabel":"object"},"description":"أطراف المعاملة (مقدم الطلب، الطرف المقابل).","uniqueKey":"parties","typeLabel":"object[]"},"payment_methods":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"payment_methods.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"payment_method_type":{"type":"string","enum":["bank_card","bank_account","e_wallet","crypto_wallet","unhosted_wallet","other"],"uniqueKey":"payment_methods.items.[INDEX].payment_method_type","typeLabel":"enum\u003cstring>"},"label":{"oneOf":[{"type":"string","uniqueKey":"payment_methods.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payment_methods.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].label","typeLabel":"string | null"},"fingerprint":{"oneOf":[{"type":"string","description":"تشفير SHA-256 لـ `type:account_id:issuing_country` — معرّف ثابت لربط تكرار استخدام الأداة نفسها.","uniqueKey":"payment_methods.items.[INDEX].fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"تشفير SHA-256 لـ `type:account_id:issuing_country` — معرّف ثابت لربط تكرار استخدام الأداة نفسها.","uniqueKey":"payment_methods.items.[INDEX].fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].fingerprint","typeLabel":"string | null"},"account_id":{"oneOf":[{"type":"string","description":"معرّف الحساب (IBAN، عنوان، token البطاقة، …).","uniqueKey":"payment_methods.items.[INDEX].account_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"معرّف الحساب (IBAN، عنوان، token البطاقة، …).","uniqueKey":"payment_methods.items.[INDEX].account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].account_id","typeLabel":"string | null"},"issuing_country":{"oneOf":[{"type":"string","uniqueKey":"payment_methods.items.[INDEX].issuing_country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payment_methods.items.[INDEX].issuing_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].issuing_country","typeLabel":"string | null"},"owner_kind":{"type":"string","enum":["USER","BUSINESS","EXTERNAL"],"uniqueKey":"payment_methods.items.[INDEX].owner_kind","typeLabel":"enum\u003cstring>"},"vendor_data":{"oneOf":[{"type":"string","description":"المعرّف الخاص بك للمستخدم/الشركة المالكة.","uniqueKey":"payment_methods.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"المعرّف الخاص بك للمستخدم/الشركة المالكة.","uniqueKey":"payment_methods.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].vendor_data","typeLabel":"string | null"},"owner_name":{"oneOf":[{"type":"string","uniqueKey":"payment_methods.items.[INDEX].owner_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"payment_methods.items.[INDEX].owner_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].owner_name","typeLabel":"string | null"},"institution_info":{"type":"object","uniqueKey":"payment_methods.items.[INDEX].institution_info","typeLabel":"object"},"details":{"type":"object","description":"كائن `payment_method` الخام كما تم إرساله.","uniqueKey":"payment_methods.items.[INDEX].details","typeLabel":"object"},"external_owner_snapshot":{"oneOf":[{"type":"object","uniqueKey":"payment_methods.items.[INDEX].external_owner_snapshot.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"payment_methods.items.[INDEX].external_owner_snapshot.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_methods.items.[INDEX].external_owner_snapshot","typeLabel":"object | null"},"role":{"type":"string","enum":["SOURCE","DESTINATION","FUNDING","BENEFICIARY"],"description":"كيفية استخدام هذه الطريقة في المعاملة. يحدد endpoint الإنشاء القيمة `SOURCE`/`DESTINATION` بناءً على الاتجاه (الصادر: الموضوع = SOURCE؛ الوارد: الموضوع = DESTINATION).","uniqueKey":"payment_methods.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_methods.items.[INDEX]","typeLabel":"object"},"description":"طرق الدفع المرتبطة بالمعاملة.","uniqueKey":"payment_methods","typeLabel":"object[]"},"documents":{"type":"array","description":"الملفات المرفقة بالمعاملة من لوحة التحكم. `[]` في حال عدم وجود أي ملفات.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"documents.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"label":{"oneOf":[{"type":"string","uniqueKey":"documents.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"documents.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].label","typeLabel":"string | null"},"note":{"oneOf":[{"type":"string","uniqueKey":"documents.items.[INDEX].note.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"documents.items.[INDEX].note.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].note","typeLabel":"string | null"},"uploaded_by":{"oneOf":[{"type":"string","uniqueKey":"documents.items.[INDEX].uploaded_by.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"documents.items.[INDEX].uploaded_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].uploaded_by","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"documents.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"files":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"رابط URL موقّع قصير الأجل للتنزيل؛ اطلبه عند الحاجة بدلاً من تخزينه.","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"رابط URL موقّع قصير الأجل للتنزيل؛ اطلبه عند الحاجة بدلاً من تخزينه.","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_url","typeLabel":"string\u003curi> | null"},"original_filename":{"oneOf":[{"type":"string","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].original_filename.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].original_filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].files.items.[INDEX].original_filename","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_size.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_size","typeLabel":"integer | null"}},"uniqueKey":"documents.items.[INDEX].files.items.[INDEX]","typeLabel":"object"},"uniqueKey":"documents.items.[INDEX].files","typeLabel":"object[]"}},"uniqueKey":"documents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"documents","typeLabel":"object[]"},"activities":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"activities.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"activity_type":{"type":"string","description":"على سبيل المثال `TRANSACTION_CREATED`، أو `TRANSACTION_NOTE_ADDED`، أو `TRANSACTION_STATUS_CHANGED`.","uniqueKey":"activities.items.[INDEX].activity_type","typeLabel":"string"},"source":{"type":"string","uniqueKey":"activities.items.[INDEX].source","typeLabel":"string"},"status":{"oneOf":[{"type":"string","uniqueKey":"activities.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"activities.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"activities.items.[INDEX].status","typeLabel":"string | null"},"title":{"oneOf":[{"type":"string","uniqueKey":"activities.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"activities.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"activities.items.[INDEX].title","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"activities.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"activities.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"activities.items.[INDEX].description","typeLabel":"string | null"},"metadata":{"type":"object","uniqueKey":"activities.items.[INDEX].metadata","typeLabel":"object"},"occurred_at":{"type":"string","format":"date-time","uniqueKey":"activities.items.[INDEX].occurred_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"activities.items.[INDEX]","typeLabel":"object"},"description":"مدخلات سجل الأنشطة (الإنشاء، الملاحظات، المراجعات اليدوية، تغييرات الحالة).","uniqueKey":"activities","typeLabel":"object[]"},"alerts":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"alerts.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"title":{"type":"string","uniqueKey":"alerts.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"alerts.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"alerts.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"alerts.items.[INDEX].description","typeLabel":"string | null"},"severity":{"type":"string","enum":["UNKNOWN","LOW","MEDIUM","HIGH","CRITICAL"],"uniqueKey":"alerts.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["OPEN","INVESTIGATING","AWAITING_USER","PENDING_SAR","SAR_FILED","RESOLVED","DISMISSED"],"uniqueKey":"alerts.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["RULE","PROVIDER","MANUAL"],"uniqueKey":"alerts.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"metadata":{"type":"object","uniqueKey":"alerts.items.[INDEX].metadata","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","uniqueKey":"alerts.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"due_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"alerts.items.[INDEX].due_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"alerts.items.[INDEX].due_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"alerts.items.[INDEX].due_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"alerts.items.[INDEX]","typeLabel":"object"},"description":"فارغ دائماً اليوم. التنبيه المفتوح هو معاملة بالحالة `IN_REVIEW` أو `AWAITING_USER`.","uniqueKey":"alerts","typeLabel":"object[]"},"rule_runs":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"rule_runs.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"rule":{"type":"string","format":"uuid","description":"معرّف UUID للقاعدة التي تم تشغيلها.","uniqueKey":"rule_runs.items.[INDEX].rule","typeLabel":"string\u003cuuid>"},"rule_title":{"type":"string","uniqueKey":"rule_runs.items.[INDEX].rule_title","typeLabel":"string"},"rule_description":{"oneOf":[{"type":"string","uniqueKey":"rule_runs.items.[INDEX].rule_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"rule_runs.items.[INDEX].rule_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"rule_runs.items.[INDEX].rule_description","typeLabel":"string | null"},"rule_category":{"type":"string","uniqueKey":"rule_runs.items.[INDEX].rule_category","typeLabel":"string"},"matched":{"type":"boolean","description":"ما إذا كانت شروط القاعدة تطابقت مع هذه المعاملة. يتم تسجيل التشغيل فقط للقواعد المتطابقة، لذلك تحمل التقييمات الحية دائماً القيمة `true`.","uniqueKey":"rule_runs.items.[INDEX].matched","typeLabel":"boolean"},"is_test":{"type":"boolean","description":"تكون القيمة True عندما تعمل القاعدة في وضع الاختبار TEST (دون أي تأثير على الحالة/الدرجة).","uniqueKey":"rule_runs.items.[INDEX].is_test","typeLabel":"boolean"},"mode":{"type":"string","enum":["ACTIVE","DISABLED","TEST"],"uniqueKey":"rule_runs.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"severity":{"oneOf":[{"type":"string","uniqueKey":"rule_runs.items.[INDEX].severity.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"rule_runs.items.[INDEX].severity.oneOf.1","typeLabel":"null"}],"uniqueKey":"rule_runs.items.[INDEX].severity","typeLabel":"string | null"},"score_delta":{"type":"integer","description":"الدرجة المضافة بواسطة إجراءات `add_score` الخاصة بهذه القاعدة.","uniqueKey":"rule_runs.items.[INDEX].score_delta","typeLabel":"integer"},"status_target":{"oneOf":[{"type":"string","description":"الحالة المحددة بواسطة إجراء `change_status`، إن وُجدت.","uniqueKey":"rule_runs.items.[INDEX].status_target.oneOf.0","typeLabel":"string"},{"type":"null","description":"الحالة المحددة بواسطة إجراء `change_status`، إن وُجدت.","uniqueKey":"rule_runs.items.[INDEX].status_target.oneOf.1","typeLabel":"null"}],"uniqueKey":"rule_runs.items.[INDEX].status_target","typeLabel":"string | null"},"action_summary":{"oneOf":[{"type":"string","description":"ملخص للإجراءات التي نفذتها القاعدة، مفصولة بـ `; ` (مثل `score +30; change_status:IN_REVIEW; add_tag:high_risk_country`). الأجزاء: `score +N`، و`change_status:\u003cSTATUS>`، و`add_tag:\u003cname>`، و`add_note`، و`add_to_list`، و`open_case`. تكون القيمة `null` عندما لا تنفذ القاعدة أي إجراء.","uniqueKey":"rule_runs.items.[INDEX].action_summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"ملخص للإجراءات التي نفذتها القاعدة، مفصولة بـ `; ` (مثل `score +30; change_status:IN_REVIEW; add_tag:high_risk_country`). الأجزاء: `score +N`، و`change_status:\u003cSTATUS>`، و`add_tag:\u003cname>`، و`add_note`، و`add_to_list`، و`open_case`. تكون القيمة `null` عندما لا تنفذ القاعدة أي إجراء.","uniqueKey":"rule_runs.items.[INDEX].action_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"rule_runs.items.[INDEX].action_summary","typeLabel":"string | null"},"metadata":{"type":"object","description":"تفاصيل التقييم: `scope_match`، و`conditions[]`، و`aggregations[]`. يحمل كل إدخال شرط `field`، و`operator`، و`expected_value`، و`current_value` المقروءة من المعاملة، و`matched`، و`group_index`، و`group_logic`. ويحمل كل إدخال تجميع (السرعة / العدد / المجموع) `metric`، و`field`، و`operator`، و`expected_value`، و`computed_value`، أي القيمة التي انتهى إليها التجميع، و`window`، و`filters`، و`matched`، و`sample_references`؛ وتحتوي التجميعات غير المتزامنة المؤجلة على `computed_value: null` و`deferred: true`. مجموعة الشروط المتداخلة هي إدخال `conditions[]` واحد مع `operator` بقيمة `any_of` أو `all_of`، و`field` بقيمة null، ونتائج أعضائها تحت `conditions` الخاصة بها.","uniqueKey":"rule_runs.items.[INDEX].metadata","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","uniqueKey":"rule_runs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"rule_runs.items.[INDEX]","typeLabel":"object"},"description":"نتائج التنفيذ لكل قاعدة — أي القواعد تم تشغيلها، وما هو تأثيرها على درجة المخاطر.","uniqueKey":"rule_runs","typeLabel":"object[]"},"provider_results":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"provider_results.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"provider":{"type":"string","uniqueKey":"provider_results.items.[INDEX].provider","typeLabel":"string"},"result_type":{"type":"string","enum":["FIAT_MONITORING","WALLET_SCREENING","TRANSACTION_SCREENING","TRAVEL_RULE","NETWORK_GRAPH","CUSTOM"],"uniqueKey":"provider_results.items.[INDEX].result_type","typeLabel":"enum\u003cstring>"},"status":{"type":"string","uniqueKey":"provider_results.items.[INDEX].status","typeLabel":"string"},"severity":{"oneOf":[{"type":"string","uniqueKey":"provider_results.items.[INDEX].severity.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"provider_results.items.[INDEX].severity.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_results.items.[INDEX].severity","typeLabel":"string | null"},"score":{"type":"integer","uniqueKey":"provider_results.items.[INDEX].score","typeLabel":"integer"},"summary":{"oneOf":[{"type":"string","uniqueKey":"provider_results.items.[INDEX].summary.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"provider_results.items.[INDEX].summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_results.items.[INDEX].summary","typeLabel":"string | null"},"payload":{"type":"object","description":"payload استجابة المزود الخام.","uniqueKey":"provider_results.items.[INDEX].payload","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","uniqueKey":"provider_results.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"provider_results.items.[INDEX]","typeLabel":"object"},"description":"بيانات payload الخام من المزود (فحص AML، تحليلات البلوكتشين، إلخ).","uniqueKey":"provider_results","typeLabel":"object[]"},"travel_rule":{"oneOf":[{"type":"object","description":"تحويل أو فحص Travel Rule. تتم تعبئته عند إرسال `travel_rule_details`، وكذلك عند تفعيل Travel Rule وإنشاء المعاملة مع `transaction_category: travelRule` (تبدأ Didit التبادل بنفسها، حتى بدون `travel_rule_details`). وتكون القيمة `null` في حال عدم وجود تحويل أو فحص. في التحويل الوارد، تظل بيانات `originator_data` و`beneficiary_data` الخاصة بالطرف المقابل محجوبة (`data_masked: true`) حتى يتم تأكيد ملكية المحفظة.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"travel_rule.oneOf.0.uuid","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"travel_rule.oneOf.0.status","typeLabel":"string"},"protocol":{"oneOf":[{"type":"string","uniqueKey":"travel_rule.oneOf.0.protocol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"travel_rule.oneOf.0.protocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.protocol","typeLabel":"string | null"},"required":{"type":"boolean","uniqueKey":"travel_rule.oneOf.0.required","typeLabel":"boolean"},"obligations_count":{"type":"integer","uniqueKey":"travel_rule.oneOf.0.obligations_count","typeLabel":"integer"},"originator_data":{"type":"object","description":"جهة المُرسِل. بالنسبة للتحويلات الواردة، يتم حجب قيم الطرف المقابل حتى يتم تأكيد الملكية.","uniqueKey":"travel_rule.oneOf.0.originator_data","typeLabel":"object"},"beneficiary_data":{"type":"object","description":"طرف المستفيد. بالنسبة للتحويلات الواردة، يتم حجب قيم الطرف المقابل حتى يتم تأكيد الملكية.","uniqueKey":"travel_rule.oneOf.0.beneficiary_data","typeLabel":"object"},"name_match":{"oneOf":[{"type":"object","description":"مقارنة الاسم التي حسمت التحويل (الدرجة والصرامة). تظل Null حتى يتم تشغيل مقارنة واحدة. يتم إخفاء الأسماء المقارنة مع الأطراف.","uniqueKey":"travel_rule.oneOf.0.name_match.oneOf.0","typeLabel":"object"},{"type":"null","description":"مقارنة الاسم التي حسمت التحويل (الدرجة والصرامة). تظل Null حتى يتم تشغيل مقارنة واحدة. يتم إخفاء الأسماء المقارنة مع الأطراف.","uniqueKey":"travel_rule.oneOf.0.name_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.name_match","typeLabel":"object | null"},"data_match":{"oneOf":[{"type":"object","description":"مقارنة حقلاً بحقل لبيانات طرف التحويل مع ما يعرفه الطرف الآخر عن صاحب المحفظة. تذكر أسماء الحقول والنتائج، ولا تذكر القيم مطلقاً، بحيث تظل قابلة للقراءة مع حجب بيانات الطرف المقابل. تكون Null حتى يتم إجراء المقارنة.","properties":{"matched":{"type":"boolean","description":"تكون القيمة True عندما لا يختلف أي حقل تمت مقارنته.","uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.matched","typeLabel":"boolean"},"mismatched_fields":{"type":"array","items":{"type":"string","enum":["name","date_of_birth","address","account"],"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.mismatched_fields.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"الحقول التي تختلف.","uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.mismatched_fields","typeLabel":"enum\u003cstring>[]"},"fields":{"type":"object","description":"إدخال واحد لكل حقل خضع للمقارنة لنوع كيان الطرف (`name`، أو `date_of_birth`، أو `address`، أو `account`؛ لا تمتلك الشركة حقل `date_of_birth`).","additionalProperties":{"type":"object","properties":{"result":{"type":"string","enum":["matched","mismatched","not_compared"],"description":"`not_compared` عندما تكون القاعدة `NONE` أو لا يمتلك أي من الطرفين قيمة للحقل.","uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.fields.additionalProperties.result","typeLabel":"enum\u003cstring>"},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"],"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.fields.additionalProperties.strictness","typeLabel":"enum\u003cstring>"}},"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.fields.additionalProperties","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.fields","typeLabel":"object"}},"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0","typeLabel":"object"},{"type":"null","description":"مقارنة حقلاً بحقل لبيانات طرف التحويل مع ما يعرفه الطرف الآخر عن صاحب المحفظة. تذكر أسماء الحقول والنتائج، ولا تذكر القيم مطلقاً، بحيث تظل قابلة للقراءة مع حجب بيانات الطرف المقابل. تكون Null حتى يتم إجراء المقارنة.","properties":{"matched":{"type":"boolean","description":"تكون القيمة True عندما لا يختلف أي حقل تمت مقارنته."},"mismatched_fields":{"type":"array","items":{"type":"string","enum":["name","date_of_birth","address","account"]},"description":"الحقول التي تختلف."},"fields":{"type":"object","description":"إدخال واحد لكل حقل خضع للمقارنة لنوع كيان الطرف (`name`، أو `date_of_birth`، أو `address`، أو `account`؛ لا تمتلك الشركة حقل `date_of_birth`).","additionalProperties":{"type":"object","properties":{"result":{"type":"string","enum":["matched","mismatched","not_compared"],"description":"`not_compared` عندما تكون القاعدة `NONE` أو لا يمتلك أي من الطرفين قيمة للحقل."},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"]}}}}},"uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.data_match","typeLabel":"object | null"},"mismatched_fields":{"type":"array","items":{"type":"string","uniqueKey":"travel_rule.oneOf.0.mismatched_fields.items.[INDEX]","typeLabel":"string"},"description":"اختصار لـ `data_match.mismatched_fields`. يكون فارغاً عندما لا يختلف أي شيء.","uniqueKey":"travel_rule.oneOf.0.mismatched_fields","typeLabel":"string[]"},"data_unmasked":{"oneOf":[{"type":"object","description":"سجل تدقيق للحظة التي تم فيها كشف بيانات الطرف المقابل. تكون القيمة فارغة (Null) طالما بقيت البيانات محجوبة، وكذلك للتحويلات الصادرة.","properties":{"at":{"type":"string","format":"date-time","uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.0.at","typeLabel":"string\u003cdate-time>"},"reason":{"type":"string","enum":["ownership_confirmed","wallet_proof","address_book_match","own_verified_wallet","inquiry_approved","known_payment_method","travel_address"],"description":"ما أكّد الملكية: ownership_confirmed (تأكيدك من خلال لوحة التحكم أو API)، أو wallet_proof (إثبات المحفظة في الأداة، أو تحويل وارد داخلي INTERNAL، يُعيّن عند إنشائه)، أو address_book_match (محفظة تم التحقق منها في دفتر العناوين)، أو own_verified_wallet (المحفظة الخاصة بمستخدمك والتي تم التحقق منها)، أو inquiry_approved (موافقتك على استفسار TRP وارد أو رسالة GTR أو Sygna)، أو known_payment_method (محفظة دفع بها مستخدمك بالفعل)، أو travel_address (عنوان Travel Address الخاص بكل محفظة الذي يحمل اسم المحفظة).","uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"actor":{"type":"string","description":"من أكده: البريد الإلكتروني لمستخدم لوحة التحكم أو تسمية مفتاح API. فارغ في حالة القرار التلقائي.","uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.0.actor","typeLabel":"string"}},"uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.0","typeLabel":"object"},{"type":"null","description":"سجل تدقيق للحظة التي تم فيها كشف بيانات الطرف المقابل. تكون القيمة فارغة (Null) طالما بقيت البيانات محجوبة، وكذلك للتحويلات الصادرة.","properties":{"at":{"type":"string","format":"date-time"},"reason":{"type":"string","enum":["ownership_confirmed","wallet_proof","address_book_match","own_verified_wallet","inquiry_approved","known_payment_method","travel_address"],"description":"ما أكّد الملكية: ownership_confirmed (تأكيدك من خلال لوحة التحكم أو API)، أو wallet_proof (إثبات المحفظة في الأداة، أو تحويل وارد داخلي INTERNAL، يُعيّن عند إنشائه)، أو address_book_match (محفظة تم التحقق منها في دفتر العناوين)، أو own_verified_wallet (المحفظة الخاصة بمستخدمك والتي تم التحقق منها)، أو inquiry_approved (موافقتك على استفسار TRP وارد أو رسالة GTR أو Sygna)، أو known_payment_method (محفظة دفع بها مستخدمك بالفعل)، أو travel_address (عنوان Travel Address الخاص بكل محفظة الذي يحمل اسم المحفظة)."},"actor":{"type":"string","description":"من أكده: البريد الإلكتروني لمستخدم لوحة التحكم أو تسمية مفتاح API. فارغ في حالة القرار التلقائي."}},"uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.data_unmasked","typeLabel":"object | null"},"data_masked":{"type":"boolean","description":"صحيح طالما أن البيانات الشخصية للطرف المقابل محجوبة في هذه الاستجابة.","uniqueKey":"travel_rule.oneOf.0.data_masked","typeLabel":"boolean"},"metadata":{"type":"object","uniqueKey":"travel_rule.oneOf.0.metadata","typeLabel":"object"},"direction":{"type":"string","enum":["INBOUND","OUTBOUND"],"description":"أي طرف في التبادل يمثله هذا التحويل.","uniqueKey":"travel_rule.oneOf.0.direction","typeLabel":"enum\u003cstring>"},"rail":{"oneOf":[{"type":"string","description":"المسار الذي تم التحويل عبره: `INTERNAL`، أو `TRP`، أو `GTR`، أو `TRUST`، أو `VERIFYVASP`، أو `SYGNA`، أو `EMAIL` (`TEST_VASP` في تطبيق يعمل في البيئة التجريبية، عندما يجيب Didit Test VASP)، أو `null` حتى يتم اختيار مسار.","uniqueKey":"travel_rule.oneOf.0.rail.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسار الذي تم التحويل عبره: `INTERNAL`، أو `TRP`، أو `GTR`، أو `TRUST`، أو `VERIFYVASP`، أو `SYGNA`، أو `EMAIL` (`TEST_VASP` في تطبيق يعمل في البيئة التجريبية، عندما يجيب Didit Test VASP)، أو `null` حتى يتم اختيار مسار.","uniqueKey":"travel_rule.oneOf.0.rail.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.rail","typeLabel":"string | null"},"counterparty_vasp":{"oneOf":[{"type":"object","properties":{"name":{"type":"string","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.name","typeLabel":"string"},"lei":{"type":"string","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.lei","typeLabel":"string"},"dd_score":{"type":"integer","description":"درجة العناية الواجبة من 0 إلى 100، حيث تكون القيمة الأعلى أفضل. نفس المقياس المعتمد في دليل VASP.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score","typeLabel":"integer"},"dd_score_breakdown":{"type":"object","description":"مساهمات كل مكون في dd_score، كائن واحد لكل مكون كما هو موضح في دليل VASP (الاختصاص القضائي، التحقق، البروتوكول، معرّف الكيان القانوني LEI، السجل، الأساسيات، الاستجابة)، كل منها يحتوي على {points, max, reason, detail}. تكون القيمة {} حتى يتم تقييم الطرف المقابل.","additionalProperties":{"type":"object","properties":{"points":{"type":"number","description":"النقاط الممنوحة لهذا المكوّن.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.points","typeLabel":"number"},"max":{"type":"integer","description":"الحد الأقصى للنقاط التي يمكن لهذا المكوّن منحها.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.max","typeLabel":"integer"},"reason":{"type":"string","description":"رمز مقروء آلياً لقرار المكوّن.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.reason","typeLabel":"string"},"detail":{"type":"string","description":"سبب مقروء للبشر للنقاط الممنوحة.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.detail","typeLabel":"string"}},"uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown","typeLabel":"object"},"dd_assessed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر تشغيل لتقييم العناية الواجبة. القيمة Null حتى يتم تقييم الطرف المقابل.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_assessed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"وقت آخر تشغيل لتقييم العناية الواجبة. القيمة Null حتى يتم تقييم الطرف المقابل.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_assessed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_assessed_at","typeLabel":"string\u003cdate-time> | null"}},"description":"إدخال الدليل للطرف المقابل، أو `null` إذا لم يربط التحويل أي إدخال.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"name":{"type":"string"},"lei":{"type":"string"},"dd_score":{"type":"integer","description":"درجة العناية الواجبة من 0 إلى 100، حيث تكون القيمة الأعلى أفضل. نفس المقياس المعتمد في دليل VASP."},"dd_score_breakdown":{"type":"object","description":"مساهمات كل مكون في dd_score، كائن واحد لكل مكون كما هو موضح في دليل VASP (الاختصاص القضائي، التحقق، البروتوكول، معرّف الكيان القانوني LEI، السجل، الأساسيات، الاستجابة)، كل منها يحتوي على {points, max, reason, detail}. تكون القيمة {} حتى يتم تقييم الطرف المقابل.","additionalProperties":{"type":"object","properties":{"points":{"type":"number","description":"النقاط الممنوحة لهذا المكوّن."},"max":{"type":"integer","description":"الحد الأقصى للنقاط التي يمكن لهذا المكوّن منحها."},"reason":{"type":"string","description":"رمز مقروء آلياً لقرار المكوّن."},"detail":{"type":"string","description":"سبب مقروء للبشر للنقاط الممنوحة."}}}},"dd_assessed_at":{"oneOf":[{"type":"string","format":"date-time","description":"وقت آخر تشغيل لتقييم العناية الواجبة. القيمة Null حتى يتم تقييم الطرف المقابل."},{"type":"null","format":"date-time","description":"وقت آخر تشغيل لتقييم العناية الواجبة. القيمة Null حتى يتم تقييم الطرف المقابل."}]}},"description":"إدخال الدليل للطرف المقابل، أو `null` إذا لم يربط التحويل أي إدخال.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.counterparty_vasp","typeLabel":"object | null"},"delivery":{"oneOf":[{"type":"object","description":"أحدث رسالة تدين بها عملية التحويل لطرف آخر. تكون `null` عندما لا تدين بأي رسالة، على سبيل المثال عند كون القيمة أقل من `threshold_amount` أو في حالة محفظة ذاتية الاستضافة مصرّح بها.","required":["kind","status","rail","attempts","last_error","next_attempt_at","delivered_at"],"properties":{"kind":{"type":"string","enum":["SEND","ANSWER","TXID","CANCEL","POLL"],"description":"ما تحمله الرسالة. `SEND`: أول رسالة للتحويل تُرسل إلى الطرف المقابل (صادرة؛ يتم اختيار المسار عند إرسالها). `ANSWER`: قبولك أو رفضك، المرسل إلى الشبكة التي قدمت الطلب (واردة). `TXID`: تجزئة المعاملة على السلسلة، بعد إنهاء التحويل. `CANCEL`: الإلغاء، بعد إلغائه. `POLL`: استعلام عن الحالة إلى شبكة تتيح ذلك، ويتكرر كل 5 دقائق أثناء انتظار التحويل للطرف المقابل.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["QUEUED","SENDING","RETRYING","DELIVERED","FAILED"],"description":"`QUEUED`: في انتظار الإرسال. `SENDING`: هناك محاولة قيد التشغيل. `RETRYING`: فشلت محاولة وستعمل المحاولة التالية في `next_attempt_at`. `DELIVERED`: استلم الطرف الآخر الرسالة. `FAILED`: رفضها الطرف الآخر، أو فشلت المحاولة الأخيرة.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.status","typeLabel":"enum\u003cstring>"},"rail":{"type":"string","enum":["INTERNAL","TRP","GTR","TRUST","VERIFYVASP","SYGNA","EMAIL",""],"description":"المسار الذي ينقل الرسالة. يكون فارغاً حتى تختار Didit مساراً للرسالة الأولى.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.rail","typeLabel":"enum\u003cstring>"},"attempts":{"type":"integer","minimum":0,"description":"المحاولات التي تمت حتى الآن لهذه الرسالة. تتم محاولة إرسال الرسالة التي لا تُعد استطلاعاً للحالة 6 مرات على الأكثر.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.attempts","typeLabel":"integer"},"last_error":{"type":"string","description":"نوع الفشل الذي واجهته المحاولة الأخيرة، أو `\"\"` في حال عدم وجود فشل: على سبيل المثال `email undeliverable` أو `trp identity endpoint unreachable` أو `trp transfer inquiry delivery failed`. ولا يحمل أبداً إجابة الطرف المقابل نفسها، والتي تبقى في `timeline` الخاص بالتحويل.\nعندما يستجيب GTR بخطأ، يتم تضمين رمز الحالة ورسالته الخاصة. لا يتم تضمين أجسام الاستجابة أبداً.","example":"email undeliverable","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.last_error","typeLabel":"string"},"next_attempt_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى يتم تشغيل المحاولة التالية بينما تكون الرسالة بحالة `QUEUED` أو `RETRYING`.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.next_attempt_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى يتم تشغيل المحاولة التالية بينما تكون الرسالة بحالة `QUEUED` أو `RETRYING`.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.next_attempt_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.next_attempt_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"متى استلم الطرف الآخر الرسالة.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"متى استلم الطرف الآخر الرسالة.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.delivered_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.delivery","typeLabel":"object | null"},"discovery":{"type":"array","description":"كيف بحثت Didit عن الطرف المقابل، إدخال واحد لكل خطوة تم تشغيلها. يكون فارغاً عند عدم تشغيل أي عملية اكتشاف، على سبيل المثال في المعاملات الواردة.","items":{"type":"object","description":"خطوة واحدة من عملية اكتشاف الطرف المقابل التي أجراها Didit لتحويل صادر، بالترتيب الذي تم تنفيذها به. تنتهي السلسلة بأول خطوة تحدد VASP له مسار.","properties":{"step":{"type":"string","enum":["internal_address_book","wallet_attribution","network_lookup","customer_hint","end_user"],"description":"`internal_address_book`: عميل آخر لـ Didit أثبت تحكمه في محفظة الوجهة. `wallet_attribution`: إسناد تحليلات البلوكتشين إلى المحفظة. `network_lookup`: شبكة يمكنها تحديد أي VASP يحتفظ بالعنوان. `customer_hint`: اسم VASP أو معرّف الكيان القانوني (LEI) أو الولاية القضائية التي أرسلتها في `beneficiary_data`. `end_user`: الطرف المقابل الذي اختاره المستخدم النهائي (أو أنت)، أو طلب اختياره.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].step","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","enum":["match","miss","skipped"],"description":"`match`: حددت الخطوة طرفاً مقابلاً. `miss`: تم تشغيلها ولم تعثر على أي طرف. `skipped`: تعذر تشغيلها، ويوضح `reason` السبب.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].outcome","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","description":"سبب مقروء آلياً، ويكون `\"\"` عند وجود تطابق: `no_proven_internal_wallet`، أو `attribution_disabled`، أو `already_attributed`، أو `no_attributed_entity`، أو `directory_match_no_route`، أو `gtr_address_lookup_runs_on_dispatch`، أو `no_membership`، أو `network_switched_off`، أو `no_network_address_lookup`، أو `no_directory_match`، أو `awaiting_end_user`، أو `picked_member_without_proven_wallet`.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].reason","typeLabel":"string"},"vasp":{"oneOf":[{"type":"string","format":"uuid","description":"الـ VASP الموجود في الدليل الذي حددته الخطوة، إذا حددت واحداً.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].vasp.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"الـ VASP الموجود في الدليل الذي حددته الخطوة، إذا حددت واحداً.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].vasp.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].vasp","typeLabel":"string\u003cuuid> | null"},"rail":{"oneOf":[{"type":"string","description":"المسار الذي يصل إلى ذلك الطرف المقابل، عندما تعثر الخطوة على مسار.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].rail.oneOf.0","typeLabel":"string"},{"type":"null","description":"المسار الذي يصل إلى ذلك الطرف المقابل، عندما تعثر الخطوة على مسار.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].rail.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].rail","typeLabel":"string | null"},"at":{"type":"string","format":"date-time","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX]","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.discovery","typeLabel":"object[]"},"reason":{"type":"string","description":"سبب تعثر معاملة بحالة `COUNTERPARTY_VASP_NOT_FOUND` أو `COUNTERPARTY_VASP_NOT_REACHABLE`؛ وتكون `\"\"` لأي حالة أخرى. يُحدد فشل التسليم ذلك أولاً، في حالة `COUNTERPARTY_VASP_NOT_REACHABLE` فقط: `email_undeliverable` (رفض مزود البريد رسالة الامتثال الإلكترونية ولم يتبق أي عنوان لتجربته: عند إرسالها، أو في رسالة تذكير، أو كارتداد دائم تم الإبلاغ عنه لاحقاً) أو `delivery_failed` (فشل مسار التسليم نهائياً: رفض مسار الشبكة الرسالة أو استنفد محاولات إعادة المحاولة، أو لم يستجب مضيف هوية `TRP`، أو لم يقبل مضيف `TRP` الخاص بالطرف المقابل الاستعلام). وإلا فإن تتبع `discovery` يحدد ذلك: `awaiting_end_user` (لم تُحدد أي خطوة طرفاً مقابلاً يمكن لـ Didit الوصول إليه)، أو `directory_match_no_route` (حددت إحدى الخطوات VASP في الدليل ليس لديه مسار)، أو `picked_member_without_proven_wallet` (اختار المستخدم النهائي أحد عملاء Didit الذي لم يثبت سيطرته على المحفظة)، أو `no_directory_match` عندما لا يُقدم التتبع أي سبب آخر. تؤدي إعادة الإرسال إلى تحريك المعاملة، وبالتالي يتم مسح السبب. راجع [سبب تعثر المعاملة](/ar/transaction-monitoring/travel-rule#لماذا-يتوقف-التحويل).","uniqueKey":"travel_rule.oneOf.0.reason","typeLabel":"string"},"next_actions":{"type":"array","description":"ما يتيح متابعة التحويل؛ `[]` لأي حالة باستثناء `COUNTERPARTY_VASP_NOT_FOUND` أو `COUNTERPARTY_VASP_NOT_REACHABLE`. يتيح `email_undeliverable` خيار `update_compliance_email`، ثم `resend`. ويتيح `delivery_failed` خيار `resend`. ويتيح سبب الاكتشاف `select_counterparty_vasp` و `declare_self_hosted` و `add_vasp_hint` و `resend`.","items":{"type":"object","description":"إجراء واحد ينقل تحويلاً بحالة `COUNTERPARTY_VASP_NOT_FOUND` أو `COUNTERPARTY_VASP_NOT_REACHABLE` إلى المرحلة التالية. راجع [أسباب تعثر التحويل](/ar/transaction-monitoring/travel-rule#لماذا-يتوقف-التحويل).","properties":{"action":{"type":"string","enum":["select_counterparty_vasp","declare_self_hosted","add_vasp_hint","update_compliance_email","resend"],"description":"`select_counterparty_vasp`: يختار المستخدم النهائي VASP الوجهة في أداة إثبات ملكية المحفظة، أو تقوم بتنفيذ PATCH مع `action=beneficiary_vasp`. `declare_self_hosted`: يصرّح المستخدم النهائي بأن المحفظة ذاتية الاستضافة في الأداة. `add_vasp_hint`: أبلغ Didit بهوية الطرف المقابل، باستخدام اسم VASP، أو LEI، أو Travel Address (على سبيل المثال `travel_address` في إدخال دفتر العناوين الخاص بمحفظة الوجهة)، ثم أعد الإرسال. `update_compliance_email` و`resend` هما قيمتان للمعامل `action` في `PATCH /v3/transactions/{transaction_id}/travel-rule/`: أرسل البريد الإلكتروني للامتثال الخاص بالطرف المقابل مجدداً، وأعد تشغيل التوجيه.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.next_actions.items.[INDEX].action","typeLabel":"enum\u003cstring>"},"url":{"type":"string","format":"uri","description":"رابط أداة ملكية المحفظة، في `select_counterparty_vasp` و`declare_self_hosted` أثناء وجود جلسة أداة مفتوحة للتحويل.","uniqueKey":"travel_rule.oneOf.0.next_actions.items.[INDEX].url","typeLabel":"string\u003curi>"}},"required":["action"],"uniqueKey":"travel_rule.oneOf.0.next_actions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.next_actions","typeLabel":"object[]"},"chain_details":{"type":"object","description":"كيفية تسمية سلسلة التحويل لمحفظتيه، وذلك عندما يكون هناك أكثر من عنوان يدفع لآخر. يكون فارغاً (`{}`) لتحويلات سلاسل الحسابات (EVM، Solana، Tron)، حيث يكون العنوانان هما المحفظتان. تقرأ المطابقة والتوجيه ودفتر العناوين المحافظ من هنا أولاً.","properties":{"chain":{"type":"string","description":"السلسلة القياسية، مثل `BTC` أو `XRP` أو `LIGHTNING` لتحويل Lightning.","uniqueKey":"travel_rule.oneOf.0.chain_details.chain","typeLabel":"string"},"shape":{"type":"string","enum":["utxo","memo","lightning"],"uniqueKey":"travel_rule.oneOf.0.chain_details.shape","typeLabel":"enum\u003cstring>"},"originator":{"type":"object","description":"محفظة أحد الطرفين كما حددها Didit من بيانات السلسلة.","properties":{"address":{"type":"string","description":"المحفظة. في شبكة memo، العنوان الكلاسيكي (يتم تقسيم عنوان XRP X-address إلى عنوانه الكلاسيكي ووسمه)؛ وفي Lightning، معرّف عقدة المدفوع له أو Lightning Address.","uniqueKey":"travel_rule.oneOf.0.chain_details.originator.address","typeLabel":"string"},"memo":{"type":"string","description":"علامة الوجهة (destination tag) أو المذكرة (memo) التي تشكل جزءًا من المحفظة؛ القيمة `\"\"` في حال عدم وجود أي منها.","uniqueKey":"travel_rule.oneOf.0.chain_details.originator.memo","typeLabel":"string"},"source":{"type":"string","enum":["declared","x_address","largest_input","only_non_change_output","amount_match","invoice_payee","updated"],"description":"مصدر المحفظة: `declared` (طلبك)، `x_address` (مفصولة من عنوان XRP X-address)، `largest_input` (عنوان مدخلات UTXO الذي ساهم بأكبر قدر)، `only_non_change_output` (مخرج UTXO الوحيد الذي ليس فكة)، `amount_match` (مخرج UTXO الفردي الذي يدفع مبلغ التحويل)، `invoice_payee` (المستفيد المحدد في طلب دفع Lightning)، `updated` (تُعيّن لاحقاً باستخدام `action: update_originator_wallet`).","uniqueKey":"travel_rule.oneOf.0.chain_details.originator.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"travel_rule.oneOf.0.chain_details.originator","typeLabel":"object"},"beneficiary":{"type":"object","description":"محفظة أحد الطرفين كما حددها Didit من بيانات السلسلة.","properties":{"address":{"type":"string","description":"المحفظة. في شبكة memo، العنوان الكلاسيكي (يتم تقسيم عنوان XRP X-address إلى عنوانه الكلاسيكي ووسمه)؛ وفي Lightning، معرّف عقدة المدفوع له أو Lightning Address.","uniqueKey":"travel_rule.oneOf.0.chain_details.beneficiary.address","typeLabel":"string"},"memo":{"type":"string","description":"علامة الوجهة (destination tag) أو المذكرة (memo) التي تشكل جزءًا من المحفظة؛ القيمة `\"\"` في حال عدم وجود أي منها.","uniqueKey":"travel_rule.oneOf.0.chain_details.beneficiary.memo","typeLabel":"string"},"source":{"type":"string","enum":["declared","x_address","largest_input","only_non_change_output","amount_match","invoice_payee","updated"],"description":"مصدر المحفظة: `declared` (طلبك)، `x_address` (مفصولة من عنوان XRP X-address)، `largest_input` (عنوان مدخلات UTXO الذي ساهم بأكبر قدر)، `only_non_change_output` (مخرج UTXO الوحيد الذي ليس فكة)، `amount_match` (مخرج UTXO الفردي الذي يدفع مبلغ التحويل)، `invoice_payee` (المستفيد المحدد في طلب دفع Lightning)، `updated` (تُعيّن لاحقاً باستخدام `action: update_originator_wallet`).","uniqueKey":"travel_rule.oneOf.0.chain_details.beneficiary.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"travel_rule.oneOf.0.chain_details.beneficiary","typeLabel":"object"},"utxo":{"type":"object","description":"في تحويل UTXO: المدخلات والمخرجات كما تم تخزينها (المبالغ كنصوص عشرية) وما الذي قرأته Didit في كل مخرج.","properties":{"inputs":{"type":"array","items":{"type":"object","description":"مدخل أو مخرج واحد لمعاملة UTXO، كما سجلتها السلسلة.","required":["address"],"properties":{"address":{"type":"string","maxLength":128,"isRequired":true,"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].address","typeLabel":"string"},"amount":{"oneOf":[{"type":"string","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].amount","typeLabel":"string | null"},"txid":{"type":"string","maxLength":128,"description":"اختياري. المعاملة التي ينفقها مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs","typeLabel":"object[]"},"outputs":{"type":"array","items":{"type":"object","description":"مدخل أو مخرج واحد لمعاملة UTXO، كما سجلتها السلسلة.","required":["address"],"properties":{"address":{"type":"string","maxLength":128,"isRequired":true,"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].address","typeLabel":"string"},"amount":{"oneOf":[{"type":"string","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"سلسلة نصية عشرية بالوحدة الخاصة بالعملة (BTC وليس بالساتوشي). اختياري.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].amount","typeLabel":"string | null"},"txid":{"type":"string","maxLength":128,"description":"اختياري. المعاملة التي ينفقها مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"اختياري. فهرس المخرج الذي ينفقه مدخل ما.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs","typeLabel":"object[]"},"change_output_indexes":{"type":"array","items":{"type":"integer","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.change_output_indexes.items.[INDEX]","typeLabel":"integer"},"description":"المخرجات التي تُعيد الدفع إلى عنوان إدخال.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.change_output_indexes","typeLabel":"integer[]"},"beneficiary_output_index":{"oneOf":[{"type":"integer","description":"المُخرج الذي يدفع للمستفيد؛ وتكون null عندما يتعذر تمييز أي منها.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.beneficiary_output_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"المُخرج الذي يدفع للمستفيد؛ وتكون null عندما يتعذر تمييز أي منها.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.beneficiary_output_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.beneficiary_output_index","typeLabel":"integer | null"}},"uniqueKey":"travel_rule.oneOf.0.chain_details.utxo","typeLabel":"object"},"lightning":{"type":"object","description":"في تحويل Lightning: ما ينص عليه طلب الدفع. دائماً `kind` (`bolt11`، أو `bolt12_offer`، أو `bolt12_invoice`، أو `bolt12_invoice_request`، أو `lnurl`، أو `lightning_address`، أو `node_id`، أو `unknown`)؛ تضيف فاتورة BOLT11 كلاً من `network`، و`payee_node_id`، و`payment_hash`، و`amount_msat`، و`created_at`، و`expires_at`؛ ويضيف نص BOLT12 كلاً من `blinded_paths` و`payee_node_id`؛ ويضيف LNURL أو Lightning Address حقله `domain`. لا يتم حل أي شيء عبر الشبكة: يتم فك ترميز الطلب فقط.","additionalProperties":true,"uniqueKey":"travel_rule.oneOf.0.chain_details.lightning","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"string","enum":["declared_originator_not_an_input","declared_beneficiary_not_an_output","beneficiary_output_ambiguous","beneficiary_output_amount_differs"],"uniqueKey":"travel_rule.oneOf.0.chain_details.warnings.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"تناقضات UTXO التي تستحق المراجعة: المُرسِل المُعلَن ليس مدخلاً، أو المستفيد المُعلَن ليس مخرجاً، أو لم يتم التمكن من تمييز مخرج مستفيد واحد، أو أن مخرج المستفيد يدفع مبلغاً مختلفاً عما تنص عليه المعاملة.","uniqueKey":"travel_rule.oneOf.0.chain_details.warnings","typeLabel":"enum\u003cstring>[]"},"not_applicable_reason":{"type":"string","enum":["LIGHTNING_NO_PAYEE_IDENTIFIER","LIGHTNING_BOLT12_BLINDED_PAYEE","LIGHTNING_LNURL_NAMES_NO_PAYEE"],"description":"في تحويل Lightning الصادر الذي لا يحدد طلب الدفع الخاص به أي مستفيد: سبب كون التحويل `NOT_APPLICABLE`. كود `LIGHTNING_NO_PAYEE_IDENTIFIER` (الطلب لا يحدد عقدة المستفيد، أو تعذر فك تشفيره)، أو `LIGHTNING_BOLT12_BLINDED_PAYEE` (العرض يخفي المستفيد خلف مسارات معماة)، أو `LIGHTNING_LNURL_NAMES_NO_PAYEE` (يحدد LNURL خدمة وليس مستفيداً). يفتح الكود نفسه آخر إدخال `timeline` للتحويل.","uniqueKey":"travel_rule.oneOf.0.chain_details.not_applicable_reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"travel_rule.oneOf.0.chain_details","typeLabel":"object"}},"uniqueKey":"travel_rule.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"travel_rule.oneOf.1","typeLabel":"null"}],"uniqueKey":"travel_rule","typeLabel":"object | null"},"network_snapshot":{"oneOf":[{"type":"object","description":"لقطة المخطط للمعاملات/الأطراف ذات الصلة المستخدمة بواسطة محرك القواعد. إما `network_snapshot` المُرسلة مع المعاملة أو المخطط الذي تُنشئه Didit من فحص AML ناجح للمحفظة (والذي يحل محل المخطط المُرسَل). وتكون `null` عندما لا يوجد أي منهما.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"network_snapshot.oneOf.0.uuid","typeLabel":"string\u003cuuid>"},"nodes":{"type":"array","items":{"type":"object","uniqueKey":"network_snapshot.oneOf.0.nodes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"network_snapshot.oneOf.0.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"type":"object","uniqueKey":"network_snapshot.oneOf.0.edges.items.[INDEX]","typeLabel":"object"},"uniqueKey":"network_snapshot.oneOf.0.edges","typeLabel":"object[]"},"metrics":{"type":"object","uniqueKey":"network_snapshot.oneOf.0.metrics","typeLabel":"object"}},"uniqueKey":"network_snapshot.oneOf.0","typeLabel":"object"},{"type":"null","description":"لقطة المخطط للمعاملات/الأطراف ذات الصلة المستخدمة بواسطة محرك القواعد. إما `network_snapshot` المُرسلة مع المعاملة أو المخطط الذي تُنشئه Didit من فحص AML ناجح للمحفظة (والذي يحل محل المخطط المُرسَل). وتكون `null` عندما لا يوجد أي منهما.","properties":{"uuid":{"type":"string","format":"uuid"},"nodes":{"type":"array","items":{"type":"object"}},"edges":{"type":"array","items":{"type":"object"}},"metrics":{"type":"object"}},"uniqueKey":"network_snapshot.oneOf.1","typeLabel":"null"}],"uniqueKey":"network_snapshot","typeLabel":"object | null"},"remediation":{"oneOf":[{"type":"object","description":"جلسة معالجة معروضة على المستخدم عندما تكون إعادة التحقق مطلوبة. حلت محلها `action_required`، وهي الكتلة القياسية؛ تم الإبقاء عليها للتوافق مع الإصدارات السابقة.","properties":{"session_id":{"type":"string","uniqueKey":"remediation.oneOf.0.session_id","typeLabel":"string"},"session_token":{"type":"string","uniqueKey":"remediation.oneOf.0.session_token","typeLabel":"string"},"url":{"type":"string","format":"uri","uniqueKey":"remediation.oneOf.0.url","typeLabel":"string\u003curi>"},"status":{"type":"string","uniqueKey":"remediation.oneOf.0.status","typeLabel":"string"}},"uniqueKey":"remediation.oneOf.0","typeLabel":"object"},{"type":"null","description":"جلسة معالجة معروضة على المستخدم عندما تكون إعادة التحقق مطلوبة. حلت محلها `action_required`، وهي الكتلة القياسية؛ تم الإبقاء عليها للتوافق مع الإصدارات السابقة.","properties":{"session_id":{"type":"string"},"session_token":{"type":"string"},"url":{"type":"string","format":"uri"},"status":{"type":"string"}},"uniqueKey":"remediation.oneOf.1","typeLabel":"null"}],"uniqueKey":"remediation","typeLabel":"object | null"},"action_required":{"oneOf":[{"type":"object","title":"Verification session","description":"الإجراء المعلّق المطلوب من المستخدم النهائي لإكمال هذه المعاملة، أو null في حال عدم وجود أي إجراء. تشغّل حزم Didit SDK الإجراء تلقائياً بشكل افتراضي وتحدّث المعاملة عند انتهائه. نوعان، يتم التمييز بينهما بواسطة `type`: `verification_session` (جلسة تحقق مستضافة تم إنشاؤها بواسطة إجراء قاعدة) و`wallet_ownership` (جلسة أداة ملكية المحفظة التي تم إنشاؤها تلقائياً لتحويل Travel Rule الذي يتطلب إثبات التحكم في المحفظة، مقيد بإعداد Travel Rule المسمى `auto_wallet_verification`). عند إمكانية تطبيق كليهما، تكون الأولوية لـ `wallet_ownership` لأنه يعطل تبادل Travel Rule.","required":["type","url"],"properties":{"type":{"type":"string","enum":["verification_session"],"isRequired":true,"uniqueKey":"action_required.oneOf.0.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","format":"uri","description":"رابط التحقق المستضاف لفتحه للمستخدم النهائي.","isRequired":true,"uniqueKey":"action_required.oneOf.0.url","typeLabel":"string\u003curi>"},"session_id":{"type":"string","format":"uuid","description":"معرّف جلسة التحقق.","uniqueKey":"action_required.oneOf.0.session_id","typeLabel":"string\u003cuuid>"},"session_token":{"type":"string","description":"token الجلسة، يُستخدم بواسطة حزم SDK للأجهزة المحمولة لتشغيل سير العمل محليًا.","uniqueKey":"action_required.oneOf.0.session_token","typeLabel":"string"},"status":{"type":"string","description":"حالة جلسة التحقق.","uniqueKey":"action_required.oneOf.0.status","typeLabel":"string"}},"uniqueKey":"action_required.oneOf.0","typeLabel":"Verification session · object"},{"type":"object","title":"Wallet ownership","description":"الإجراء المعلّق المطلوب من المستخدم النهائي لإكمال هذه المعاملة، أو null في حال عدم وجود أي إجراء. تشغّل حزم Didit SDK الإجراء تلقائياً بشكل افتراضي وتحدّث المعاملة عند انتهائه. نوعان، يتم التمييز بينهما بواسطة `type`: `verification_session` (جلسة تحقق مستضافة تم إنشاؤها بواسطة إجراء قاعدة) و`wallet_ownership` (جلسة أداة ملكية المحفظة التي تم إنشاؤها تلقائياً لتحويل Travel Rule الذي يتطلب إثبات التحكم في المحفظة، مقيد بإعداد Travel Rule المسمى `auto_wallet_verification`). عند إمكانية تطبيق كليهما، تكون الأولوية لـ `wallet_ownership` لأنه يعطل تبادل Travel Rule.","required":["type","url"],"properties":{"type":{"type":"string","enum":["wallet_ownership"],"isRequired":true,"uniqueKey":"action_required.oneOf.1.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","format":"uri","description":"رابط أداة إثبات ملكية المحفظة المستضافة. افتحه في متصفح حقيقي - على الأجهزة المحمولة استخدم SFSafariViewController أو Chrome Custom Tab، ولا تستخدم أبداً عرض ويب مضمّناً.","isRequired":true,"uniqueKey":"action_required.oneOf.1.url","typeLabel":"string\u003curi>"},"widget_session_id":{"type":"string","format":"uuid","description":"معرّف جلسة أداة إثبات ملكية المحفظة.","uniqueKey":"action_required.oneOf.1.widget_session_id","typeLabel":"string\u003cuuid>"},"expires_at":{"type":"string","format":"date-time","description":"وقت انتهاء صلاحية جلسة الأداة.","uniqueKey":"action_required.oneOf.1.expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"action_required.oneOf.1","typeLabel":"Wallet ownership · object"},{"type":"null","uniqueKey":"action_required.oneOf.2","typeLabel":"null"}],"uniqueKey":"action_required","typeLabel":"Verification session · object | Wallet ownership · object | null"},"cost_breakdown":{"oneOf":[{"type":"object","description":"تكلفة هذه المعاملة: `total_price` و `items`، عنصر واحد لكل رسم، ويتضمن كل منها `usage_type` و `price` و `details` و `created_at`. إعادة فحص المعاملة نفسها تُعد عنصراً جديداً.","uniqueKey":"cost_breakdown.oneOf.0","typeLabel":"object"},{"type":"null","description":"تكلفة هذه المعاملة: `total_price` و `items`، عنصر واحد لكل رسم، ويتضمن كل منها `usage_type` و `price` و `details` و `created_at`. إعادة فحص المعاملة نفسها تُعد عنصراً جديداً.","uniqueKey":"cost_breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"cost_breakdown","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Approved with no rule hits":{"title":"Approved with no rule hits","value":{"uuid":"abcdef12-3456-4890-abcd-ef1234567890","environment":"live","transaction_number":4123,"txn_id":"your-txn-2026-05-17-001","txn_date":"2026-05-17T08:42:00Z","zone_id":"Europe/Madrid","transaction_type":"finance","action_type":"withdrawal","direction":"OUTBOUND","status":"APPROVED","source":"LIVE","amount":"1500","currency":"EUR","currency_type":"fiat","amount_in_default_currency":"1620.45","default_currency_code":"USD","preferred_currency_amount":"1620.45","preferred_currency_code":"USD","payment_details":"Withdrawal to crypto wallet","payment_txn_id":null,"score":0,"severity":null,"decision_reason_code":null,"decision_reason_label":null,"vendor_data":"user-12345","metadata":{"subject":{"entity_type":"individual","vendor_data":"user-12345","full_name":"Maria Garcia","address":{},"institution_details":{},"device_context":{}},"counterparty":{}},"props":{},"tags":[],"parties":[{"uuid":"b1111111-2222-4333-8444-555555555555","role":"APPLICANT","entity_type":"individual","kind":"USER","vendor_data":"user-12345","full_name":"Maria Garcia","first_name":null,"last_name":null,"country_code":null,"dob":null,"address":{},"institution_info":{},"device":{},"external_party_snapshot":null}],"payment_methods":[],"documents":[],"activities":[{"uuid":"d4e5f6a7-8901-4bcd-9ef0-123456789abc","activity_type":"TRANSACTION_CREATED","source":"TRANSACTION","status":"APPROVED","title":"withdrawal","description":"Transaction recorded.","metadata":{},"occurred_at":"2026-05-17T08:42:11Z"}],"alerts":[],"rule_runs":[],"provider_results":[],"travel_rule":null,"network_snapshot":null,"remediation":null,"action_required":null,"cost_breakdown":null}},"Flagged for review":{"title":"Flagged for review","value":{"uuid":"abcdef12-3456-4890-abcd-ef1234567891","environment":"live","transaction_number":4124,"txn_id":"your-txn-2026-05-17-002","txn_date":"2026-05-17T08:42:00Z","zone_id":"Europe/Madrid","transaction_type":"finance","action_type":"withdrawal","direction":"OUTBOUND","status":"IN_REVIEW","source":"LIVE","amount":"0.5","currency":"BTC","currency_type":"crypto","amount_in_default_currency":"32500","default_currency_code":"USD","preferred_currency_amount":"32500","preferred_currency_code":"USD","payment_details":"Withdrawal to crypto wallet","payment_txn_id":null,"score":78,"severity":"HIGH","decision_reason_code":"WALLET_HIGH_RISK","decision_reason_label":"Destination wallet flagged as high risk","vendor_data":"user-12345","metadata":{"subject":{"entity_type":"individual","vendor_data":"user-12345","full_name":"Maria Garcia","address":{},"institution_details":{},"device_context":{}},"counterparty":{}},"props":{"order_id":"ord-9988"},"tags":[],"parties":[{"uuid":"b1111111-2222-4333-8444-555555555555","role":"APPLICANT","entity_type":"individual","kind":"USER","vendor_data":"user-12345","full_name":"Maria Garcia","first_name":null,"last_name":null,"country_code":null,"dob":null,"address":{},"institution_info":{},"device":{},"external_party_snapshot":null}],"payment_methods":[],"documents":[],"activities":[],"alerts":[{"uuid":"a7b8c9d0-1234-4abc-9def-567890abcdef","title":"Destination wallet flagged as high risk","description":"Provider risk score exceeded the configured threshold.","severity":"HIGH","status":"OPEN","source":"RULE","metadata":{},"created_at":"2026-05-17T08:42:12Z","due_at":null}],"rule_runs":[{"uuid":"e5f6a7b8-9012-4cde-af01-23456789abcd","rule":"f6a7b8c9-0123-4def-b012-3456789abcde","rule_title":"High-risk wallet screening","rule_description":null,"rule_category":"crypto","matched":true,"is_test":false,"mode":"ACTIVE","severity":"HIGH","score_delta":78,"status_target":"IN_REVIEW","action_summary":"score +78; change_status:IN_REVIEW","metadata":{},"created_at":"2026-05-17T08:42:12Z"}],"provider_results":[],"travel_rule":null,"network_snapshot":null,"remediation":null,"action_required":null,"cost_breakdown":null}}},"exampleType":"examples"}},"exampleType":"examples"},"413f0b8d-d4dd-4dc1-a519-aadf475bfcd1":{"description":"فشل التحقق (حقول مطلوبة مفقودة، أو تكرار لـ `transaction_id`، أو قيمة enum غير معروفة، أو عملة غير صالحة، وما إلى ذلك).","content":{"application/json":{"examples":{"Missing required field":{"title":"Missing required field","value":{"transaction_details":{"amount":["This field is required."]}}},"Duplicate transaction_id":{"title":"Duplicate transaction_id","value":{"transaction_id":["A transaction with this transaction_id already exists."]}},"Invalid category":{"title":"Invalid category","value":{"non_field_errors":["Unsupported transaction category."]}},"Missing subject identity":{"title":"Missing subject identity","value":{"subject":["subject.vendor_data and subject.full_name are required."]}},"Blocklisted participant":{"title":"Blocklisted participant","value":{"vendor_data":["The individual 'user-12345' is in the blocklist and cannot participate in transactions."]}}},"exampleType":"examples"}},"exampleType":"examples"},"988c4742-0719-4da1-a69f-e92d33198797":{"description":"مفتاح API مفقود أو غير صالح أو ملغى، أو لا يمكن للمفتاح إرسال معاملات لهذا التطبيق. يعيد المفتاح المفقود `403`؛ بينما يعيد المفتاح الخاطئ أو الملغى أو منتهي الصلاحية `401`.","content":{"application/json":{"examples":{"Forbidden":{"title":"Forbidden","value":{"detail":"You do not have permission to perform this action."}}},"exampleType":"examples"}},"exampleType":"examples"},"4049d830-a4d3-4bb2-ad05-9488c1948cb3":{"description":"أنشأ طلب آخر يحمل نفس `transaction_id` المعاملة أثناء معالجة هذا الطلب، لذا ينجح إرسال واحد فقط من عمليتي إرسال متزامنتين. اقرأ المعاملة الحالية بدلاً من إعادة الإرسال.","content":{"application/json":{"examples":{"Concurrent duplicate":{"title":"Concurrent duplicate","value":{"detail":"A transaction with this transaction_id already exists."}}},"exampleType":"examples"}},"exampleType":"examples"},"8fac6b8f-c90d-4ca3-ba69-44cf35f70b01":{"description":"تم تجاوز حد المعدل: تتشارك عمليات إنشاء المعاملات واستيعاب الأحداث (`POST /v3/transactions/`، `POST /v3/events/`، `POST /v3/events/batch/`) رصيداً قدره 600 طلب في الدقيقة لكل مفتاح API، وهو منفصل عن رصيد الـ 300 المشترك بين سائر طلبات الكتابة الأخرى. انتظر لعدد الثواني المحدد في `Retry-After`، ثم أعد المحاولة.","headers":{"Retry-After":{"description":"عدد الثواني التي يجب انتظارها قبل إعادة المحاولة، مقربة للأعلى لتقع إعادة المحاولة في النافذة التالية.","schema":{"type":"integer","minimum":1,"example":30}}},"content":{"application/json":{"examples":{"Throttled":{"title":"Throttled","value":{"detail":"Ingestion rate limit exceeded. You can make up to 600 requests per minute."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"73c6cd3f-02c6-4a83-821d-acafb23b4854":{"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 لإنشاء المعاملات: تقديم KYT - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/management-api/transactions/create","matchLevel":1},"es":{"href":"/es/management-api/transactions/create","matchLevel":1},"pt-BR":{"href":"/pt-br/management-api/transactions/create","matchLevel":1},"ja":{"href":"/ja/management-api/transactions/create","matchLevel":1},"de":{"href":"/de/management-api/transactions/create","matchLevel":1},"fr":{"href":"/fr/management-api/transactions/create","matchLevel":1},"it":{"href":"/it/management-api/transactions/create","matchLevel":1},"pt":{"href":"/pt/management-api/transactions/create","matchLevel":1},"ca":{"href":"/ca/management-api/transactions/create","matchLevel":1},"id":{"href":"/id/management-api/transactions/create","matchLevel":1},"ru":{"href":"/ru/management-api/transactions/create","matchLevel":1},"ko":{"href":"/ko/management-api/transactions/create","matchLevel":1},"zh":{"href":"/zh/management-api/transactions/create","matchLevel":1},"ar":{"href":"/ar/management-api/transactions/create","matchLevel":0},"hi":{"href":"/hi/management-api/transactions/create","matchLevel":1}}},"lastModified":"2026-11-07T17:38:09.979Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ar/management-api/transactions/create.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=\"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\">\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 لإنشاء المعاملات: تقديم KYT - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ar/management-api/transactions/create\">\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%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA\u0026amp;title=%D9%88%D8%A7%D8%AC%D9%87%D8%A9+API+%D9%84%D8%A5%D9%86%D8%B4%D8%A7%D8%A1+%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA%3A+%D8%AA%D9%82%D8%AF%D9%8A%D9%85+KYT\u0026amp;description=%D8%A3%D8%B1%D8%B3%D9%84+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9+%D8%A5%D9%84%D9%89+Didit+KYT+%D9%84%D8%A7%D8%AD%D8%AA%D8%B3%D8%A7%D8%A8+%D8%AF%D8%B1%D8%AC%D8%A9+%D8%A7%D9%84%D9%85%D8%AE%D8%A7%D8%B7%D8%B1+%D9%88%D9%81%D8%AD%D8%B5%D9%87%D8%A7+%D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9+Travel+Rule.+%D8%AA%D8%B4%D9%85%D9%84+1%2C000+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9+%D8%B4%D9%87%D8%B1%D9%8A%D8%A7%D9%8B%D8%8C+%D8%AB%D9%85+%240.001+%D9%84%D9%83%D9%84+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=44e700685db475e3c73f3b4e2d2501bfa30ad7859adb8d46b3c007b92d53c53d\">\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 لإنشاء المعاملات: تقديم KYT - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA\u0026amp;title=%D9%88%D8%A7%D8%AC%D9%87%D8%A9+API+%D9%84%D8%A5%D9%86%D8%B4%D8%A7%D8%A1+%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A7%D8%AA%3A+%D8%AA%D9%82%D8%AF%D9%8A%D9%85+KYT\u0026amp;description=%D8%A3%D8%B1%D8%B3%D9%84+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9+%D8%A5%D9%84%D9%89+Didit+KYT+%D9%84%D8%A7%D8%AD%D8%AA%D8%B3%D8%A7%D8%A8+%D8%AF%D8%B1%D8%AC%D8%A9+%D8%A7%D9%84%D9%85%D8%AE%D8%A7%D8%B7%D8%B1+%D9%88%D9%81%D8%AD%D8%B5%D9%87%D8%A7+%D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9+Travel+Rule.+%D8%AA%D8%B4%D9%85%D9%84+1%2C000+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9+%D8%B4%D9%87%D8%B1%D9%8A%D8%A7%D9%8B%D8%8C+%D8%AB%D9%85+%240.001+%D9%84%D9%83%D9%84+%D9%85%D8%B9%D8%A7%D9%85%D9%84%D8%A9.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=44e700685db475e3c73f3b4e2d2501bfa30ad7859adb8d46b3c007b92d53c53d\">\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/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ar/management-api/transactions/create.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/management-api/transactions/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/management-api/transactions/create\">\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/management-api/transactions/create#webpage\",\"url\":\"https://docs.didit.me/ar/management-api/transactions/create\",\"name\":\"واجهة API لإنشاء المعاملات: تقديم KYT\",\"description\":\"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ar/management-api/transactions/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ar/management-api/transactions/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"المعاملات\",\"item\":\"https://docs.didit.me/ar/management-api/transactions/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"واجهة API لإنشاء المعاملات: تقديم KYT\",\"item\":\"https://docs.didit.me/ar/management-api/transactions/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/ar/management-api/transactions/create#apireference\",\"headline\":\"واجهة API لإنشاء المعاملات: تقديم KYT\",\"name\":\"واجهة API لإنشاء المعاملات: تقديم KYT\",\"description\":\"أرسل معاملة إلى Didit KYT لاحتساب درجة المخاطر وفحصها ومعالجة Travel Rule. تشمل 1,000 معاملة شهرياً، ثم $0.001 لكل معاملة.\",\"url\":\"https://docs.didit.me/ar/management-api/transactions/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ar/management-api/transactions/create#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"واجهة API إنشاء المعاملات, واجهة API للمعاملات, API مراقبة المعاملات, API فحص المعاملات, KYT للمعاملات, فحص المعاملات, Travel Rule API, Didit Management API, POST transactions, الدفع حسب الاستدعاء KYT\",\"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":"/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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/management-api/transactions/create"}]},{"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":"مشاركة الجلسة","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":"نظرة عامة","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":"قائمة المعاملات","description":"استرجع معاملات Didit المراقَبة مع درجات المخاطر والخطورة والأطراف المقابلة والوسوم وحالة الفحص. KYT بالدفع لكل استدعاء، دون عقود.","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":"حذف المعاملات بالجملة","description":"احذف المعاملات المراقبة نهائياً في Didit بواسطة UUID، أو امسح كل معاملات التطبيق. لا يمكن الحذف إذا كان التقرير معتمداً.","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/management-api/transactions/create"}]}]},"basePath":"","title":"واجهة API لإنشاء المعاملات: تقديم KYT - 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"]}