Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.
Kategorie der Transaktion. CamelCase-Aliase (travelRule, userPlatformEvent, gamblingBet, …) werden ebenfalls akzeptiert; der gespeicherte/zurückgegebene Wert ist camelCase für mehrteilige Kategorien.
Beliebige Schlüssel-Wert-Paare, die an die Transaktion angehängt sind. Jeder Schlüssel kann in Regelbedingungen mit dem Feldpfad custom_values.<key> referenziert werden.
Travel Rule-Daten. Wenn Travel Rule aktiviert ist und transaction_category travel_rule ist, führt Didit den Austausch selbst durch: status, protocol, required und obligations_count werden ignoriert, und originator_data, beneficiary_data sowie metadata werden verwendet. Andernfalls speichert Didit diese Werte als passiven Travel Rule-Datensatz. Während Travel Rule aktiviert ist, muss ein ausgehender Transfer ab Ihrem Schwellenwert die Vorgaben des jeweiligen Regelwerks enthalten (EU TFR oder FATF-Empfehlung 16), geprüft für die von Ihnen übermittelten Seiten: Ein fehlendes Feld führt zu einer 400-Antwort unter travel_rule_details.originator_data oder travel_rule_details.beneficiary_data, beispielsweise "EU TFR requires the originator name."
Transaktionsbezogene Überschreibung für das Krypto-Blockchain-Analyse-Screening. Wenn true, wird das Krypto-Screening unabhängig vom Standardwert der Anwendung durchgeführt. Wenn false, wird das Krypto-Screening übersprungen, selbst wenn es in den Anwendungseinstellungen aktiviert ist. Wenn weggelassen oder null, wird der in der Konsole konfigurierte Standardwert auf Anwendungsebene verwendet. Das Krypto-Screening erfordert transaction_details.direction, currency_kind: "crypto", eine Chain/Währung und die durch die Richtung ausgewählte Wallet-Adresse: Eingehendes Pre-Transfer-Screening verwendet counterparty.payment_method.account_id, eingehendes Transaktions-Hash-Screening verwendet subject.payment_method.account_id und ausgehendes Screening verwendet counterparty.payment_method.account_id. Wenn transaction_details.payment_reference_id einen Blockchain-Transaktions-Hash enthält, führt Didit ein Transaktions-Screening durch und gibt eine Transaktionszusammenfassungs-Anreicherung zurück, sofern verfügbar.
Antwort
Transaktion übermittelt und überwacht. Der Body enthält die vollständigen Transaktionsdetails (gleiche Struktur wie bei GET /v3/transactions/{transaction_id}/), die alle bereits angewendeten Regelergebnisse widerspiegeln.
Vollständiger Überwachungsdatensatz für eine Transaktion, wie von GET /v3/transactions/{transaction_id}/ und POST /v3/transactions/ zurückgegeben.
Umgebung der Anwendung, zu der die Transaktion gehört. Eine sandbox-Transaktion wird gespeichert, aber niemals ausgewertet, gescreent, benachrichtigt oder abgerechnet, sodass ihre leeren rule_runs „nicht ausgewertet“ bedeuten.
Kategorie auf oberster Ebene wie gespeichert: finance, kyc, travelRule, userPlatformEvent, gamblingBet, gamblingLimitChange, gamblingBonusChange, auditTrailEvent. Beachten Sie, dass mehrteilige Werte in camelCase zurückgegeben werden, selbst wenn sie in snake_case übermittelt wurden.
Richtung relativ zur betreffenden Entität. Wird unabhängig von der übermittelten Schreibweise in Großbuchstaben gespeichert (bei der Eingabe werden in/out/inbound/outbound akzeptiert).
Wie der Datensatz entstanden ist: LIVE für Transaktionen, die über die API oder das SDK übermittelt wurden, IMPORTED für Transaktionen, die über den Import in der Konsole geladen wurden.
Währungscode von amount. Jeder alphabetische ISO-4217-Code wird akzeptiert (z. B. EUR, USD, NGN), ebenso wie ein Krypto-Asset-Symbol (z. B. BTC). Bevorzugen Sie einen aktuell im Umlauf befindlichen Code. Nicht jeder akzeptierte Code verfügt über einen Wechselkurs: Wenn für den Code keiner verfügbar ist (beispielsweise die ISO-Verrechnungseinheit XSU oder ein Krypto-Symbol, für das Didit keine Kurse bereitstellt), schlägt die automatische Konvertierung fehl und preferred_currency_amount wird als null zurückgegeben, es sei denn, die Anfrage enthielt einen vorkonvertierten Wert für amount_in_default_currency.
Travel Rule-Transfer oder -Prüfung. Wird ausgefüllt, wenn travel_rule_details übermittelt wurde, sowie wenn Travel Rule aktiviert ist und die Transaktion mit transaction_category: travelRule erstellt wurde (Didit initiiert den Austausch selbst, auch ohne travel_rule_details). null, wenn kein Transfer oder keine Prüfung existiert. Bei einem eingehenden Transfer bleiben originator_data und beneficiary_data der Gegenpartei maskiert (data_masked: true), bis die Wallet-Inhaberschaft bestätigt ist.
Graph-Snapshot verknüpfter Transaktionen/Parteien, der von der Regel-Engine verwendet wird. Entweder der mit der Transaktion übermittelte network_snapshot oder der Graph, den Didit aus einem erfolgreichen AML-Wallet-Screening erstellt (der einen übermittelten ersetzt). null, wenn keines von beiden existiert.
Korrektursitzung, die dem Benutzer angeboten wird, wenn eine erneute Verifizierung erforderlich ist. Abgelöst durch action_required, den kanonischen Block; aus Gründen der Abwärtskompatibilität beibehalten.
Ausstehende Endbenutzer-Aktion, die zum Abschluss dieser Transaktion erforderlich ist, oder null, wenn keine vorhanden ist. Die Didit-SDKs starten die Aktion standardmäßig automatisch und aktualisieren die Transaktion nach deren Abschluss. Zwei Varianten, unterschieden durch type: verification_session (eine gehostete Verifizierungssitzung, die durch eine Regelaktion erstellt wurde) und wallet_ownership (eine Sitzung des Wallet-Ownership-Widgets, die für einen Travel-Rule-Transfer automatisch erstellt wurde, der einen Nachweis der Wallet-Kontrolle benötigt, gesteuert durch die Travel-Rule-Einstellung auto_wallet_verification). Wenn beide zutreffen könnten, hat wallet_ownership Vorrang, da sie den Travel-Rule-Austausch blockiert.
Kosten dieser Transaktion: total_price und items, eine pro Belastung, jeweils mit usage_type, price, details und created_at. Eine erneute Überprüfung derselben Transaktion ist ein neues Element.
Zuletzt geändert am 7. November 2026
{"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":"de/management-api/transactions/create","slug":"/de/management-api/transactions/create","pageMetadata":{"title":"Transaktions-API erstellen: KYT-Einreichung","sidebarTitle":"Transaktion erstellen","description":"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.","keywords":["Transaktions-API erstellen","Transaktions-API","Transaktionsüberwachung API","KYT Transaktions-API","Transaktions-Screening API","Transaktion CRUD","POST Transaktionen","Travel Rule API","Didit Management API","KYT Pay-per-Call"],"openapi":"de/openapi-25.json POST /v3/transactions/","href":"/de/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: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\"\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:`de`,title:`Prompt für die Create-Transaction-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":"Transaktions-API erstellen: KYT-Einreichung","sidebarTitle":"Transaktion erstellen","description":"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.","keywords":["Transaktions-API erstellen","Transaktions-API","Transaktionsüberwachung API","KYT Transaktions-API","Transaktions-Screening API","Transaktion CRUD","POST Transaktionen","Travel Rule API","Didit Management API","KYT Pay-per-Call"],"openapi":"de/openapi-25.json POST /v3/transactions/","href":"/de/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":"Transaktion erstellen","description":"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.","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":"1edf664a-96b2-4053-8f9d-10f434c57131","responses":{"201":"0e6033f0-ad45-42b1-8439-9039562741d2","400":"e633eeaa-27f2-451c-bc00-2127fdcfe4c1","403":"1116f979-2f64-4b4b-8dc8-962c8b8f3857","409":"03f87ef0-8c15-4501-9dd1-8dee086f59d6","429":"f8773fd0-63c1-47c0-ba8d-b4e721a68264"},"security":["057ec858-85d6-44cf-8f78-936c42dba231"],"x-didit-sdk":{"resource":"transactions","method":"create","auth":"api_key","server":true},"method":"post","type":"path","servers":["bf2da71e-9a01-4b59-885b-9d7d8cafa3a3"],"path":"/v3/transactions/","baseUrlOptions":["https://verification.didit.me"],"title":"Transaktion erstellen","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":"Ihre eindeutige Kennung für diese Transaktion (maximal 128 Zeichen).","example":"your-txn-2026-05-17-001","isRequired":true,"uniqueKey":"transaction_id","typeLabel":"string"},"transaction_category":{"type":"string","description":"Kategorie der Transaktion. CamelCase-Aliase (`travelRule`, `userPlatformEvent`, `gamblingBet`, …) werden ebenfalls akzeptiert; der gespeicherte/zurückgegebene Wert ist camelCase für mehrteilige Kategorien.","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":"Wesentliche Finanzdaten der Transaktion.","required":["direction","amount","currency"],"properties":{"direction":{"type":"string","description":"Richtung der Transaktion relativ zur betreffenden Entität. Groß-/Kleinschreibung wird nicht beachtet; `in`/`out` werden als Aliase akzeptiert. Wird in Großbuchstaben zurückgegeben (`INBOUND`/`OUTBOUND`).","example":"outbound","enum":["inbound","outbound","in","out"],"isRequired":true,"uniqueKey":"transaction_details.direction","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Transaktionsbetrag (bis zu 18 Dezimalstellen). Senden Sie ihn als Dezimalstring (z. B. `\"0.123456789012345678\"`), wenn exakte Präzision erforderlich ist: Eine JSON-Zahl wird zuerst als binäre Gleitkommazahl geparst, sodass Ziffern jenseits von etwa 15 signifikanten Stellen gerundet werden, bevor der Betrag gespeichert wird. Muss null oder größer sein: Die Richtung trägt das Vorzeichen, und ein negativer Betrag gibt `400` zurück.","example":1500,"isRequired":true,"uniqueKey":"transaction_details.amount","typeLabel":"number"},"currency":{"type":"string","description":"Währungscode. Jeder alphabetische ISO-4217-Code wird akzeptiert (z. B. `EUR`, `USD`, `NGN`), ebenso wie ein Krypto-Asset-Symbol (z. B. `BTC`). Bevorzugen Sie einen aktuell im Umlauf befindlichen Code. Nicht jeder akzeptierte Code verfügt über einen Wechselkurs: Wenn für den Code keiner verfügbar ist (beispielsweise die ISO-Verrechnungseinheit `XSU` oder ein Krypto-Symbol, für das Didit keine Kurse bereitstellt), schlägt die automatische Konvertierung fehl und `preferred_currency_amount` wird als null zurückgegeben, es sei denn, die Anfrage enthielt einen vorkonvertierten Wert für `amount_in_default_currency`.","example":"EUR","isRequired":true,"uniqueKey":"transaction_details.currency","typeLabel":"string"},"currency_kind":{"type":"string","description":"Gibt an, ob die Währung `fiat` oder `crypto` ist.","uniqueKey":"transaction_details.currency_kind","typeLabel":"string"},"amount_in_default_currency":{"oneOf":[{"type":"number","description":"Vorab umgerechneter Betrag in der Standardwährung. Wenn weggelassen, wird eine automatische Währungsumrechnung versucht. Muss null oder größer sein.","uniqueKey":"transaction_details.amount_in_default_currency.oneOf.0","typeLabel":"number"},{"type":"null","description":"Vorab umgerechneter Betrag in der Standardwährung. Wenn weggelassen, wird eine automatische Währungsumrechnung versucht. Muss null oder größer sein.","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":"Der Standard-Währungscode für den umgerechneten Betrag. Jeder derzeit im Umlauf befindliche ISO-4217-Code.","uniqueKey":"transaction_details.default_currency","typeLabel":"string"},"payment_details":{"oneOf":[{"type":"string","description":"Freitext-Zahlungsreferenz oder -Verwendungszweck.","uniqueKey":"transaction_details.payment_details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Freitext-Zahlungsreferenz oder -Verwendungszweck.","uniqueKey":"transaction_details.payment_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"transaction_details.payment_details","typeLabel":"string | null"},"payment_reference_id":{"oneOf":[{"type":"string","description":"Externe Zahlungssystem-Referenz. Für das Krypto-AML-Transaktions-Hash-Screening senden Sie den Blockchain-Transaktions-Hash und übergeben Sie außerdem `subject.payment_method.account_id` mit der zugehörigen Adresse.","uniqueKey":"transaction_details.payment_reference_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Externe Zahlungssystem-Referenz. Für das Krypto-AML-Transaktions-Hash-Screening senden Sie den Blockchain-Transaktions-Hash und übergeben Sie außerdem `subject.payment_method.account_id` mit der zugehörigen Adresse.","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":"Untertyp der Transaktion, z. B. `deposit`, `withdrawal`, `transfer`.","uniqueKey":"transaction_details.action_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untertyp der Transaktion, z. B. `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":"Auswahl des Krypto-Netzwerks, getrennt von der Währung (dem Asset-Symbol). Die Erfassung eines benutzerdefinierten Token-Symbols garantiert keine Abdeckung von Transaktions-Hashes für den zugehörigen Vertrag.","properties":{"crypto_chain":{"type":"string","description":"Tatsächliches Netzwerk, das für das Screening verwendet wurde. Das verwaltete Screening unterstützt 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) und HBAR (Hedera). Gängige Netzwerknamen werden ebenfalls akzeptiert, z. B. POLYGON oder POL für MATIC, BSC für BNB und TRON für TRX. Geben Sie dies bei Multi-Chain-Token immer an. Wenn die Angabe für USDT, USDC oder ETH mit einem 0x-Transaktions-Hash fehlt, schlägt Didit den Hash auf Ethereum, BNB Chain, Polygon, Base, Arbitrum und Optimism nach und führt das Screening auf dem Netzwerk durch, auf dem er gefunden wird; wird er auf keinem Netzwerk gefunden, wird die Transaktion nicht gescreent und custom_values.aml_screening_status lautet FAILED mit dem Grund in custom_values.aml_screening_error. Wenn die Angabe für USDT oder USDC beim Screening nach Wallet (ohne Transaktions-Hash) fehlt, wird eine Tron-Adresse auf Tron, eine Solana-Adresse auf Solana und eine 0x-Adresse auf dem ersten dieser sechs Netzwerke gescreent, auf dem sie eine Transaktion gesendet hat oder das Token hält, oder auf Ethereum, wenn sie auf keinem davon aktiv ist. Die Abdeckung angebundener Anbieter variiert; LIGHTNING erfordert einen unterstützten angebundenen Anbieter.","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":"Das Subjekt (der Antragsteller) der Transaktion.","required":["vendor_data","full_name"],"properties":{"vendor_data":{"type":"string","description":"Ihre interne Benutzer-/Unternehmenskennung.","example":"user-12345","isRequired":true,"uniqueKey":"subject.vendor_data","typeLabel":"string"},"full_name":{"type":"string","description":"Vollständiger Name der Zielperson.","example":"Maria Garcia","isRequired":true,"uniqueKey":"subject.full_name","typeLabel":"string"},"entity_type":{"type":"string","description":"Entitätstyp: `individual` oder `company`.","uniqueKey":"subject.entity_type","typeLabel":"string"},"first_name":{"type":"string","description":"Vorname der Person.","uniqueKey":"subject.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"Nachname der Person.","uniqueKey":"subject.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","description":"Geburtsdatum (JJJJ-MM-TT).","uniqueKey":"subject.date_of_birth","typeLabel":"string\u003cdate>"},"address":{"type":"object","description":"Adressobjekt.","properties":{"country":{"type":"string","description":"Ländercode (ISO 3166-1 Alpha-3 empfohlen). Wird in `country_code` der Partei kopiert.","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":"Details zur Institution (für institutionelle Subjekte).","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":"Gerätekontext, der zum Transaktionszeitpunkt erfasst wurde. browser_family und platform müssen als explizite Top-Level-Schlüssel gesendet werden — sie werden nicht aus user_agent abgeleitet. Der camelCase-Alias device wird in der Anfrage ebenfalls akzeptiert.","properties":{"fingerprint":{"type":"string","description":"Eindeutiger Geräte-Fingerabdruck.","uniqueKey":"subject.device_context.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"Stabiler sitzungsübergreifender Geräteidentifikator (v2-Fingerprint-Schema).","uniqueKey":"subject.device_context.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"User-Agent-String des Browsers oder der App. CamelCase-Alias: userAgent.","uniqueKey":"subject.device_context.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"Browser-Familie (z. B. Chrome, Firefox, Safari). Muss explizit gesendet werden — wird nicht aus user_agent abgeleitet. CamelCase-Alias: browserFamily.","uniqueKey":"subject.device_context.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"Browser-Versions-String. Muss explizit gesendet werden. CamelCase-Alias: browserVersion.","uniqueKey":"subject.device_context.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"Plattform-Identifikator (web, ios, android, macos, windows, linux). Muss explizit gesendet werden – wird nicht aus user_agent abgeleitet.","uniqueKey":"subject.device_context.platform","typeLabel":"string"},"os_family":{"type":"string","description":"Betriebssystemfamilie (z. B. iOS, Android, Windows). CamelCase-Alias: osFamily.","uniqueKey":"subject.device_context.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"Versionszeichenfolge des Betriebssystems. CamelCase-Alias: osVersion.","uniqueKey":"subject.device_context.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"Wert des Accept-Language-Headers. CamelCase-Alias: acceptLang.","uniqueKey":"subject.device_context.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"Sitzungskennung der aktuellen Sitzung des Benutzers. In den Metadaten gespeichert. CamelCase-Alias: sessionId.","uniqueKey":"subject.device_context.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"Alter der Benutzersitzung in Millisekunden zum Transaktionszeitpunkt. CamelCase-Alias: sessionAgeMs.","uniqueKey":"subject.device_context.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"Netzwerkkontext mit IP-Adresse und Geolokalisierung. Ein übergeordneter ipInfo-Block wird ebenfalls in dieses Objekt eingefügt.","properties":{"ip_address":{"type":"string","description":"Client-Adresse. CamelCase-Alias: ip.","uniqueKey":"subject.device_context.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"Per Geo-IP aufgelöstes Land der IP-Adresse (ISO 3166-1 alpha-3). CamelCase-Alias: countryCode3.","uniqueKey":"subject.device_context.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"Geografische Breite der IP-Adresse. CamelCase-Alias: lat.","uniqueKey":"subject.device_context.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"Geografische Länge der IP-Adresse. CamelCase-Alias: 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":"Vom Betreffenden verwendete Zahlungsmethode.","properties":{"method_type":{"type":"string","description":"Art der Zahlungsmethode: `bank_card`, `bank_account`, `crypto_wallet`, `ewallet`, `unhosted_wallet`, `other`.","uniqueKey":"subject.payment_method.method_type","typeLabel":"string"},"account_id":{"type":"string","description":"Kontokennung (z. B. IBAN, Adresse). Für das Krypto-Screening sollte dieses Feld die Adresse dieses Teilnehmers enthalten. Das Screening eingehender Transaktions-Hashes erfordert die Einzahlungsadresse des Dienstes/Kunden für das Subjekt. Das Screening ausgehender Transaktionen verwendet die Ziel-Wallet der Gegenpartei. Bei einem Krypto-Transfer auf Bitcoin oder Lightning kann es sich um eine Lightning-Zahlungsanforderung (BOLT11-Rechnung, BOLT12-Angebot, LNURL) oder eine Lightning Address handeln: Didit speichert den darin genannten Zahlungsempfänger als Konto (\"\", wenn keiner genannt wird) und die Angaben der Anfrage unter `chain_details.lightning` des Travel-Rule-Transfers. Nach dem Speichern maximal 255 Zeichen. Bei einem Krypto-Transfer auf Bitcoin oder Lightning kann es sich um eine Lightning-Zahlungsanforderung (BOLT11-Rechnung, BOLT12-Angebot, LNURL) oder eine Lightning Address handeln: Didit speichert den darin genannten Zahlungsempfänger als Konto (\"\", wenn keiner genannt wird) und die Angaben der Anfrage unter `chain_details.lightning` des Travel-Rule-Transfers. Nach dem Speichern maximal 255 Zeichen.","uniqueKey":"subject.payment_method.account_id","typeLabel":"string"},"memo":{"type":"string","maxLength":256,"description":"Das Destination-Tag oder Memo, das Teil der Wallet in einem Memo-Netzwerk ist (XRP, XLM, EOS, ATOM, HBAR). Bei einer gemeinsamen Exchange-Adresse ist jedes Memo eine eigene Zahlungsmethode. XRP: ein Destination-Tag, eine Ganzzahl von 0 bis 4294967295 (eine JSON-Zahl wird akzeptiert). XLM: ein Text-Memo von bis zu 28 Bytes, eine 64-Bit-ID oder ein 32-Byte-Hash in hexadezimaler Form. EOS: bis zu 256 Bytes. ATOM: bis zu 256 Zeichen. HBAR: bis zu 100 Bytes. Bitcoin-, EVM-, Solana-, Tron-, Litecoin-, Bitcoin Cash-, Dogecoin- und Lightning-Wallets unterstützen kein Memo: die Angabe eines Memos führt zu einem `400`. Alias: `destinationTag` oder `destination_tag`.","uniqueKey":"subject.payment_method.memo","typeLabel":"string"},"issuing_country":{"type":"string","description":"ISO 3166-1-Alpha-3-Ländercode des Ausstellers.","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":"Wann die Transaktion stattgefunden hat. Standardmäßig jetzt, falls weggelassen.","uniqueKey":"transaction_at","typeLabel":"string\u003cdate-time>"},"time_zone":{"type":"string","description":"IANA-Zeitzonenkennung, z. B. `Europe/Madrid`.","uniqueKey":"time_zone","typeLabel":"string"},"counterparty":{"type":"object","description":"Die Gegenpartei der Transaktion (optional).","properties":{"entity_type":{"type":"string","description":"Entitätstyp: `individual` oder `company`.","uniqueKey":"counterparty.entity_type","typeLabel":"string"},"vendor_data":{"type":"string","description":"Ihre interne Kennung für die Gegenpartei.","uniqueKey":"counterparty.vendor_data","typeLabel":"string"},"full_name":{"type":"string","description":"Vollständiger Name der Gegenpartei.","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":"Adressobjekt mit `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":"Gerätekontext für die Gegenpartei. browser_family und platform müssen als explizite Schlüssel auf oberster Ebene übergeben werden – sie werden nicht aus user_agent abgeleitet.","properties":{"fingerprint":{"type":"string","description":"Eindeutiger Geräte-Fingerabdruck.","uniqueKey":"counterparty.device_context.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"Stabiler sitzungsübergreifender Geräteidentifikator (v2-Fingerprint-Schema).","uniqueKey":"counterparty.device_context.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"User-Agent-String des Browsers oder der App. CamelCase-Alias: userAgent.","uniqueKey":"counterparty.device_context.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"Browser-Familie (z. B. Chrome, Firefox, Safari). Muss explizit gesendet werden — wird nicht aus user_agent abgeleitet. CamelCase-Alias: browserFamily.","uniqueKey":"counterparty.device_context.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"Browser-Versions-String. Muss explizit gesendet werden. CamelCase-Alias: browserVersion.","uniqueKey":"counterparty.device_context.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"Plattform-Identifikator (web, ios, android, macos, windows, linux). Muss explizit gesendet werden – wird nicht aus user_agent abgeleitet.","uniqueKey":"counterparty.device_context.platform","typeLabel":"string"},"os_family":{"type":"string","description":"Betriebssystemfamilie (z. B. iOS, Android, Windows). CamelCase-Alias: osFamily.","uniqueKey":"counterparty.device_context.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"Versionszeichenfolge des Betriebssystems. CamelCase-Alias: osVersion.","uniqueKey":"counterparty.device_context.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"Wert des Accept-Language-Headers. CamelCase-Alias: acceptLang.","uniqueKey":"counterparty.device_context.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"Sitzungskennung für die Sitzung der Gegenpartei. In den Metadaten gespeichert. CamelCase-Alias: sessionId.","uniqueKey":"counterparty.device_context.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"Alter der Benutzersitzung in Millisekunden zum Transaktionszeitpunkt. CamelCase-Alias: sessionAgeMs.","uniqueKey":"counterparty.device_context.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"Netzwerkkontext mit IP-Adresse und Geolokalisierung. Ein übergeordneter ipInfo-Block wird ebenfalls in dieses Objekt eingefügt.","properties":{"ip_address":{"type":"string","description":"Client-Adresse. CamelCase-Alias: ip.","uniqueKey":"counterparty.device_context.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"Per Geo-IP aufgelöstes Land der IP-Adresse (ISO 3166-1 alpha-3). CamelCase-Alias: countryCode3.","uniqueKey":"counterparty.device_context.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"Geografische Breite der IP-Adresse. CamelCase-Alias: lat.","uniqueKey":"counterparty.device_context.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"Geografische Länge der IP-Adresse. CamelCase-Alias: 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":"Von der Gegenpartei verwendete Zahlungsmethode. Bei travelRule-Transaktionen deklariert `method_type: \"unhosted_wallet\"` die Wallet der Gegenpartei als selbstverwahrt: Der Transfer überspringt das Gegenpartei-VASP-Routing, wird direkt in `UNCONFIRMED_OWNERSHIP` erstellt und (wenn `auto_wallet_verification` aktiviert ist) wird eine Sitzung des Wallet-Ownership-Widgets automatisch erstellt und im `action_required`-Block der Transaktion zurückgegeben.","properties":{"method_type":{"type":"string","description":"Art der Zahlungsmethode: `bank_card`, `bank_account`, `crypto_wallet`, `ewallet`, `unhosted_wallet`, `other`. Verwenden Sie `unhosted_wallet`, um eine selbstverwahrte Wallet für die Travel Rule anzugeben.","uniqueKey":"counterparty.payment_method.method_type","typeLabel":"string"},"account_id":{"type":"string","description":"Kontokennung (z. B. IBAN oder Adresse). Bei einem Krypto-Transfer auf Bitcoin oder Lightning kann es sich um eine Lightning-Zahlungsanforderung (BOLT11-Rechnung, BOLT12-Angebot, LNURL) oder eine Lightning Address handeln: Didit speichert den darin genannten Zahlungsempfänger als Konto (\"\", wenn keiner genannt wird) und die Angaben der Anfrage unter `chain_details.lightning` des Travel-Rule-Transfers. Nach dem Speichern maximal 255 Zeichen. Bei einem Krypto-Transfer auf Bitcoin oder Lightning kann es sich um eine Lightning-Zahlungsanforderung (BOLT11-Rechnung, BOLT12-Angebot, LNURL) oder eine Lightning Address handeln: Didit speichert den darin genannten Zahlungsempfänger als Konto (\"\", wenn keiner genannt wird) und die Angaben der Anfrage unter `chain_details.lightning` des Travel-Rule-Transfers. Nach dem Speichern maximal 255 Zeichen.","uniqueKey":"counterparty.payment_method.account_id","typeLabel":"string"},"memo":{"type":"string","maxLength":256,"description":"Das Destination-Tag oder Memo, das Teil der Wallet in einem Memo-Netzwerk ist (XRP, XLM, EOS, ATOM, HBAR). Bei einer gemeinsamen Exchange-Adresse ist jedes Memo eine eigene Zahlungsmethode. XRP: ein Destination-Tag, eine Ganzzahl von 0 bis 4294967295 (eine JSON-Zahl wird akzeptiert). XLM: ein Text-Memo von bis zu 28 Bytes, eine 64-Bit-ID oder ein 32-Byte-Hash in hexadezimaler Form. EOS: bis zu 256 Bytes. ATOM: bis zu 256 Zeichen. HBAR: bis zu 100 Bytes. Bitcoin-, EVM-, Solana-, Tron-, Litecoin-, Bitcoin Cash-, Dogecoin- und Lightning-Wallets unterstützen kein Memo: die Angabe eines Memos führt zu einem `400`. Alias: `destinationTag` oder `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":"Beliebige Schlüssel-Wert-Paare, die an die Transaktion angehängt sind. Jeder Schlüssel kann in Regelbedingungen mit dem Feldpfad `custom_values.\u003ckey>` referenziert werden.","additionalProperties":true,"example":{"merchant_id":"test","bank_name":"test_2"},"uniqueKey":"custom_properties","typeLabel":"object"},"travel_rule_details":{"type":"object","description":"Travel Rule-Daten. Wenn Travel Rule aktiviert ist und transaction_category travel_rule ist, führt Didit den Austausch selbst durch: status, protocol, required und obligations_count werden ignoriert, und originator_data, beneficiary_data sowie metadata werden verwendet. Andernfalls speichert Didit diese Werte als passiven Travel Rule-Datensatz. Während Travel Rule aktiviert ist, muss ein ausgehender Transfer ab Ihrem Schwellenwert die Vorgaben des jeweiligen Regelwerks enthalten (EU TFR oder FATF-Empfehlung 16), geprüft für die von Ihnen übermittelten Seiten: Ein fehlendes Feld führt zu einer 400-Antwort unter `travel_rule_details.originator_data` oder `travel_rule_details.beneficiary_data`, beispielsweise \"EU TFR requires the originator name.\"","required":["status"],"properties":{"status":{"type":"string","description":"Erforderlich, wann immer Sie travel_rule_details senden. Einer der Travel Rule-Transferstatus (zum Beispiel AWAITING_COUNTERPARTY, COMPLETED, NOT_APPLICABLE); Kleinbuchstaben- und camelCase-Schreibweisen sowie die veralteten Werte UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED und EXEMPT werden ebenfalls akzeptiert und zugeordnet. Jeder andere Wert gibt 400 zurück.","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":"Auftraggeber-Partei als flache Felder oder eine IVMS-101-Person. Für Ihren Benutzer mit einer genehmigten KYC-Verifizierung ersetzt Didit die in der Verifizierung enthaltenen Felder durch die verifizierten Werte (siehe `metadata.originator_provenance`). Es muss ein Objekt sein: alles andere führt zu einem `400`. In einem Netzwerk mit Memos gibt ein `memo`-Schlüssel das Memo oder Tag der Wallet des Auftraggebers an.","uniqueKey":"travel_rule_details.originator_data","typeLabel":"object"},"beneficiary_data":{"type":"object","description":"Begünstigter, als flache Felder oder als eine IVMS-101-Person. Es muss ein Objekt sein: alles andere führt zu einem `400`. Um die Übertragung weiterzuleiten, liest Didit `wallet_address` (ein leerer Wert wird aus `counterparty.payment_method.account_id` übernommen), `chain` (übernommen aus `transaction_details.crypto_params.crypto_chain` oder der `currency`, wenn diese eine unterstützte Chain benennt), `name` (fällt auf `counterparty.full_name` zurück), `travel_address`, `counterparty_vasp_name`, `counterparty_vasp_lei` und `counterparty_vasp_email`. In einem Memo-Netzwerk gibt `memo` das Memo oder den Tag der Wallet des Begünstigten an; `wallet_address` und `memo` haben Vorrang vor der Zahlungsmethode der Gegenpartei.","uniqueKey":"travel_rule_details.beneficiary_data","typeLabel":"object"},"metadata":{"type":"object","uniqueKey":"travel_rule_details.metadata","typeLabel":"object"},"utxo":{"type":"object","description":"Optional, nur UTXO-Chains (BTC, LTC, BCH, DOGE). Die Inputs und Outputs der Transaktion, anhand derer Didit die Wallet des Auftraggebers und den Output des Begünstigten ableitet, wenn Sie diese nicht deklarieren.","required":["outputs"],"properties":{"outputs":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","description":"Eine Eingabe oder Ausgabe einer UTXO-Transaktion, wie sie von der Blockchain erfasst wurde.","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":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","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":"Optional. Die Transaktion, deren Output ein Input ausgibt.","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","uniqueKey":"travel_rule_details.utxo.outputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","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":"Eine Eingabe oder Ausgabe einer UTXO-Transaktion, wie sie von der Blockchain erfasst wurde.","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":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","example":"0.0125","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","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":"Optional. Die Transaktion, deren Output ein Input ausgibt.","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","uniqueKey":"travel_rule_details.utxo.inputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","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":"Optional. Ohne Inputs wird kein Auftraggeber abgeleitet und kein Wechselgeld-Output (Change) erkannt.","uniqueKey":"travel_rule_details.utxo.inputs","typeLabel":"object[]"}},"uniqueKey":"travel_rule_details.utxo","typeLabel":"object"},"originator":{"type":"object","description":"Ein IVMS-101-Auftraggeberblock: `originatorPersons` (eine `naturalPerson` oder `legalPerson`; eine juristische Person macht die Partei zu einem Unternehmen) und `accountNumber` (Wallet-Adressen). Wird für `originator_data` verwendet, wenn dieses Objekt leer ist. Ein fehlerhafter Block antwortet mit 400, aufgeschlüsselt nach seinem Pfad, zum Beispiel `originator.originatorPersons`.","uniqueKey":"travel_rule_details.originator","typeLabel":"object"},"beneficiary":{"type":"object","description":"Ein IVMS-101-Begünstigtenblock: `beneficiaryPersons` (eine `naturalPerson` oder `legalPerson`; eine juristische Person macht die Partei zu einem Unternehmen) und `accountNumber` (Wallet-Adressen). Wird für `beneficiary_data` verwendet, wenn dieses Objekt leer ist. Ein fehlerhafter Block antwortet mit 400, aufgeschlüsselt nach seinem Pfad, zum Beispiel `beneficiary.beneficiaryPersons`.","uniqueKey":"travel_rule_details.beneficiary","typeLabel":"object"},"ivms101":{"type":"object","description":"Die `originator`- und `beneficiary`-Blöcke, verpackt in einem IVMS-101-Objekt (`IVMS101` wird ebenfalls akzeptiert). Blöcke auf oberster Ebene haben Vorrang vor denen des Wrappers.","uniqueKey":"travel_rule_details.ivms101","typeLabel":"object"}},"uniqueKey":"travel_rule_details","typeLabel":"object"},"network_snapshot":{"type":"object","description":"Vorberechneter Snapshot des Netzwerkgraphen.","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":"Transaktionsbezogene Überschreibung für das Krypto-Blockchain-Analyse-Screening. Wenn `true`, wird das Krypto-Screening unabhängig vom Standardwert der Anwendung durchgeführt. Wenn `false`, wird das Krypto-Screening übersprungen, selbst wenn es in den Anwendungseinstellungen aktiviert ist. Wenn weggelassen oder `null`, wird der in der Konsole konfigurierte Standardwert auf Anwendungsebene verwendet. Das Krypto-Screening erfordert `transaction_details.direction`, `currency_kind: \"crypto\"`, eine Chain/Währung und die durch die Richtung ausgewählte Wallet-Adresse: Eingehendes Pre-Transfer-Screening verwendet `counterparty.payment_method.account_id`, eingehendes Transaktions-Hash-Screening verwendet `subject.payment_method.account_id` und ausgehendes Screening verwendet `counterparty.payment_method.account_id`. Wenn `transaction_details.payment_reference_id` einen Blockchain-Transaktions-Hash enthält, führt Didit ein Transaktions-Screening durch und gibt eine Transaktionszusammenfassungs-Anreicherung zurück, sofern verfügbar.","uniqueKey":"include_crypto_screening.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Transaktionsbezogene Überschreibung für das Krypto-Blockchain-Analyse-Screening. Wenn `true`, wird das Krypto-Screening unabhängig vom Standardwert der Anwendung durchgeführt. Wenn `false`, wird das Krypto-Screening übersprungen, selbst wenn es in den Anwendungseinstellungen aktiviert ist. Wenn weggelassen oder `null`, wird der in der Konsole konfigurierte Standardwert auf Anwendungsebene verwendet. Das Krypto-Screening erfordert `transaction_details.direction`, `currency_kind: \"crypto\"`, eine Chain/Währung und die durch die Richtung ausgewählte Wallet-Adresse: Eingehendes Pre-Transfer-Screening verwendet `counterparty.payment_method.account_id`, eingehendes Transaktions-Hash-Screening verwendet `subject.payment_method.account_id` und ausgehendes Screening verwendet `counterparty.payment_method.account_id`. Wenn `transaction_details.payment_reference_id` einen Blockchain-Transaktions-Hash enthält, führt Didit ein Transaktions-Screening durch und gibt eine Transaktionszusammenfassungs-Anreicherung zurück, sofern verfügbar.","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":{"0e6033f0-ad45-42b1-8439-9039562741d2":{"description":"Transaktion übermittelt und überwacht. Der Body enthält die vollständigen Transaktionsdetails (gleiche Struktur wie bei `GET /v3/transactions/{transaction_id}/`), die alle bereits angewendeten Regelergebnisse widerspiegeln.","content":{"application/json":{"schema":{"type":"object","description":"Vollständiger Überwachungsdatensatz für eine Transaktion, wie von `GET /v3/transactions/{transaction_id}/` und `POST /v3/transactions/` zurückgegeben.","properties":{"uuid":{"type":"string","format":"uuid","description":"Stabiler Transaktionsbezeichner von Didit. Als `{transaction_id}` für Folgeaufrufe verwenden.","uniqueKey":"uuid","typeLabel":"string\u003cuuid>"},"environment":{"type":"string","enum":["live","sandbox"],"description":"Umgebung der Anwendung, zu der die Transaktion gehört. Eine `sandbox`-Transaktion wird gespeichert, aber niemals ausgewertet, gescreent, benachrichtigt oder abgerechnet, sodass ihre leeren `rule_runs` „nicht ausgewertet“ bedeuten.","uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"transaction_number":{"type":"integer","description":"Fortlaufende Transaktionsnummer innerhalb der Anwendung, wie in der Console angezeigt (z. B. `4123`).","uniqueKey":"transaction_number","typeLabel":"integer"},"txn_id":{"type":"string","description":"Die `transaction_id`, die Sie bei der Erstellung angegeben haben (max. 128 Zeichen). Eindeutig pro Anwendung.","uniqueKey":"txn_id","typeLabel":"string"},"txn_date":{"type":"string","format":"date-time","description":"Wann die Transaktion stattgefunden hat (aus `transaction_at`; standardmäßig der Übermittlungszeitpunkt).","uniqueKey":"txn_date","typeLabel":"string\u003cdate-time>"},"zone_id":{"oneOf":[{"type":"string","description":"Beim Erstellen angegebene IANA-Zeitzonenkennung.","uniqueKey":"zone_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Beim Erstellen angegebene IANA-Zeitzonenkennung.","uniqueKey":"zone_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"zone_id","typeLabel":"string | null"},"transaction_type":{"type":"string","description":"Kategorie auf oberster Ebene wie gespeichert: `finance`, `kyc`, `travelRule`, `userPlatformEvent`, `gamblingBet`, `gamblingLimitChange`, `gamblingBonusChange`, `auditTrailEvent`. Beachten Sie, dass mehrteilige Werte in camelCase zurückgegeben werden, selbst wenn sie in snake_case übermittelt wurden.","uniqueKey":"transaction_type","typeLabel":"string"},"action_type":{"type":"string","description":"Untertyp innerhalb der Kategorie (z. B. `deposit`, `withdrawal`, `transfer`). Standardmäßig die Kategorie, falls nicht angegeben.","uniqueKey":"action_type","typeLabel":"string"},"direction":{"type":"string","enum":["INBOUND","OUTBOUND"],"description":"Richtung relativ zur betreffenden Entität. Wird unabhängig von der übermittelten Schreibweise in Großbuchstaben gespeichert (bei der Eingabe werden `in`/`out`/`inbound`/`outbound` akzeptiert).","uniqueKey":"direction","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["APPROVED","IN_REVIEW","DECLINED","AWAITING_USER"],"description":"Aktuelles Überwachungsergebnis. Transaktionen werden als `APPROVED` erstellt; Regeln können sie synchron auf `IN_REVIEW`/`DECLINED` umstellen.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["LIVE","IMPORTED"],"description":"Wie der Datensatz entstanden ist: `LIVE` für Transaktionen, die über die API oder das SDK übermittelt wurden, `IMPORTED` für Transaktionen, die über den Import in der Konsole geladen wurden.","uniqueKey":"source","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"Transaktionsbetrag als Dezimalstring ohne nachgestellte Nullen (z. B. `\"1500\"`, `\"0.5\"`, `\"0.123456789012345678\"`). Bis zu 18 Dezimalstellen.","uniqueKey":"amount","typeLabel":"string"},"currency":{"type":"string","description":"Währungscode von `amount`. Jeder alphabetische ISO-4217-Code wird akzeptiert (z. B. `EUR`, `USD`, `NGN`), ebenso wie ein Krypto-Asset-Symbol (z. B. `BTC`). Bevorzugen Sie einen aktuell im Umlauf befindlichen Code. Nicht jeder akzeptierte Code verfügt über einen Wechselkurs: Wenn für den Code keiner verfügbar ist (beispielsweise die ISO-Verrechnungseinheit `XSU` oder ein Krypto-Symbol, für das Didit keine Kurse bereitstellt), schlägt die automatische Konvertierung fehl und `preferred_currency_amount` wird als null zurückgegeben, es sei denn, die Anfrage enthielt einen vorkonvertierten Wert für `amount_in_default_currency`.","uniqueKey":"currency","typeLabel":"string"},"currency_type":{"oneOf":[{"type":"string","description":"`fiat` oder `crypto`, wie in `currency_kind` übermittelt.","uniqueKey":"currency_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"`fiat` oder `crypto`, wie in `currency_kind` übermittelt.","uniqueKey":"currency_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"currency_type","typeLabel":"string | null"},"amount_in_default_currency":{"oneOf":[{"type":"string","description":"Von Ihnen übermittelter, vorab umgerechneter Betrag als Dezimal-String ohne nachgestellte Nullen.","uniqueKey":"amount_in_default_currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Von Ihnen übermittelter, vorab umgerechneter Betrag als Dezimal-String ohne nachgestellte Nullen.","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` umgerechnet in die bevorzugte Währung der Anwendung, sofern verfügbar.","uniqueKey":"preferred_currency_amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"`amount` umgerechnet in die bevorzugte Währung der Anwendung, sofern verfügbar.","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":"Freitext-Zahlungsreferenz oder -Verwendungszweck aus der Übermittlung.","uniqueKey":"payment_details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Freitext-Zahlungsreferenz oder -Verwendungszweck aus der Übermittlung.","uniqueKey":"payment_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_details","typeLabel":"string | null"},"payment_txn_id":{"oneOf":[{"type":"string","description":"Externe Zahlungssystem-Referenz (z. B. Blockchain-Transaktions-Hash) aus `payment_reference_id`.","uniqueKey":"payment_txn_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Externe Zahlungssystem-Referenz (z. B. Blockchain-Transaktions-Hash) aus `payment_reference_id`.","uniqueKey":"payment_txn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_txn_id","typeLabel":"string | null"},"score":{"type":"integer","description":"Durch Regeln kumulierter Risiko-Score (typischerweise 0–100). Höher = riskanter.","uniqueKey":"score","typeLabel":"integer"},"severity":{"oneOf":[{"type":"string","enum":["UNKNOWN","LOW","MEDIUM","HIGH","CRITICAL"],"description":"Kategorische Risikoschwere, festgelegt durch Regeln/Anbieter (`UNKNOWN`, `LOW`, `MEDIUM`, `HIGH`, `CRITICAL`). `null`, bis ein Wert festgelegt wird.","uniqueKey":"severity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["UNKNOWN","LOW","MEDIUM","HIGH","CRITICAL"],"description":"Kategorische Risikoschwere, festgelegt durch Regeln/Anbieter (`UNKNOWN`, `LOW`, `MEDIUM`, `HIGH`, `CRITICAL`). `null`, bis ein Wert festgelegt wird.","uniqueKey":"severity.oneOf.1","typeLabel":"null"}],"uniqueKey":"severity","typeLabel":"enum\u003cstring> | null"},"decision_reason_code":{"oneOf":[{"type":"string","description":"Maschinenlesbarer Grund für den aktuellen `status`.","uniqueKey":"decision_reason_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Maschinenlesbarer Grund für den aktuellen `status`.","uniqueKey":"decision_reason_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_reason_code","typeLabel":"string | null"},"decision_reason_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung für `decision_reason_code`.","uniqueKey":"decision_reason_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lesbare Bezeichnung für `decision_reason_code`.","uniqueKey":"decision_reason_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_reason_label","typeLabel":"string | null"},"vendor_data":{"oneOf":[{"type":"string","description":"Bequemlichkeitskopie der `vendor_data` des Antragstellers.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Bequemlichkeitskopie der `vendor_data` des Antragstellers.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"type":"object","description":"Snapshot der Payloads von `subject` und `counterparty`, wie sie zum Zeitpunkt der Erstellung übermittelt wurden.","uniqueKey":"metadata","typeLabel":"object"},"props":{"type":"object","description":"Die `custom_properties`, die Sie bei der Erstellung angegeben haben. Jeder Schlüssel kann in Regelbedingungen als `custom_values.\u003ckey>` adressiert werden.","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":"Gibt an, ob das Tag eine Didit-Voreinstellung oder ein benutzerdefiniertes Tag ist.","uniqueKey":"tags.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"description":"An die Transaktion angehängte Tags (manuell oder durch Regeln).","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":"Rolle der Partei. Der Erstellungs-Endpoint weist `APPLICANT` (das Subjekt) und `COUNTERPARTY` zu.","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`-Parteien verweisen über `vendor_data` zurück auf eine Didit-eigene Entität. Hinter `EXTERNAL`-Parteien steht keine Didit-Entität.","uniqueKey":"parties.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"vendor_data":{"oneOf":[{"type":"string","description":"Ihre interne Benutzer-/Unternehmenskennung.","uniqueKey":"parties.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ihre interne Benutzer-/Unternehmenskennung.","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":"Ländercode aus der übermittelten `address.country` (üblicherweise ISO 3166-1 Alpha-3).","uniqueKey":"parties.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ländercode aus der übermittelten `address.country` (üblicherweise 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":"Geburtsdatum aus dem übermittelten `date_of_birth`.","uniqueKey":"parties.items.[INDEX].dob.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Geburtsdatum aus dem übermittelten `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":"Adressobjekt wie übermittelt. `{}` bei Auslassung.","uniqueKey":"parties.items.[INDEX].address","typeLabel":"object"},"institution_info":{"type":"object","description":"Details zur Institution wie übermittelt. `{}`, wenn sie weggelassen wurden.","uniqueKey":"parties.items.[INDEX].institution_info","typeLabel":"object"},"device":{"type":"object","description":"Normalisierter Gerätekontext, einschließlich serverseitiger IP-Anreicherung unter network_context (Geolokalisierung, VPN-/Rechenzentrums-Flags), wenn eine IP angegeben wurde.","properties":{"fingerprint":{"type":"string","description":"Eindeutiger Geräte-Fingerabdruck.","uniqueKey":"parties.items.[INDEX].device.fingerprint","typeLabel":"string"},"persistent_device_id":{"type":"string","description":"Stabiler sitzungsübergreifender Geräteidentifikator (v2-Fingerprint-Schema).","uniqueKey":"parties.items.[INDEX].device.persistent_device_id","typeLabel":"string"},"user_agent":{"type":"string","description":"User-Agent-String des Browsers oder der App.","uniqueKey":"parties.items.[INDEX].device.user_agent","typeLabel":"string"},"browser_family":{"type":"string","description":"Browser-Familie (z. B. Chrome, Firefox, Safari).","uniqueKey":"parties.items.[INDEX].device.browser_family","typeLabel":"string"},"browser_version":{"type":"string","description":"Browser-Versions-String.","uniqueKey":"parties.items.[INDEX].device.browser_version","typeLabel":"string"},"platform":{"type":"string","description":"Plattform-Identifikator (web, ios, android, macos, windows, linux).","uniqueKey":"parties.items.[INDEX].device.platform","typeLabel":"string"},"os_family":{"type":"string","description":"Betriebssystemfamilie (z. B. iOS, Android, Windows).","uniqueKey":"parties.items.[INDEX].device.os_family","typeLabel":"string"},"os_version":{"type":"string","description":"Versionszeichenfolge des Betriebssystems.","uniqueKey":"parties.items.[INDEX].device.os_version","typeLabel":"string"},"accept_language":{"type":"string","description":"Wert des Accept-Language-Headers.","uniqueKey":"parties.items.[INDEX].device.accept_language","typeLabel":"string"},"session_id":{"type":"string","description":"Sitzungskennung (in Metadaten gespeichert).","uniqueKey":"parties.items.[INDEX].device.session_id","typeLabel":"string"},"session_age_ms":{"type":"number","description":"Sitzungsalter in Millisekunden.","uniqueKey":"parties.items.[INDEX].device.session_age_ms","typeLabel":"number"},"network_context":{"type":"object","description":"Netzwerkkontext mit IP-Adresse und Geolokalisierung.","properties":{"ip_address":{"type":"string","description":"Client-Adresse.","uniqueKey":"parties.items.[INDEX].device.network_context.ip_address","typeLabel":"string"},"ip_country_code":{"type":"string","description":"Per Geo-IP aufgelöstes Land der IP-Adresse (ISO 3166-1 alpha-3).","uniqueKey":"parties.items.[INDEX].device.network_context.ip_country_code","typeLabel":"string"},"latitude":{"type":"number","description":"Geografische Breite der IP-Adresse.","uniqueKey":"parties.items.[INDEX].device.network_context.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"Geografische Länge der IP-Adresse.","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":"Eingefrorene Kopie der Parteidaten für `EXTERNAL`-Parteien. `null`, solange die Partei mit einem Didit-Benutzer oder -Unternehmen verknüpft ist.","uniqueKey":"parties.items.[INDEX].external_party_snapshot.oneOf.0","typeLabel":"object"},{"type":"null","description":"Eingefrorene Kopie der Parteidaten für `EXTERNAL`-Parteien. `null`, solange die Partei mit einem Didit-Benutzer oder -Unternehmen verknüpft ist.","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":"Transaktionsparteien (Antragsteller, Gegenpartei).","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 über `type:account_id:issuing_country` — stabiler Identifikator, um die Wiederverwendung desselben Instruments zuzuordnen.","uniqueKey":"payment_methods.items.[INDEX].fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"SHA-256 über `type:account_id:issuing_country` — stabiler Identifikator, um die Wiederverwendung desselben Instruments zuzuordnen.","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":"Kontokennung (IBAN, Adresse, Karten-Token, …).","uniqueKey":"payment_methods.items.[INDEX].account_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kontokennung (IBAN, Adresse, Karten-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":"Ihre Kennung für den Benutzer bzw. das Unternehmen, dem die Ressource gehört.","uniqueKey":"payment_methods.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ihre Kennung für den Benutzer bzw. das Unternehmen, dem die Ressource gehört.","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":"Unverarbeitetes `payment_method`-Objekt wie übermittelt.","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":"Wie diese Methode in der Transaktion verwendet wurde. Der Endpoint zum Erstellen weist `SOURCE`/`DESTINATION` basierend auf der Richtung zu (ausgehend: Subjekt = SOURCE; eingehend: Subjekt = DESTINATION).","uniqueKey":"payment_methods.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment_methods.items.[INDEX]","typeLabel":"object"},"description":"Mit der Transaktion verknüpfte Zahlungsmethoden.","uniqueKey":"payment_methods","typeLabel":"object[]"},"documents":{"type":"array","description":"Dateien, die der Transaktion über die Konsole angehängt wurden. `[]`, wenn keine vorhanden sind.","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":"Kurzlebige signierte Download-URL; rufen Sie sie bei Bedarf ab, anstatt sie zu speichern.","uniqueKey":"documents.items.[INDEX].files.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Kurzlebige signierte Download-URL; rufen Sie sie bei Bedarf ab, anstatt sie zu speichern.","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":"Z. B. `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":"Einträge im Aktivitätsprotokoll (Erstellung, Notizen, manuelle Prüfungen, Statusänderungen).","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":"Aktuell immer leer. Ein offener Alert ist eine Transaktion mit dem Status `IN_REVIEW` oder `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 der Regel, die ausgeführt wurde.","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":"Gibt an, ob die Bedingungen der Regel auf diese Transaktion zutrafen. Ein Durchlauf wird nur für übereinstimmende Regeln aufgezeichnet, daher tragen Live-Auswertungen immer `true`.","uniqueKey":"rule_runs.items.[INDEX].matched","typeLabel":"boolean"},"is_test":{"type":"boolean","description":"True, wenn die Regel im TEST-Modus ausgeführt wurde (keine Auswirkung auf Status/Score).","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":"Score, der durch die `add_score`-Aktionen dieser Regel hinzugefügt wurde.","uniqueKey":"rule_runs.items.[INDEX].score_delta","typeLabel":"integer"},"status_target":{"oneOf":[{"type":"string","description":"Status, der durch eine `change_status`-Aktion festgelegt wurde, falls vorhanden.","uniqueKey":"rule_runs.items.[INDEX].status_target.oneOf.0","typeLabel":"string"},{"type":"null","description":"Status, der durch eine `change_status`-Aktion festgelegt wurde, falls vorhanden.","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":"Zusammenfassung der von der Regel ausgeführten Aktionen, getrennt durch `; ` (z. B. `score +30; change_status:IN_REVIEW; add_tag:high_risk_country`). Bestandteile: `score +N`, `change_status:\u003cSTATUS>`, `add_tag:\u003cname>`, `add_note`, `add_to_list`, `open_case`. `null`, wenn die Regel keine Aktion ausgeführt hat.","uniqueKey":"rule_runs.items.[INDEX].action_summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"Zusammenfassung der von der Regel ausgeführten Aktionen, getrennt durch `; ` (z. B. `score +30; change_status:IN_REVIEW; add_tag:high_risk_country`). Bestandteile: `score +N`, `change_status:\u003cSTATUS>`, `add_tag:\u003cname>`, `add_note`, `add_to_list`, `open_case`. `null`, wenn die Regel keine Aktion ausgeführt hat.","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":"Evaluierungsdetails: `scope_match`, `conditions[]` und `aggregations[]`. Jeder Bedingungseintrag enthält `field`, `operator`, `expected_value`, den aus der Transaktion gelesenen `current_value`, `matched`, `group_index` und `group_logic`. Jeder Aggregationseintrag (Velocity / Anzahl / Summe) enthält `metric`, `field`, `operator`, `expected_value`, den berechneten Wert `computed_value`, auf den das Aggregat ausgewertet wurde, `window`, `filters`, `matched` und `sample_references`; verzögerte asynchrone Aggregationen weisen `computed_value: null` und `deferred: true` auf. Eine verschachtelte Bedingungsgruppe ist ein Eintrag in `conditions[]` mit `operator` `any_of` oder `all_of`, `field` null und den Ergebnissen ihrer Elemente unter ihren eigenen `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":"Ausführungsergebnisse pro Regel – welche Regel ausgelöst wurde und mit welcher Auswirkung auf den Score.","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":"Unverarbeitete Antwort-Payload des Anbieters.","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":"Unverarbeitete Provider-Payloads (AML-Screening, Blockchain-Analysen usw.).","uniqueKey":"provider_results","typeLabel":"object[]"},"travel_rule":{"oneOf":[{"type":"object","description":"Travel Rule-Transfer oder -Prüfung. Wird ausgefüllt, wenn `travel_rule_details` übermittelt wurde, sowie wenn Travel Rule aktiviert ist und die Transaktion mit `transaction_category: travelRule` erstellt wurde (Didit initiiert den Austausch selbst, auch ohne `travel_rule_details`). `null`, wenn kein Transfer oder keine Prüfung existiert. Bei einem eingehenden Transfer bleiben `originator_data` und `beneficiary_data` der Gegenpartei maskiert (`data_masked: true`), bis die Wallet-Inhaberschaft bestätigt ist.","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":"Auftraggeber-Partei. Bei einer eingehenden Überweisung werden die Werte der Gegenpartei maskiert, bis die Eigentümerstruktur bestätigt ist.","uniqueKey":"travel_rule.oneOf.0.originator_data","typeLabel":"object"},"beneficiary_data":{"type":"object","description":"Begünstigter. Bei eingehenden Übertragungen werden die Werte der Gegenpartei maskiert, bis die Eigentümerschaft bestätigt ist.","uniqueKey":"travel_rule.oneOf.0.beneficiary_data","typeLabel":"object"},"name_match":{"oneOf":[{"type":"object","description":"Der Namensabgleich, der über den Transfer entschieden hat (Wert und Strenge). Null, bis einer ausgeführt wurde. Die verglichenen Namen werden zusammen mit den Parteien maskiert.","uniqueKey":"travel_rule.oneOf.0.name_match.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der Namensabgleich, der über den Transfer entschieden hat (Wert und Strenge). Null, bis einer ausgeführt wurde. Die verglichenen Namen werden zusammen mit den Parteien maskiert.","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":"Feldweiser Abgleich der Daten der an der Übertragung beteiligten Partei mit den Informationen der Gegenseite über den Wallet-Inhaber. Nennt Felder und Ergebnisse, niemals Werte, damit die Lesbarkeit erhalten bleibt, während die Daten der Gegenpartei maskiert sind. Null, bis ein Abgleich ausgeführt wurde.","properties":{"matched":{"type":"boolean","description":"True, wenn kein verglichenes Feld abweicht.","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":"Die Felder, die sich unterscheiden.","uniqueKey":"travel_rule.oneOf.0.data_match.oneOf.0.mismatched_fields","typeLabel":"enum\u003cstring>[]"},"fields":{"type":"object","description":"Ein Eintrag pro verglichenem Feld für den Entitätstyp der Partei (`name`, `date_of_birth`, `address`, `account`; ein Unternehmen hat kein `date_of_birth`).","additionalProperties":{"type":"object","properties":{"result":{"type":"string","enum":["matched","mismatched","not_compared"],"description":"`not_compared`, wenn die Regel `NONE` ist oder eine der beiden Seiten keinen Wert für das Feld aufweist.","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":"Feldweiser Abgleich der Daten der an der Übertragung beteiligten Partei mit den Informationen der Gegenseite über den Wallet-Inhaber. Nennt Felder und Ergebnisse, niemals Werte, damit die Lesbarkeit erhalten bleibt, während die Daten der Gegenpartei maskiert sind. Null, bis ein Abgleich ausgeführt wurde.","properties":{"matched":{"type":"boolean","description":"True, wenn kein verglichenes Feld abweicht."},"mismatched_fields":{"type":"array","items":{"type":"string","enum":["name","date_of_birth","address","account"]},"description":"Die Felder, die sich unterscheiden."},"fields":{"type":"object","description":"Ein Eintrag pro verglichenem Feld für den Entitätstyp der Partei (`name`, `date_of_birth`, `address`, `account`; ein Unternehmen hat kein `date_of_birth`).","additionalProperties":{"type":"object","properties":{"result":{"type":"string","enum":["matched","mismatched","not_compared"],"description":"`not_compared`, wenn die Regel `NONE` ist oder eine der beiden Seiten keinen Wert für das Feld aufweist."},"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":"Kürzel für `data_match.mismatched_fields`. Leer, wenn keine Unterschiede vorliegen.","uniqueKey":"travel_rule.oneOf.0.mismatched_fields","typeLabel":"string[]"},"data_unmasked":{"oneOf":[{"type":"object","description":"Audit-Eintrag des Zeitpunkts, zu dem die Daten der Gegenpartei demaskiert wurden. Null, solange die Daten noch maskiert sind, sowie bei ausgehenden Überweisungen.","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":"Was die Inhaberschaft bestätigt hat: ownership_confirmed (Ihre Bestätigung über die Konsole oder die API), wallet_proof (ein Wallet-Nachweis im Widget oder ein eingehender INTERNAL-Transfer, festgelegt bei der Erstellung), address_book_match (eine verifizierte Adressbuch-Wallet), own_verified_wallet (die eigene verifizierte Wallet Ihres Benutzers), inquiry_approved (Ihre Genehmigung einer eingehenden TRP-Anfrage oder einer GTR- oder Sygna-Nachricht), known_payment_method (eine Wallet, mit der Ihr Benutzer bereits bezahlt hat) oder travel_address (die pro Wallet angegebene Travel Address).","uniqueKey":"travel_rule.oneOf.0.data_unmasked.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"actor":{"type":"string","description":"Wer die Bestätigung vorgenommen hat: die E-Mail-Adresse des Konsolenbenutzers oder die Bezeichnung des API-Schlüssels. Leer bei einer automatischen Entscheidung.","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":"Audit-Eintrag des Zeitpunkts, zu dem die Daten der Gegenpartei demaskiert wurden. Null, solange die Daten noch maskiert sind, sowie bei ausgehenden Überweisungen.","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":"Was die Inhaberschaft bestätigt hat: ownership_confirmed (Ihre Bestätigung über die Konsole oder die API), wallet_proof (ein Wallet-Nachweis im Widget oder ein eingehender INTERNAL-Transfer, festgelegt bei der Erstellung), address_book_match (eine verifizierte Adressbuch-Wallet), own_verified_wallet (die eigene verifizierte Wallet Ihres Benutzers), inquiry_approved (Ihre Genehmigung einer eingehenden TRP-Anfrage oder einer GTR- oder Sygna-Nachricht), known_payment_method (eine Wallet, mit der Ihr Benutzer bereits bezahlt hat) oder travel_address (die pro Wallet angegebene Travel Address)."},"actor":{"type":"string","description":"Wer die Bestätigung vorgenommen hat: die E-Mail-Adresse des Konsolenbenutzers oder die Bezeichnung des API-Schlüssels. Leer bei einer automatischen Entscheidung."}},"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":"Wahr, solange die personenbezogenen Daten der Gegenpartei in dieser Antwort maskiert sind.","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":"Welche Seite des Austauschs diese Überweisung darstellt.","uniqueKey":"travel_rule.oneOf.0.direction","typeLabel":"enum\u003cstring>"},"rail":{"oneOf":[{"type":"string","description":"Die Schiene (Rail), über die der Transfer lief: `INTERNAL`, `TRP`, `GTR`, `TRUST`, `VERIFYVASP`, `SYGNA` oder `EMAIL` (`TEST_VASP` bei einer Sandbox-Anwendung, wenn der Didit Test VASP geantwortet hat), oder `null`, bis eine Schiene ausgewählt ist.","uniqueKey":"travel_rule.oneOf.0.rail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Schiene (Rail), über die der Transfer lief: `INTERNAL`, `TRP`, `GTR`, `TRUST`, `VERIFYVASP`, `SYGNA` oder `EMAIL` (`TEST_VASP` bei einer Sandbox-Anwendung, wenn der Didit Test VASP geantwortet hat), oder `null`, bis eine Schiene ausgewählt ist.","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":"Due-Diligence-Score von 0 bis 100, wobei ein höherer Wert besser ist. Gleiche Skala wie im VASP-Verzeichnis.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score","typeLabel":"integer"},"dd_score_breakdown":{"type":"object","description":"Beiträge pro Komponente zu dd_score, ein Objekt pro Komponente wie im VASP-Verzeichnis (jurisdiction, verification, protocol, lei, history, essentials, responsiveness), jeweils {points, max, reason, detail}. {}, bis die Gegenpartei bewertet wurde.","additionalProperties":{"type":"object","properties":{"points":{"type":"number","description":"Für diese Komponente vergebene Punkte.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.points","typeLabel":"number"},"max":{"type":"integer","description":"Maximale Punktzahl, die diese Komponente vergeben kann.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.max","typeLabel":"integer"},"reason":{"type":"string","description":"Maschinenlesbarer Code der Entscheidung der Komponente.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.reason","typeLabel":"string"},"detail":{"type":"string","description":"Für Menschen lesbare Begründung für die vergebenen Punkte.","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":"Wann die Due-Diligence-Bewertung zuletzt durchgeführt wurde. Null, bis die Gegenpartei bewertet wurde.","uniqueKey":"travel_rule.oneOf.0.counterparty_vasp.oneOf.0.dd_assessed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Due-Diligence-Bewertung zuletzt durchgeführt wurde. Null, bis die Gegenpartei bewertet wurde.","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":"Der Verzeichniseintrag der Gegenpartei oder `null`, wenn der Transfer mit keinem verknüpft ist.","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":"Due-Diligence-Score von 0 bis 100, wobei ein höherer Wert besser ist. Gleiche Skala wie im VASP-Verzeichnis."},"dd_score_breakdown":{"type":"object","description":"Beiträge pro Komponente zu dd_score, ein Objekt pro Komponente wie im VASP-Verzeichnis (jurisdiction, verification, protocol, lei, history, essentials, responsiveness), jeweils {points, max, reason, detail}. {}, bis die Gegenpartei bewertet wurde.","additionalProperties":{"type":"object","properties":{"points":{"type":"number","description":"Für diese Komponente vergebene Punkte."},"max":{"type":"integer","description":"Maximale Punktzahl, die diese Komponente vergeben kann."},"reason":{"type":"string","description":"Maschinenlesbarer Code der Entscheidung der Komponente."},"detail":{"type":"string","description":"Für Menschen lesbare Begründung für die vergebenen Punkte."}}}},"dd_assessed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Due-Diligence-Bewertung zuletzt durchgeführt wurde. Null, bis die Gegenpartei bewertet wurde."},{"type":"null","format":"date-time","description":"Wann die Due-Diligence-Bewertung zuletzt durchgeführt wurde. Null, bis die Gegenpartei bewertet wurde."}]}},"description":"Der Verzeichniseintrag der Gegenpartei oder `null`, wenn der Transfer mit keinem verknüpft ist.","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":"Die neueste Nachricht, die der Transfer einer anderen Partei schuldet. `null`, wenn er keine geschuldet hat, beispielsweise unter `threshold_amount` oder bei einer deklarierten selbstverwahrten Wallet.","required":["kind","status","rail","attempts","last_error","next_attempt_at","delivered_at"],"properties":{"kind":{"type":"string","enum":["SEND","ANSWER","TXID","CANCEL","POLL"],"description":"Was die Nachricht übermittelt. `SEND`: die erste Nachricht des Transfers an die Gegenpartei (ausgehend; das Übertragungsnetzwerk wird beim Senden ausgewählt). `ANSWER`: Ihre Annahme oder Ablehnung gegenüber dem anfragenden Netzwerk (eingehend). `TXID`: der On-Chain-Transaktions-Hash, nachdem Sie den Transfer abgeschlossen haben. `CANCEL`: die Stornierung, nachdem Sie ihn abgebrochen haben. `POLL`: eine Statusabfrage an ein Netzwerk, das dies anbietet, die alle 5 Minuten wiederholt wird, während der Transfer auf die Gegenpartei wartet.","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`: Wartet auf den Versand. `SENDING`: Ein Versuch läuft. `RETRYING`: Ein Versuch ist fehlgeschlagen und der nächste erfolgt um `next_attempt_at`. `DELIVERED`: Die Gegenseite hat die Nachricht entgegengenommen. `FAILED`: Die Gegenseite hat sie abgelehnt oder der letzte Versuch ist fehlgeschlagen.","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":"Die Schiene (Rail), die die Nachricht übermittelt. Leer, bis Didit eine für eine erste Nachricht ausgewählt hat.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.rail","typeLabel":"enum\u003cstring>"},"attempts":{"type":"integer","minimum":0,"description":"Bisher durchgeführte Versuche für diese Nachricht. Für eine Nachricht, die keine Statusabfrage ist, werden maximal 6 Versuche unternommen.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.attempts","typeLabel":"integer"},"last_error":{"type":"string","description":"Die Art des Fehlers, der beim letzten Versuch aufgetreten ist, `\"\"`, wenn keiner aufgetreten ist: beispielsweise `email undeliverable`, `trp identity endpoint unreachable` oder `trp transfer inquiry delivery failed`. Sie enthält niemals die eigene Antwort der Gegenpartei, die in der `timeline` des Transfers verbleibt.\nWenn GTR mit einem Fehler antwortet, sind dessen eigener Statuscode und dessen Nachricht enthalten. Antwortinhalte sind niemals enthalten.","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":"Wann der nächste Versuch ausgeführt wird, während die Nachricht `QUEUED` oder `RETRYING` ist.","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":"Wann der nächste Versuch ausgeführt wird, während die Nachricht `QUEUED` oder `RETRYING` ist.","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":"Wann die Gegenseite die Nachricht entgegengenommen hat.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.delivery.oneOf.0.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Gegenseite die Nachricht entgegengenommen hat.","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":"Wie Didit nach der Gegenpartei gesucht hat, ein Eintrag pro ausgeführtem Schritt. Leer, wenn keine Ermittlung stattgefunden hat, beispielsweise bei einem eingehenden Transfer.","items":{"type":"object","description":"Ein Schritt der Gegenpartei-Ermittlung, die Didit für einen ausgehenden Transfer durchgeführt hat, in der Reihenfolge der Ausführung. Der erste Schritt, der einen VASP mit einer Route benennt, beendet die Kette.","properties":{"step":{"type":"string","enum":["internal_address_book","wallet_attribution","network_lookup","customer_hint","end_user"],"description":"`internal_address_book`: ein anderer Didit-Kunde, der die Kontrolle über die Ziel-Wallet nachgewiesen hat. `wallet_attribution`: die Blockchain-Analyse-Zuordnung der Wallet. `network_lookup`: ein Netzwerk, das angeben kann, welcher VASP die Adresse hält. `customer_hint`: der VASP-Name, der LEI oder die Jurisdiktion, die Sie in `beneficiary_data` übermittelt haben. `end_user`: die Gegenpartei, die der Endbenutzer (oder Sie) ausgewählt hat, oder die Aufforderung, eine auszuwählen.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].step","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","enum":["match","miss","skipped"],"description":"`match`: Der Schritt hat eine Gegenpartei benannt. `miss`: Er wurde ausgeführt und hat keine gefunden. `skipped`: Er konnte nicht ausgeführt werden, und `reason` gibt den Grund an.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].outcome","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","description":"Maschinenlesbarer Grund, `\"\"` bei einer Übereinstimmung: `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` oder `picked_member_without_proven_wallet`.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].reason","typeLabel":"string"},"vasp":{"oneOf":[{"type":"string","format":"uuid","description":"Der Verzeichnis-VASP, den der Schritt benannt hat, sofern einer benannt wurde.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].vasp.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Der Verzeichnis-VASP, den der Schritt benannt hat, sofern einer benannt wurde.","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":"Die Schiene (Rail), die diese Gegenpartei erreicht, sofern der Schritt eine gefunden hat.","uniqueKey":"travel_rule.oneOf.0.discovery.items.[INDEX].rail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Schiene (Rail), die diese Gegenpartei erreicht, sofern der Schritt eine gefunden hat.","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":"Warum ein Transfer mit `COUNTERPARTY_VASP_NOT_FOUND` oder `COUNTERPARTY_VASP_NOT_REACHABLE` feststeckt; `\"\"` für jeden anderen Status. Eine fehlgeschlagene Zustellung bestimmt dies zuerst, ausschließlich bei `COUNTERPARTY_VASP_NOT_REACHABLE`: `email_undeliverable` (der E-Mail-Provider hat die Compliance-E-Mail abgelehnt und es bleibt keine Adresse mehr zum Ausprobieren: beim Senden, bei einer Erinnerung oder als später gemeldeter permanenter Bounce) oder `delivery_failed` (die zustellende Schiene ist endgültig fehlgeschlagen: eine Netzwerkschiene hat die Nachricht abgelehnt oder keine Wiederholungsversuche mehr übrig, ein `TRP`-Identitäts-Host hat nicht geantwortet oder der `TRP`-Host der Gegenpartei hat die Anfrage nicht akzeptiert). Andernfalls bestimmt es der `discovery`-Trace: `awaiting_end_user` (kein Schritt hat eine Gegenpartei benannt, die Didit erreichen kann), `directory_match_no_route` (ein Schritt hat einen Verzeichnis-VASP benannt, der keine Route hat), `picked_member_without_proven_wallet` (der Endbenutzer hat einen Didit-Kunden ausgewählt, der die Kontrolle über die Wallet nicht nachgewiesen hat) oder `no_directory_match`, wenn der Trace keinen anderen Grund liefert. Ein erneutes Senden bringt den Transfer voran, sodass der Grund zurückgesetzt wird. Siehe [Warum ein Transfer feststeckt](/de/transaction-monitoring/travel-rule#warum-ein-transfer-blockiert-ist).","uniqueKey":"travel_rule.oneOf.0.reason","typeLabel":"string"},"next_actions":{"type":"array","description":"Was den Transfer voranbringt; `[]` für jeden Status außer `COUNTERPARTY_VASP_NOT_FOUND` oder `COUNTERPARTY_VASP_NOT_REACHABLE`. `email_undeliverable` bietet `update_compliance_email`, dann `resend`. `delivery_failed` bietet `resend`. Ein Discovery-Grund bietet `select_counterparty_vasp`, `declare_self_hosted`, `add_vasp_hint` und `resend`.","items":{"type":"object","description":"Eine Maßnahme, die einen Transfer mit dem Status `COUNTERPARTY_VASP_NOT_FOUND` oder `COUNTERPARTY_VASP_NOT_REACHABLE` voranbringt. Siehe [Warum ein Transfer festhängt](/de/transaction-monitoring/travel-rule#warum-ein-transfer-blockiert-ist).","properties":{"action":{"type":"string","enum":["select_counterparty_vasp","declare_self_hosted","add_vasp_hint","update_compliance_email","resend"],"description":"`select_counterparty_vasp`: Der Endbenutzer wählt die Ziel-VASP im Widget zum Wallet-Eigentumsnachweis aus, oder Sie senden einen PATCH mit `action=beneficiary_vasp`. `declare_self_hosted`: Der Endbenutzer deklariert die Wallet im Widget als selbstverwahrt. `add_vasp_hint`: Teilen Sie Didit über einen VASP-Namen, LEI oder eine Travel Address (beispielsweise eine `travel_address` im Adressbucheintrag der Ziel-Wallet) mit, wer die Gegenpartei ist, und senden Sie die Anfrage erneut. `update_compliance_email` und `resend` sind `action`-Werte von `PATCH /v3/transactions/{transaction_id}/travel-rule/`: Geben Sie die Compliance-E-Mail der Gegenpartei erneut an und führen Sie das Routing noch einmal durch.","isRequired":true,"uniqueKey":"travel_rule.oneOf.0.next_actions.items.[INDEX].action","typeLabel":"enum\u003cstring>"},"url":{"type":"string","format":"uri","description":"Der Link zum Wallet-Ownership-Widget, bei `select_counterparty_vasp` und `declare_self_hosted`, solange der Transfer eine offene Widget-Sitzung hat.","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":"Wie die Blockchain des Transfers ihre beiden Wallets benennt, wenn mehr als eine Adresse eine andere bezahlt. Leer (`{}`) bei einem Account-Chain-Transfer (EVM, Solana, Tron), bei dem die beiden Adressen die Wallets sind. Abgleich, Weiterleitung und das Adressbuch lesen die Wallets zuerst von hier aus.","properties":{"chain":{"type":"string","description":"Kanonische Chain, z. B. `BTC`, `XRP` oder `LIGHTNING` für einen Lightning-Transfer.","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":"Die Wallet einer Seite, wie von Didit aus den Chain-Daten aufgelöst.","properties":{"address":{"type":"string","description":"Die Wallet. Auf einem Memo-Netzwerk die klassische Adresse (eine XRP-X-Adresse wird in ihre klassische Adresse und ihr Tag aufgeteilt); auf Lightning die Knoten-ID des Zahlungsempfängers oder die Lightning-Adresse.","uniqueKey":"travel_rule.oneOf.0.chain_details.originator.address","typeLabel":"string"},"memo":{"type":"string","description":"Das Destination-Tag oder Memo, das Teil der Wallet ist; `\"\"` für keines.","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":"Woher die Wallet stammt: `declared` (Ihre Anfrage), `x_address` (aus einer XRP-X-Adresse aufgeteilt), `largest_input` (die UTXO-Input-Adresse mit dem größten Beitrag), `only_non_change_output` (der einzige UTXO-Output, der kein Wechselgeld ist), `amount_match` (der eine UTXO-Output, der den Überweisungsbetrag zahlt), `invoice_payee` (der Zahlungsempfänger, den eine Lightning-Zahlungsanforderung benennt), `updated` (nachträglich mit `action: update_originator_wallet` festgelegt).","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":"Die Wallet einer Seite, wie von Didit aus den Chain-Daten aufgelöst.","properties":{"address":{"type":"string","description":"Die Wallet. Auf einem Memo-Netzwerk die klassische Adresse (eine XRP-X-Adresse wird in ihre klassische Adresse und ihr Tag aufgeteilt); auf Lightning die Knoten-ID des Zahlungsempfängers oder die Lightning-Adresse.","uniqueKey":"travel_rule.oneOf.0.chain_details.beneficiary.address","typeLabel":"string"},"memo":{"type":"string","description":"Das Destination-Tag oder Memo, das Teil der Wallet ist; `\"\"` für keines.","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":"Woher die Wallet stammt: `declared` (Ihre Anfrage), `x_address` (aus einer XRP-X-Adresse aufgeteilt), `largest_input` (die UTXO-Input-Adresse mit dem größten Beitrag), `only_non_change_output` (der einzige UTXO-Output, der kein Wechselgeld ist), `amount_match` (der eine UTXO-Output, der den Überweisungsbetrag zahlt), `invoice_payee` (der Zahlungsempfänger, den eine Lightning-Zahlungsanforderung benennt), `updated` (nachträglich mit `action: update_originator_wallet` festgelegt).","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":"Bei einem UTXO-Transfer: die Inputs und Outputs wie gespeichert (Beträge als Dezimal-Strings) und welche Outputs Didit als was interpretiert hat.","properties":{"inputs":{"type":"array","items":{"type":"object","description":"Eine Eingabe oder Ausgabe einer UTXO-Transaktion, wie sie von der Blockchain erfasst wurde.","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":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","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":"Optional. Die Transaktion, deren Output ein Input ausgibt.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.inputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","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":"Eine Eingabe oder Ausgabe einer UTXO-Transaktion, wie sie von der Blockchain erfasst wurde.","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":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","example":"0.0125","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dezimal-Zeichenkette in der Einheit des Coins selbst (BTC, nicht Satoshis). Optional.","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":"Optional. Die Transaktion, deren Output ein Input ausgibt.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].txid","typeLabel":"string"},"vout":{"oneOf":[{"type":"integer","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.outputs.items.[INDEX].vout.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Optional. Der Index des Outputs, den ein Input ausgibt.","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":"Ausgaben, die an eine Eingabeadresse zurückzahlen.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.change_output_indexes","typeLabel":"integer[]"},"beneficiary_output_index":{"oneOf":[{"type":"integer","description":"Der Output, der den Begünstigten bezahlt; null, wenn keine unterschieden werden konnten.","uniqueKey":"travel_rule.oneOf.0.chain_details.utxo.beneficiary_output_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Der Output, der den Begünstigten bezahlt; null, wenn keine unterschieden werden konnten.","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":"Bei einem Lightning-Transfer: Inhalt der Zahlungsanforderung. Immer `kind` (`bolt11`, `bolt12_offer`, `bolt12_invoice`, `bolt12_invoice_request`, `lnurl`, `lightning_address`, `node_id` oder `unknown`); eine BOLT11-Rechnung ergänzt `network`, `payee_node_id`, `payment_hash`, `amount_msat`, `created_at` und `expires_at`; ein BOLT12-String ergänzt `blinded_paths` und `payee_node_id`; eine LNURL oder Lightning Address ihre `domain`. Es wird nichts über das Netzwerk aufgelöst: Die Anforderung wird lediglich decodiert.","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-Inkonsistenzen, die eine Überprüfung wert sind: Der angegebene Auftraggeber ist kein Input, der angegebene Begünstigte ist kein Output, es konnte kein einzelner Output des Begünstigten unterschieden werden oder der Begünstigten-Output zahlt einen anderen Betrag aus, als in der Transaktion angegeben ist.","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":"Bei einem ausgehenden Lightning-Transfer, dessen Zahlungsanforderung keinen Begünstigten nennt: der Grund, warum der Transfer `NOT_APPLICABLE` ist. `LIGHTNING_NO_PAYEE_IDENTIFIER` (die Anforderung nennt keinen Knoten des Begünstigten oder konnte nicht decodiert werden), `LIGHTNING_BOLT12_BLINDED_PAYEE` (das Angebot verbirgt seinen Begünstigten hinter blinden Pfaden), `LIGHTNING_LNURL_NAMES_NO_PAYEE` (eine LNURL nennt einen Dienst, keinen Begünstigten). Derselbe Code leitet den letzten `timeline`-Eintrag des Transfers ein.","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":"Graph-Snapshot verknüpfter Transaktionen/Parteien, der von der Regel-Engine verwendet wird. Entweder der mit der Transaktion übermittelte `network_snapshot` oder der Graph, den Didit aus einem erfolgreichen AML-Wallet-Screening erstellt (der einen übermittelten ersetzt). `null`, wenn keines von beiden existiert.","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":"Graph-Snapshot verknüpfter Transaktionen/Parteien, der von der Regel-Engine verwendet wird. Entweder der mit der Transaktion übermittelte `network_snapshot` oder der Graph, den Didit aus einem erfolgreichen AML-Wallet-Screening erstellt (der einen übermittelten ersetzt). `null`, wenn keines von beiden existiert.","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":"Korrektursitzung, die dem Benutzer angeboten wird, wenn eine erneute Verifizierung erforderlich ist. Abgelöst durch `action_required`, den kanonischen Block; aus Gründen der Abwärtskompatibilität beibehalten.","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":"Korrektursitzung, die dem Benutzer angeboten wird, wenn eine erneute Verifizierung erforderlich ist. Abgelöst durch `action_required`, den kanonischen Block; aus Gründen der Abwärtskompatibilität beibehalten.","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":"Ausstehende Endbenutzer-Aktion, die zum Abschluss dieser Transaktion erforderlich ist, oder null, wenn keine vorhanden ist. Die Didit-SDKs starten die Aktion standardmäßig automatisch und aktualisieren die Transaktion nach deren Abschluss. Zwei Varianten, unterschieden durch `type`: `verification_session` (eine gehostete Verifizierungssitzung, die durch eine Regelaktion erstellt wurde) und `wallet_ownership` (eine Sitzung des Wallet-Ownership-Widgets, die für einen Travel-Rule-Transfer automatisch erstellt wurde, der einen Nachweis der Wallet-Kontrolle benötigt, gesteuert durch die Travel-Rule-Einstellung `auto_wallet_verification`). Wenn beide zutreffen könnten, hat `wallet_ownership` Vorrang, da sie den Travel-Rule-Austausch blockiert.","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":"Gehostete Verifizierungs-URL, die für den Endbenutzer geöffnet werden soll.","isRequired":true,"uniqueKey":"action_required.oneOf.0.url","typeLabel":"string\u003curi>"},"session_id":{"type":"string","format":"uuid","description":"ID der Verifizierungssitzung.","uniqueKey":"action_required.oneOf.0.session_id","typeLabel":"string\u003cuuid>"},"session_token":{"type":"string","description":"Sitzungs-Token, das von den mobilen SDKs verwendet wird, um den Ablauf nativ zu starten.","uniqueKey":"action_required.oneOf.0.session_token","typeLabel":"string"},"status":{"type":"string","description":"Status der Verifizierungssitzung.","uniqueKey":"action_required.oneOf.0.status","typeLabel":"string"}},"uniqueKey":"action_required.oneOf.0","typeLabel":"Verification session · object"},{"type":"object","title":"Wallet ownership","description":"Ausstehende Endbenutzer-Aktion, die zum Abschluss dieser Transaktion erforderlich ist, oder null, wenn keine vorhanden ist. Die Didit-SDKs starten die Aktion standardmäßig automatisch und aktualisieren die Transaktion nach deren Abschluss. Zwei Varianten, unterschieden durch `type`: `verification_session` (eine gehostete Verifizierungssitzung, die durch eine Regelaktion erstellt wurde) und `wallet_ownership` (eine Sitzung des Wallet-Ownership-Widgets, die für einen Travel-Rule-Transfer automatisch erstellt wurde, der einen Nachweis der Wallet-Kontrolle benötigt, gesteuert durch die Travel-Rule-Einstellung `auto_wallet_verification`). Wenn beide zutreffen könnten, hat `wallet_ownership` Vorrang, da sie den Travel-Rule-Austausch blockiert.","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":"URL des gehosteten Widgets zum Nachweis der Wallet-Inhaberschaft. Öffnen Sie sie in einer echten Browseroberfläche – verwenden Sie auf Mobilgeräten SFSafariViewController oder einen Chrome Custom Tab, niemals eine eingebettete Webview.","isRequired":true,"uniqueKey":"action_required.oneOf.1.url","typeLabel":"string\u003curi>"},"widget_session_id":{"type":"string","format":"uuid","description":"Sitzungs-ID des Wallet-Eigentums-Widgets.","uniqueKey":"action_required.oneOf.1.widget_session_id","typeLabel":"string\u003cuuid>"},"expires_at":{"type":"string","format":"date-time","description":"Wann die Widget-Sitzung abläuft.","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":"Kosten dieser Transaktion: `total_price` und `items`, eine pro Belastung, jeweils mit `usage_type`, `price`, `details` und `created_at`. Eine erneute Überprüfung derselben Transaktion ist ein neues Element.","uniqueKey":"cost_breakdown.oneOf.0","typeLabel":"object"},{"type":"null","description":"Kosten dieser Transaktion: `total_price` und `items`, eine pro Belastung, jeweils mit `usage_type`, `price`, `details` und `created_at`. Eine erneute Überprüfung derselben Transaktion ist ein neues Element.","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"},"e633eeaa-27f2-451c-bc00-2127fdcfe4c1":{"description":"Validierung fehlgeschlagen (fehlende Pflichtfelder, doppelte `transaction_id`, unbekannter Enum-Wert, ungültige Währung usw.).","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"},"1116f979-2f64-4b4b-8dc8-962c8b8f3857":{"description":"Fehlender, ungültiger oder widerrufener API-Schlüssel, oder der Schlüssel kann keine Transaktionen für diese Anwendung übermitteln. Ein fehlender Schlüssel gibt `403` zurück; ein falscher, widerrufener oder abgelaufener Schlüssel gibt `401` zurück.","content":{"application/json":{"examples":{"Forbidden":{"title":"Forbidden","value":{"detail":"You do not have permission to perform this action."}}},"exampleType":"examples"}},"exampleType":"examples"},"03f87ef0-8c15-4501-9dd1-8dee086f59d6":{"description":"Eine andere Anfrage mit derselben `transaction_id` hat die Transaktion erstellt, während diese verarbeitet wurde, sodass nur eine von zwei gleichzeitigen Übermittlungen erfolgreich ist. Rufen Sie die bestehende Transaktion ab, anstatt sie erneut zu übermitteln.","content":{"application/json":{"examples":{"Concurrent duplicate":{"title":"Concurrent duplicate","value":{"detail":"A transaction with this transaction_id already exists."}}},"exampleType":"examples"}},"exampleType":"examples"},"f8773fd0-63c1-47c0-ba8d-b4e721a68264":{"description":"Rate-Limit überschritten: Transaktionserstellungen und Ereignis-Ingestion (`POST /v3/transactions/`, `POST /v3/events/`, `POST /v3/events/batch/`) teilen sich ein Kontingent von 600 Anfragen pro Minute pro API-Schlüssel, getrennt von den 300, die sich alle anderen Schreibanfragen teilen. Warten Sie `Retry-After` Sekunden und versuchen Sie es dann erneut.","headers":{"Retry-After":{"description":"Anzahl der Sekunden, die vor einem Wiederholungsversuch gewartet werden muss, aufgerundet, damit der Wiederholungsversuch im nächsten Zeitfenster liegt.","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":{"057ec858-85d6-44cf-8f78-936c42dba231":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"bf2da71e-9a01-4b59-885b-9d7d8cafa3a3":{"url":"https://verification.didit.me"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"de/openapi-25.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"Transaktions-API erstellen: KYT-Einreichung - 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":0},"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":1},"hi":{"href":"/hi/management-api/transactions/create","matchLevel":1}}},"lastModified":"2026-11-07T17:37:52.139Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"de/management-api/transactions/create.mdx","locale":"de"},"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: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\">\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=\"Transaktions-API erstellen: KYT-Einreichung - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/de/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=Transaktionen\u0026amp;title=Transaktions-API+erstellen%3A+KYT-Einreichung\u0026amp;description=Didit+KYT%3A+Transaktion+zur+Risikobewertung%2C+Screening+und+Travel+Rule+einreichen.+1%2C000+pro+Monat+inklusive%2C+danach+%240.001+je+Transaktion.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=fb0a8d59c655e816d59e5d163a8af44a0f4a6add85b03fe27187ae1ebddee2e8\">\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=\"Transaktions-API erstellen: KYT-Einreichung - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Transaktionen\u0026amp;title=Transaktions-API+erstellen%3A+KYT-Einreichung\u0026amp;description=Didit+KYT%3A+Transaktion+zur+Risikobewertung%2C+Screening+und+Travel+Rule+einreichen.+1%2C000+pro+Monat+inklusive%2C+danach+%240.001+je+Transaktion.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=fb0a8d59c655e816d59e5d163a8af44a0f4a6add85b03fe27187ae1ebddee2e8\">\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/de/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=\"/de/management-api/transactions/create.md\">\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=\"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=\"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=\"ar\" href=\"https://docs.didit.me/ar/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/de/management-api/transactions/create#webpage\",\"url\":\"https://docs.didit.me/de/management-api/transactions/create\",\"name\":\"Transaktions-API erstellen: KYT-Einreichung\",\"description\":\"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/de/management-api/transactions/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/de/management-api/transactions/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Transaktionen\",\"item\":\"https://docs.didit.me/de/management-api/transactions/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transaktions-API erstellen: KYT-Einreichung\",\"item\":\"https://docs.didit.me/de/management-api/transactions/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/de/management-api/transactions/create#apireference\",\"headline\":\"Transaktions-API erstellen: KYT-Einreichung\",\"name\":\"Transaktions-API erstellen: KYT-Einreichung\",\"description\":\"Didit KYT: Transaktion zur Risikobewertung, Screening und Travel Rule einreichen. 1,000 pro Monat inklusive, danach $0.001 je Transaktion.\",\"url\":\"https://docs.didit.me/de/management-api/transactions/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/de/management-api/transactions/create#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Transaktions-API erstellen, Transaktions-API, Transaktionsüberwachung API, KYT Transaktions-API, Transaktions-Screening API, Transaktion CRUD, POST Transaktionen, Travel Rule API, Didit Management API, KYT Pay-per-Call\",\"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"}},"tabs":[{"tab":"Erste Schritte","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Erste Schritte","href":"/de"}]},{"tab":"Integrieren / SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integrieren / SDKs","href":"/de/integration/sdks"}]},{"tab":"API-Referenz","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Übersicht","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API-Referenz Ausweisverifizierung: Didit REST-API","sidebarTitle":"API-Referenz","href":"/de/api-reference/overview"},{"title":"Healthcheck-API: Öffentliche Liveness-Probe","sidebarTitle":"Healthcheck","openapi":"de/openapi-healthcheck.json GET /system/healthcheck","href":"/de/api-reference/healthcheck"},{"title":"Service-Status-API: öffentlicher Didit-Statusfeed","sidebarTitle":"Servicestatus","openapi":"de/openapi-25.json GET /v3/status/","href":"/de/api-reference/service-status"},{"title":"Bankverifizierung Preise API: öffentlicher Preisfeed","sidebarTitle":"Bankverifizierung Preise","openapi":"de/openapi-25.json GET /v3/organization/bank-verification-pricing/","href":"/de/api-reference/bank-verification-pricing"}]},{"group":"Benutzer- und Unternehmensverifizierungen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Sessions API: Einheitliche KYC- und KYB-Verifizierung","sidebarTitle":"Übersicht","href":"/de/sessions-api/overview"},{"title":"Sitzung erstellen API: KYC/KYB-Verifizierung starten","sidebarTitle":"Sitzung erstellen","openapi":"de/openapi-25.json POST /v3/session/","href":"/de/sessions-api/create-session"},{"title":"Daten von einem anderen Anbieter importieren","openapi":"de/openapi-25.json POST /v3/session/imports/","href":"/de/sessions-api/import-verifications"},{"title":"Sitzung abrufen API: KYC- und KYB-Entscheidungsdaten","sidebarTitle":"Sitzung abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/decision/","href":"/de/sessions-api/retrieve-session"},{"title":"Sitzungen auflisten API: KYC- \u0026 KYB-Sitzungen filtern","sidebarTitle":"Sitzungen auflisten","openapi":"de/openapi-25.json GET /v3/sessions/","href":"/de/sessions-api/list-sessions"},{"title":"Sitzungsstatus aktualisieren: Genehmigen \u0026 Ablehnen","sidebarTitle":"Session-Status aktualisieren","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/update-status/","href":"/de/sessions-api/update-status"},{"title":"Vorschau der E-Mail zur erneuten Einreichung","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/resubmission-preview/","href":"/de/sessions-api/preview-resubmission"},{"title":"Entscheidungs-E-Mail-Vorschau API: genehmigt, abgelehnt","sidebarTitle":"Entscheidungs-E-Mail Vorschau","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/decision-email-preview/","href":"/de/sessions-api/preview-decision-email"},{"title":"Funktionsstatus-API: Schritt genehmigen oder ablehnen","sidebarTitle":"Funktionsstatus aktualisieren","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/de/sessions-api/update-feature-status"},{"title":"Feature-Overrides auflisten: Schritt-Status-Verlauf (API)","sidebarTitle":"Feature-Overrides auflisten","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/features/overrides/","href":"/de/sessions-api/list-feature-overrides"},{"title":"Feature-Überschreibung abbrechen (API)","sidebarTitle":"Feature-Überschreibung abbrechen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/features/overrides/{overrideId}/cancel/","href":"/de/sessions-api/cancel-feature-override"},{"title":"AML-Treffer-Status per API aktualisieren | Didit","sidebarTitle":"AML-Treffer aktualisieren","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-hit-status/","href":"/de/sessions-api/update-aml-hit-status"},{"title":"Sitzungsdaten-API: KYC- \u0026 KYB-Felder aktualisieren","sidebarTitle":"Sitzungsdaten aktualisieren","href":"/de/sessions-api/update-data"},{"title":"AML-Prüfstatus per API aktualisieren","sidebarTitle":"AML-Status aktualisieren","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-status/","href":"/de/sessions-api/update-aml-status"},{"title":"Document AI-Daten aktualisieren API","sidebarTitle":"Document AI-Daten aktualisieren","openapi":"de/openapi-25.json PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/","href":"/de/sessions-api/update-document-ai-data"},{"title":"KYC-Sitzung für Schlüsselpersonen neu erstellen","sidebarTitle":"KYC-Sitzung neu erstellen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/{partyUuid}/regenerate/","href":"/de/sessions-api/regenerate-kyb-party"},{"title":"KYB-Dokumente hochladen API","sidebarTitle":"KYB-Dokumente hochladen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/kyb/documents/","href":"/de/sessions-api/kyb-upload-documents"},{"title":"Extrahierte KYB-Parteien auflisten (API)","sidebarTitle":"KYB-Parteien auflisten","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/kyb/extracted-parties/","href":"/de/sessions-api/kyb-extracted-parties"},{"title":"KYB-Entwürfe der Schlüsselpersonen auflisten (API)","sidebarTitle":"KYB-Entwürfe auflisten","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/kyb/parties/drafts/","href":"/de/sessions-api/kyb-list-party-drafts"},{"title":"KYB-Schlüsselpersonen-Entwurf per API erstellen","sidebarTitle":"KYB-Entwurf erstellen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/drafts/","href":"/de/sessions-api/kyb-create-party-draft"},{"title":"KYB-Schlüsselperson-Entwurf bearbeiten – API","sidebarTitle":"KYB-Entwurf bearbeiten","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/de/sessions-api/kyb-update-party-draft"},{"title":"KYB-Entwurf einer Schlüsselperson löschen API","sidebarTitle":"KYB-Entwurf löschen","openapi":"de/openapi-25.json DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/de/sessions-api/kyb-delete-party-draft"},{"title":"Schlüsselpersonen für KYB einreichen (API)","sidebarTitle":"Schlüsselpersonen einreichen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/submit/","href":"/de/sessions-api/kyb-submit-parties"},{"title":"Bilder zu einer Sitzung per API hinzufügen","sidebarTitle":"Bilder hinzufügen","openapi":"de/openapi-25.json PATCH /v3/session/{sessionId}/add-images/","href":"/de/sessions-api/add-images"},{"title":"Sitzung löschen API: DSGVO-Recht auf Vergessenwerden","sidebarTitle":"Sitzung löschen","openapi":"de/openapi-25.json DELETE /v3/session/{sessionId}/delete/","href":"/de/sessions-api/delete-session"},{"title":"PDF-Bericht API: KYC- \u0026 KYB-Compliance-Berichte","sidebarTitle":"PDF generieren","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/generate-pdf/","href":"/de/sessions-api/generate-pdf"},{"title":"Sitzungsdateien per API als ZIP exportieren","sidebarTitle":"Dateien exportieren","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/files-export/","href":"/de/sessions-api/export-files"},{"title":"Session-Dateien-Export abrufen: Status und Download-Link","sidebarTitle":"Dateien-Export abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/files-export/{exportId}/","href":"/de/sessions-api/get-files-export"},{"group":"E-Signaturen","pages":[{"title":"Signiertes Dokument herunterladen: API für signierte PDF","sidebarTitle":"Signiertes Dokument herunterladen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/","href":"/de/sessions-api/electronic-signature/download-signed-document"},{"title":"E-Signatur-Nachweis-API: Audit-Trail-PDF","sidebarTitle":"Signatur-Nachweis herunterladen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/","href":"/de/sessions-api/electronic-signature/download-evidence"},{"title":"Signaturbild-API: Signatur als PNG herunterladen","sidebarTitle":"Signaturbild herunterladen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/","href":"/de/sessions-api/electronic-signature/download-field-image"},{"title":"Signaturen validieren API: Signierte PDFs erneut prüfen","sidebarTitle":"Signaturen validieren","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/signatures/{nodeId}/validate/","href":"/de/sessions-api/electronic-signature/validate-signatures"}]},{"title":"Wiederverwendbares KYC für Partner: Share Session API","sidebarTitle":"Übersicht","href":"/de/sessions-api/share-session/overview"},{"title":"Share-Token API: Session teilen und Token erstellen","sidebarTitle":"Session teilen","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/share/","href":"/de/sessions-api/share-session/share"},{"title":"Geteilte Sitzung importieren: API für KYC \u0026 KYB","sidebarTitle":"Geteilte Sitzung importieren","openapi":"de/openapi-25.json POST /v3/session/import-shared/","href":"/de/sessions-api/share-session/import"}]},{"group":"Listen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"Sperrlisten-API: Sperrlisten \u0026 Allowlists","sidebarTitle":"Übersicht","href":"/de/management-api/lists/overview"},{"title":"Listen-API: Sperrlisten \u0026 Allowlists abrufen","sidebarTitle":"Listen abrufen","openapi":"de/openapi-25.json GET /v3/lists/","href":"/de/management-api/lists/list"},{"title":"Liste erstellen API: Allowlist \u0026 benutzerdefinierte Liste","sidebarTitle":"Liste erstellen","openapi":"de/openapi-25.json POST /v3/lists/","href":"/de/management-api/lists/create"},{"title":"Compliance-Liste abrufen: Get List API","sidebarTitle":"Liste abrufen","openapi":"de/openapi-25.json GET /v3/lists/{list_uuid}/","href":"/de/management-api/lists/get"},{"title":"Liste aktualisieren API: Compliance-Liste bearbeiten","sidebarTitle":"Liste aktualisieren","openapi":"de/openapi-25.json PATCH /v3/lists/{list_uuid}/","href":"/de/management-api/lists/update"},{"title":"Liste löschen API: Compliance-Liste entfernen","sidebarTitle":"Liste löschen","openapi":"de/openapi-25.json DELETE /v3/lists/{list_uuid}/","href":"/de/management-api/lists/delete"},{"title":"Listeneinträge-API: Sperrlisten- und Allowlist-Einträge","sidebarTitle":"Listeneinträge","openapi":"de/openapi-25.json GET /v3/lists/{list_uuid}/entries/","href":"/de/management-api/lists/list-entries"},{"title":"Sperrliste \u0026 Freigabeliste: Listeneintrag per API erstellen","sidebarTitle":"Listeneintrag erstellen","openapi":"de/openapi-25.json POST /v3/lists/{list_uuid}/entries/","href":"/de/management-api/lists/create-entry"},{"title":"Listeneintrag löschen: Sperre per API aufheben","sidebarTitle":"Listeneintrag löschen","openapi":"de/openapi-25.json DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/","href":"/de/management-api/lists/delete-entry"},{"title":"Gesicht hochladen API: Biometrische Listen","sidebarTitle":"Gesicht hochladen","openapi":"de/openapi-25.json POST /v3/lists/{list_uuid}/entries/face-upload/","href":"/de/management-api/lists/upload-face"}]},{"group":"Sperrliste","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"Sperrlisten-Einträge auflisten: Blocklist API","sidebarTitle":"Sperrlisteneinträge auflisten","openapi":"de/openapi-25.json GET /v3/blocklist/","href":"/de/management-api/blocklist/list"},{"title":"Zur Sperrliste hinzufügen API: Sitzungsdaten sperren","sidebarTitle":"Zur Sperrliste hinzufügen","openapi":"de/openapi-25.json POST /v3/blocklist/add/","href":"/de/management-api/blocklist/add"},{"title":"Von Sperrliste entfernen: API für Sitzungen","sidebarTitle":"Aus Sperrliste entfernen","openapi":"de/openapi-25.json POST /v3/blocklist/remove/","href":"/de/management-api/blocklist/remove"}]},{"group":"Workflows","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"Workflows per API auflisten: Verifizierungs-Workflows","sidebarTitle":"Workflows auflisten","openapi":"de/openapi-25.json GET /v3/workflows/","href":"/de/management-api/workflows/list"},{"title":"Workflow per API erstellen: KYC-Flow aufbauen","sidebarTitle":"Workflow erstellen","openapi":"de/openapi-25.json POST /v3/workflows/","href":"/de/management-api/workflows/create"},{"title":"Workflow-Funktionskonfigurationen: API-Referenz","sidebarTitle":"Workflow-Funktionskonfigurationen","href":"/de/management-api/workflows/feature-configs"},{"title":"Workflow abrufen: Get Workflow API für KYC-Flows","sidebarTitle":"Workflow abrufen","openapi":"de/openapi-25.json GET /v3/workflows/{settings_uuid}/","href":"/de/management-api/workflows/get"},{"title":"Workflow aktualisieren API: KYC-Flow bearbeiten","sidebarTitle":"Workflow aktualisieren","openapi":"de/openapi-25.json PATCH /v3/workflows/{settings_uuid}/","href":"/de/management-api/workflows/update"},{"title":"Workflow löschen API: KYC-Workflow entfernen","sidebarTitle":"Workflow löschen","openapi":"de/openapi-25.json DELETE /v3/workflows/{settings_uuid}/","href":"/de/management-api/workflows/delete"}]},{"group":"Fragebögen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Fragebögen auflisten: Management-API für KYC-Formulare","sidebarTitle":"Fragebögen auflisten","openapi":"de/openapi-25.json GET /v3/questionnaires/","href":"/de/management-api/questionnaires/list"},{"title":"Fragebogen erstellen API: Individuelles KYC-Formular","sidebarTitle":"Fragebogen erstellen","openapi":"de/openapi-25.json POST /v3/questionnaires/","href":"/de/management-api/questionnaires/create"},{"title":"Fragebogen abrufen: Get Questionnaire API für KYC | Didit","sidebarTitle":"Fragebogen abrufen","openapi":"de/openapi-25.json GET /v3/questionnaires/{questionnaire_uuid}/","href":"/de/management-api/questionnaires/get"},{"title":"Fragebogen-API aktualisieren: KYC-Formular bearbeiten","sidebarTitle":"Fragebogen aktualisieren","openapi":"de/openapi-25.json PATCH /v3/questionnaires/{questionnaire_uuid}/","href":"/de/management-api/questionnaires/update"},{"title":"Fragebogen per API löschen: KYC-Formular entfernen","sidebarTitle":"Fragebogen löschen","openapi":"de/openapi-25.json DELETE /v3/questionnaires/{questionnaire_uuid}/","href":"/de/management-api/questionnaires/delete"}]},{"group":"Benutzer","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"Benutzer auflisten API: Vendor-User-Entitäten","sidebarTitle":"Benutzer auflisten","openapi":"de/openapi-25.json GET /v3/users/","href":"/de/management-api/users/list"},{"title":"Benutzer anlegen API: Vendor-User-Entität","sidebarTitle":"Benutzer anlegen","openapi":"de/openapi-25.json POST /v3/users/create/","href":"/de/management-api/users/create"},{"title":"Gesichtsbild hochladen API: Vendor-Benutzerprofil","sidebarTitle":"Gesicht hochladen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/vendor-users/by-id/{didit_internal_id}/faces/upload/","href":"/de/management-api/users/upload-face"},{"title":"Benutzer abrufen: Get User API für Didit Vendor-Benutzer","sidebarTitle":"Benutzer abrufen","openapi":"de/openapi-25.json GET /v3/users/{vendor_data}/","href":"/de/management-api/users/get"},{"title":"Benutzerhistorie PDF-API: alle Sitzungen eines Benutzers","sidebarTitle":"Benutzerhistorie-PDF","openapi":"de/openapi-25.json GET /v3/users/{vendor_data}/generate-pdf/","href":"/de/management-api/users/generate-pdf"},{"title":"Benutzer aktualisieren API: Vendor-Benutzerentität","sidebarTitle":"Benutzer aktualisieren","openapi":"de/openapi-25.json PATCH /v3/users/{vendor_data}/","href":"/de/management-api/users/update"},{"title":"Benutzerstatus aktualisieren API: sperren oder markieren","sidebarTitle":"Benutzerstatus aktualisieren","openapi":"de/openapi-25.json PATCH /v3/users/{vendor_data}/update-status/","href":"/de/management-api/users/update-status"},{"title":"Benutzer löschen API: Batch-Löschung und DSGVO-Löschung","sidebarTitle":"Benutzer im Batch löschen","openapi":"de/openapi-25.json POST /v3/users/delete/","href":"/de/management-api/users/delete"}]},{"group":"Biometrische Templates","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"Biometrische Templates API","sidebarTitle":"Übersicht","href":"/de/management-api/biometric-templates/overview"},{"title":"Biometrische Templates per API auflisten","sidebarTitle":"Templates auflisten","openapi":"de/openapi-25.json GET /v3/biometric-templates/","href":"/de/management-api/biometric-templates/list"},{"title":"Biometrische Templates zählen – Management-API","sidebarTitle":"Templates zählen","openapi":"de/openapi-25.json GET /v3/biometric-templates/count/","href":"/de/management-api/biometric-templates/count"},{"title":"Biometrisches Template abrufen (Management API)","sidebarTitle":"Template abrufen","openapi":"de/openapi-25.json GET /v3/biometric-templates/{template_uuid}/","href":"/de/management-api/biometric-templates/get"},{"title":"Biometrisches Template löschen – Purge-API","sidebarTitle":"Template löschen","openapi":"de/openapi-25.json DELETE /v3/biometric-templates/{template_uuid}/","href":"/de/management-api/biometric-templates/purge"},{"title":"Biometrische Templates in Massen löschen – Bulk-Purge-API","sidebarTitle":"Bulk Purge","openapi":"de/openapi-25.json POST /v3/biometric-templates/delete/","href":"/de/management-api/biometric-templates/batch-purge"}]},{"group":"Unternehmen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"Unternehmen per API auflisten: KYB-Entitäten","sidebarTitle":"Unternehmen auflisten","openapi":"de/openapi-25.json GET /v3/businesses/","href":"/de/management-api/businesses/list"},{"title":"Unternehmen erstellen API: Vendor-KYB-Entität","sidebarTitle":"Unternehmen erstellen","openapi":"de/openapi-25.json POST /v3/businesses/create/","href":"/de/management-api/businesses/create"},{"title":"Unternehmen abrufen API: Vendor-KYB-Entität","sidebarTitle":"Unternehmen abrufen","openapi":"de/openapi-25.json GET /v3/businesses/{vendor_data}/","href":"/de/management-api/businesses/get"},{"title":"KYB-PDF-Bericht API","sidebarTitle":"KYB-PDF generieren","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/","href":"/de/management-api/businesses/generate-session-pdf"},{"title":"Unternehmen aktualisieren API: Lieferanten-KYB-Entität","sidebarTitle":"Unternehmen aktualisieren","openapi":"de/openapi-25.json PATCH /v3/businesses/{vendor_data}/","href":"/de/management-api/businesses/update"},{"title":"Unternehmensstatus per API: sperren oder markieren","sidebarTitle":"Unternehmensstatus aktualisieren","openapi":"de/openapi-25.json PATCH /v3/businesses/{vendor_data}/update-status/","href":"/de/management-api/businesses/update-status"},{"title":"Unternehmen per Batch löschen: API für KYB-Löschung","sidebarTitle":"Unternehmen stapelweise löschen","openapi":"de/openapi-25.json POST /v3/businesses/delete/","href":"/de/management-api/businesses/delete"}]},{"group":"Laufende AML-Überwachung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"AML-Überwachung für Benutzer ein-/ausschalten API","sidebarTitle":"Für Benutzer umschalten","openapi":"de/openapi-25.json POST /v3/users/aml-monitoring/","href":"/de/management-api/aml-monitoring/toggle-users"},{"title":"AML-Überwachung für Unternehmen umschalten (Didit API)","sidebarTitle":"Für Unternehmen umschalten","openapi":"de/openapi-25.json POST /v3/businesses/aml-monitoring/","href":"/de/management-api/aml-monitoring/toggle-businesses"},{"title":"AML-Monitoring-Job abrufen – Didit Management API","sidebarTitle":"AML-Monitoring-Job abrufen","openapi":"de/openapi-25.json GET /v3/aml-monitoring/jobs/{job_id}/","href":"/de/management-api/aml-monitoring/get-job"}]},{"group":"Fälle","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"Fallmanagement-API: Fälle auflisten","sidebarTitle":"Fälle auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/de/management-api/cases/list"},{"title":"Fall erstellen API","sidebarTitle":"Fall erstellen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/de/management-api/cases/create"},{"title":"Fall abrufen: Get Case API","sidebarTitle":"Fall abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/de/management-api/cases/get"},{"title":"Fall per API aktualisieren","sidebarTitle":"Fall aktualisieren","openapi":"de/openapi-25.json PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/de/management-api/cases/update"},{"title":"Fall löschen API","sidebarTitle":"Fall löschen","openapi":"de/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/de/management-api/cases/delete"},{"title":"Fall auflösen – Resolve Case API","sidebarTitle":"Fall auflösen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/resolve/","href":"/de/management-api/cases/resolve"},{"title":"Informationen anfordern – Case API","sidebarTitle":"Infos anfordern (awaiting_user)","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/request-info/","href":"/de/management-api/cases/request-info"},{"title":"Fall übertragen API","sidebarTitle":"Fall übertragen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/transfer/","href":"/de/management-api/cases/transfer"},{"title":"Fall-PDF drucken: Print Case API","sidebarTitle":"Fall drucken","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/","href":"/de/management-api/cases/print"},{"title":"Fallstatistik-API","sidebarTitle":"Fallstatistiken","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/","href":"/de/management-api/cases/statistics"},{"title":"Fallstatus Bulk-Update API","sidebarTitle":"Fallstatus Bulk-Update","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/bulk/status/","href":"/de/management-api/cases/bulk-status"},{"title":"Fallnotizen auflisten: Case Notes API","sidebarTitle":"Fallnotizen auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/de/management-api/cases/list-notes"},{"title":"Fallnotiz erstellen (API)","sidebarTitle":"Fallnotiz erstellen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/de/management-api/cases/create-note"}]},{"group":"Fall-Blueprints","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"Fall-Blueprints auflisten – Didit Management API","sidebarTitle":"Fall-Blueprints auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/de/management-api/case-blueprints/list"},{"title":"Case Blueprint erstellen – Management API","sidebarTitle":"Case Blueprint erstellen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/de/management-api/case-blueprints/create"},{"title":"Blueprint-Presets installieren – Management API","sidebarTitle":"Presets installieren","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/install/","href":"/de/management-api/case-blueprints/install-presets"}]},{"group":"Netzwerke","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Betrugsnetzwerke auflisten (List Networks API)","sidebarTitle":"Netzwerke auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/","href":"/de/management-api/networks/list"},{"title":"Betrugsnetzwerk per API abrufen","sidebarTitle":"Netzwerk abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/","href":"/de/management-api/networks/get"},{"title":"Tag zu Betrugsnetzwerk hinzufügen – Didit Management API","sidebarTitle":"Netzwerk-Tag hinzufügen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/add/","href":"/de/management-api/networks/add-tag"},{"title":"Tag aus Betrugsnetzwerk entfernen – Didit Management API","sidebarTitle":"Netzwerk-Tag entfernen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/remove/","href":"/de/management-api/networks/remove-tag"},{"title":"Betrugsnetzwerk-Graph-API","sidebarTitle":"Netzwerk-Graph abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/","href":"/de/management-api/networks/graph"},{"title":"Mitglieder von Betrugsnetzwerken auflisten (API)","sidebarTitle":"Netzwerkmitglieder auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/","href":"/de/management-api/networks/members"},{"title":"Betrugsnetzwerk-Signale API: Liste abrufen","sidebarTitle":"Netzwerk-Signale auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/","href":"/de/management-api/networks/signals"},{"title":"Betrugsnetzwerk-Timeline API","sidebarTitle":"Netzwerk-Timeline abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/","href":"/de/management-api/networks/timeline"},{"title":"Netzwerkkarten-API für Betrugsnetzwerke","sidebarTitle":"Netzwerkkarte abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/","href":"/de/management-api/networks/map"},{"title":"Netzwerk-Mitgliedschaft abfragen: Lookup-API","sidebarTitle":"Mitgliedschafts-Lookup","href":"/de/management-api/networks/membership-lookup"}]},{"group":"Berichtsvorlagen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Berichtsvorlagen auflisten: Didit Management API","sidebarTitle":"Berichtsvorlagen auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/de/management-api/report-templates/list"},{"title":"Berichtsvorlage erstellen (API)","sidebarTitle":"Berichtsvorlage erstellen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/de/management-api/report-templates/create"}]},{"group":"Regulatorische Berichte","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/search-file.svg","pages":[{"title":"FIU-Bericht aus Fall erstellen – API","sidebarTitle":"Bericht aus Fall erstellen","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/","href":"/de/management-api/regulatory-reports/create-for-case"},{"title":"FIU-Berichte auflisten API","sidebarTitle":"Berichte auflisten","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/","href":"/de/management-api/regulatory-reports/list"},{"title":"FIU-Bericht validieren API","sidebarTitle":"Bericht validieren","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/validate/","href":"/de/management-api/regulatory-reports/validate"},{"title":"FIU-Bericht finalisieren (API)","sidebarTitle":"Bericht finalisieren","openapi":"de/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/finalize/","href":"/de/management-api/regulatory-reports/finalize"},{"title":"FIU-Bericht löschen API","sidebarTitle":"Bericht löschen","openapi":"de/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/","href":"/de/management-api/regulatory-reports/delete"},{"title":"FIU-Bericht-Download-URL per API abrufen","sidebarTitle":"Download-URL abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/","href":"/de/management-api/regulatory-reports/download-url"}]},{"group":"Transaktionen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Transaktionen auflisten: API für Transaktionsüberwachung","sidebarTitle":"Transaktionen auflisten","description":"Rufen Sie überwachte Didit-Transaktionen mit Risiko-Scores, Schweregrad, Gegenparteien, Tags und Screening-Status ab. KYT pro Aufruf, ohne Verträge.","openapi":"de/openapi-25.json GET /v3/transactions/","href":"/de/management-api/transactions/list"},{"title":"Transaktions-API erstellen: KYT-Einreichung","sidebarTitle":"Transaktion erstellen","openapi":"de/openapi-25.json POST /v3/transactions/","href":"/de/management-api/transactions/create"},{"title":"Transaktionen löschen: Batch-API","sidebarTitle":"Transaktionen löschen","description":"Didit löscht überwachte Transaktionen dauerhaft per UUID oder alle Transaktionen der Anwendung. Ein finalisierter Bericht blockiert die Löschung.","openapi":"de/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/","href":"/de/management-api/transactions/delete"},{"title":"Transaktion abrufen API: KYT-Detailansicht","sidebarTitle":"Transaktion abrufen","openapi":"de/openapi-25.json GET /v3/transactions/{transaction_id}/","href":"/de/management-api/transactions/get"},{"title":"Transaktionsnotizen auflisten: Didit Management API","sidebarTitle":"Transaktionsnotizen auflisten","openapi":"de/openapi-25.json GET /v3/transactions/{transaction_id}/notes/","href":"/de/management-api/transactions/list-notes"},{"title":"Transaktionsnotiz per API erstellen","sidebarTitle":"Transaktionsnotiz erstellen","openapi":"de/openapi-25.json POST /v3/transactions/{transaction_id}/notes/","href":"/de/management-api/transactions/create-note"},{"title":"Verwandte Transaktionen auflisten API","sidebarTitle":"Verwandte Transaktionen","openapi":"de/openapi-25.json GET /v3/transactions/{transaction_id}/related/","href":"/de/management-api/transactions/list-related"},{"title":"Transaktions-PDF-Bericht API","sidebarTitle":"Transaktions-PDF generieren","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/","href":"/de/management-api/transactions/generate-pdf"},{"title":"Wallet-Screening-API: Krypto-AML auf Abruf","sidebarTitle":"Wallet-Screening","openapi":"de/openapi-25.json POST /v3/wallet-screening/","href":"/de/management-api/transactions/screen-wallet"},{"title":"Wallet-Screening PDF-Bericht API","sidebarTitle":"Wallet-Screening PDF","openapi":"de/openapi-25.json POST /v3/wallet-screening/pdf/","href":"/de/management-api/transactions/screen-wallet-pdf"},{"title":"SDK-Transaktions-Token-API: Client-seitiges KYT","sidebarTitle":"SDK-Transaktions-Token erstellen","openapi":"de/openapi-25.json POST /v3/transactions/sdk-token/","href":"/de/management-api/transactions/sdk-token"},{"title":"Transaktion per SDK einreichen: clientseitige KYT","sidebarTitle":"Transaktion einreichen (SDK-Token)","openapi":"de/openapi-25.json POST /v1/transactions/","href":"/de/management-api/transactions/submit-sdk"},{"title":"Transaktion per SDK abrufen: clientseitiges KYT","sidebarTitle":"Transaktion abrufen (SDK-Token)","openapi":"de/openapi-25.json GET /v1/transactions/{transaction_id}/","href":"/de/management-api/transactions/get-sdk"},{"title":"Transaktionsüberwachungsregeln auflisten | Didit API","sidebarTitle":"Regeln auflisten","openapi":"de/openapi-25.json GET /v3/transactions/rules/","href":"/de/management-api/transactions/rules-list"},{"title":"Transaktionsüberwachungsregel per API erstellen (KYT)","sidebarTitle":"Regel erstellen","openapi":"de/openapi-25.json POST /v3/transactions/rules/","href":"/de/management-api/transactions/rules-create"},{"title":"Transaktionsüberwachungsregel abrufen – Management API","sidebarTitle":"Regel abrufen","openapi":"de/openapi-25.json GET /v3/transactions/rules/{rule_uuid}/","href":"/de/management-api/transactions/rules-get"},{"title":"Transaktionsüberwachungsregel per API aktualisieren","sidebarTitle":"Regel aktualisieren","openapi":"de/openapi-25.json PATCH /v3/transactions/rules/{rule_uuid}/","href":"/de/management-api/transactions/rules-update"},{"title":"Transaktionsüberwachungsregel per API löschen","sidebarTitle":"Regel löschen","openapi":"de/openapi-25.json DELETE /v3/transactions/rules/{rule_uuid}/","href":"/de/management-api/transactions/rules-delete"},{"title":"Transaktionsüberwachungsregeln backtesten: Management API","sidebarTitle":"Regeln-Backtest","openapi":"de/openapi-25.json POST /v3/transactions/rules/backtest/","href":"/de/management-api/transactions/rules-backtest"},{"title":"Transaktionsüberwachung Regelbibliothek API, 150+ Presets","sidebarTitle":"Regelbibliothek abrufen","openapi":"de/openapi-25.json GET /v3/transactions/rules/library/","href":"/de/management-api/transactions/rules-library"},{"title":"Voreingestellte Transaktionsregeln per API installieren","sidebarTitle":"Bibliotheksregeln installieren","openapi":"de/openapi-25.json POST /v3/transactions/rules/install/","href":"/de/management-api/transactions/rules-install"},{"title":"Transaktionsüberwachungsregeln deinstallieren: Preset-API","sidebarTitle":"Bibliotheksregeln deinstallieren","openapi":"de/openapi-25.json DELETE /v3/transactions/rules/install/","href":"/de/management-api/transactions/rules-uninstall"}]},{"group":"Überwachungsereignisse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Überwachungsereignisse auflisten – Didit Management API","sidebarTitle":"Überwachungsereignisse auflisten","openapi":"de/openapi-25.json GET /v3/events/","href":"/de/management-api/monitoring-events/list"},{"title":"Monitoring-Event erstellen API","sidebarTitle":"Monitoring-Event erstellen","openapi":"de/openapi-25.json POST /v3/events/","href":"/de/management-api/monitoring-events/create"},{"title":"Monitoring-Events im Batch erstellen: Batch-API","sidebarTitle":"Events im Batch erstellen","openapi":"de/openapi-25.json POST /v3/events/batch/","href":"/de/management-api/monitoring-events/create-batch"},{"title":"Monitoring-SDK-Token erstellen: Didit Management API","sidebarTitle":"Monitoring-SDK-Token erstellen","openapi":"de/openapi-25.json POST /v3/events/sdk-token/","href":"/de/management-api/monitoring-events/sdk-token"},{"title":"Monitoring-Event abrufen: Get Monitoring Event API","sidebarTitle":"Monitoring-Event abrufen","openapi":"de/openapi-25.json GET /v3/events/{event_uuid}/","href":"/de/management-api/monitoring-events/get"},{"title":"Ereignis-Timeline pro Subjekt: API","sidebarTitle":"Ereignis-Timeline abrufen","openapi":"de/openapi-25.json GET /v3/events/subjects/{vendor_data}/","href":"/de/management-api/monitoring-events/subject-timeline"},{"title":"Event-Anreicherungsmetriken API","sidebarTitle":"Anreicherungsmetriken abrufen","openapi":"de/openapi-25.json GET /v3/events/enrichment-metrics/","href":"/de/management-api/monitoring-events/enrichment-metrics"},{"title":"Überwachungsereignis löschen – Didit Management API","sidebarTitle":"Überwachungsereignis löschen","openapi":"de/openapi-25.json DELETE /v3/events/{event_uuid}/delete/","href":"/de/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 Einstellungen abrufen: VASP-Profil-API","sidebarTitle":"Travel Rule Einstellungen abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/settings/","href":"/de/management-api/travel-rule/get-settings"},{"title":"Travel Rule-Einstellungen aktualisieren: API-Referenz","sidebarTitle":"Travel Rule-Einstellungen","openapi":"de/openapi-25.json PUT /v3/travel-rule/settings/","href":"/de/management-api/travel-rule/update-settings"},{"title":"Travel Rule Netzwerke per API abrufen","sidebarTitle":"Travel Rule Netzwerke abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/networks/","href":"/de/management-api/travel-rule/get-networks"},{"title":"Travel Rule Netzwerk-Fragebogen abrufen – Management API","sidebarTitle":"Netzwerk-Fragebogen abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/networks/questionnaire/","href":"/de/management-api/travel-rule/get-network-questionnaire"},{"title":"Travel Rule Netzwerk-Fragebogen per API speichern","sidebarTitle":"Netzwerk-Fragebogen speichern","openapi":"de/openapi-25.json PUT /v3/travel-rule/networks/questionnaire/","href":"/de/management-api/travel-rule/update-network-questionnaire"},{"title":"Travel Rule Netzwerk-Fragebogen einreichen API","sidebarTitle":"Netzwerk-Fragebogen einreichen","openapi":"de/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/","href":"/de/management-api/travel-rule/submit-network-questionnaire"},{"title":"Travel Rule Network-Zugang per API anfragen","sidebarTitle":"Travel Rule Netzwerk anfragen","openapi":"de/openapi-25.json POST /v3/travel-rule/networks/{network}/request/","href":"/de/management-api/travel-rule/request-network"},{"title":"Compliance-E-Mail-Bestätigung senden – Travel Rule API","sidebarTitle":"Compliance-E-Mail bestätigen","openapi":"de/openapi-25.json POST /v3/travel-rule/settings/compliance-email/confirmation/","href":"/de/management-api/travel-rule/send-compliance-email-confirmation"},{"title":"Travel Rule Transfers per API auflisten","sidebarTitle":"Travel Rule Transfers auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/transfers/","href":"/de/management-api/travel-rule/list-transfers"},{"title":"Nicht zugeordnete Travel Rule Einzahlungen API","sidebarTitle":"Nicht zugeordnete Einzahlungen","openapi":"de/openapi-25.json GET /v3/travel-rule/unmatched/","href":"/de/management-api/travel-rule/list-unmatched-deposits"},{"title":"Travel-Rule-Einzahlung zuordnen: Management-API","sidebarTitle":"Nicht zugeordnete Einzahlung","openapi":"de/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/de/management-api/travel-rule/match-unmatched-deposit"},{"title":"Travel Rule Transfer-Aktionen API: Abschließen, Update","sidebarTitle":"Transfer abschließen, abbrechen, erneut senden","openapi":"de/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/de/management-api/travel-rule/update-transfer"},{"title":"Wallet-Eigentum bestätigen API: Travel Rule Begünstigter","sidebarTitle":"Wallet-Eigentum bestätigen oder ablehnen","openapi":"de/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/de/management-api/travel-rule/confirm-ownership"},{"title":"Travel-Rule-Nachrichten abrufen: Management API","sidebarTitle":"Travel-Rule-Nachrichten auflisten","openapi":"de/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/de/management-api/travel-rule/list-messages"},{"title":"Travel-Rule-Nachricht senden: API-Referenz","sidebarTitle":"Travel-Rule-Nachricht senden","openapi":"de/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/de/management-api/travel-rule/create-message"},{"title":"Travel Rule API: Sunrise-Transfer eingehend registrieren","sidebarTitle":"Eingehende Transfers (Sunrise)","openapi":"de/openapi-25.json POST /v3/travel-rule/inbound/","href":"/de/management-api/travel-rule/register-inbound"},{"title":"Travel Rule Test-VASP-Transfer auslösen – Management API","sidebarTitle":"Test-VASP-Transfer auslösen","openapi":"de/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/de/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"VASP-Verzeichnis-Suche API: Travel-Rule-Routen","sidebarTitle":"VASP-Verzeichnis durchsuchen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/","href":"/de/management-api/travel-rule/search-vasps"},{"title":"VASP-Verzeichniseintrag abrufen: Travel-Rule-Routen","sidebarTitle":"VASP-Verzeichniseintrag abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/de/management-api/travel-rule/get-vasp"},{"title":"Gegenpartei-VASP-Entscheidung abrufen: Travel Rule API","sidebarTitle":"Entscheidung zu einem VASP abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/get-vasp-decision"},{"title":"VASP-Entscheidung setzen: Travel Rule API","sidebarTitle":"VASP-Entscheidung setzen","openapi":"de/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/set-vasp-decision"},{"title":"Travel Rule API: Gegenpartei-VASP-Entscheidung aufheben","sidebarTitle":"VASP-Entscheidung aufheben","openapi":"de/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/clear-vasp-decision"},{"title":"Gegenpartei-VASP-Screening abrufen: Travel Rule API","sidebarTitle":"Entity-Screening eines VASP abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/de/management-api/travel-rule/get-vasp-screening"},{"title":"Gegenpartei-VASP prüfen: Sanktions-API","sidebarTitle":"Gegenpartei-VASP prüfen","openapi":"de/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/de/management-api/travel-rule/screen-vasp"},{"title":"VASP-Due-Diligence-Fragebögen per API auflisten","sidebarTitle":"VASP-Fragebögen auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/de/management-api/travel-rule/list-vasp-questionnaires"},{"title":"VASP-Due-Diligence-Fragebogen senden – API","sidebarTitle":"Due-Diligence-Fragebogen an VASP senden","openapi":"de/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/de/management-api/travel-rule/send-vasp-questionnaire"},{"title":"Gegenpartei-Kontakte auflisten: Travel Rule E-Mail API","sidebarTitle":"Gegenpartei-Kontakte auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/de/management-api/travel-rule/list-counterparty-contacts"},{"title":"Gegenpartei-Kontakt per API - Travel Rule E-Mail-Kanal","sidebarTitle":"Gegenpartei-Kontakt anlegen","openapi":"de/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/de/management-api/travel-rule/create-counterparty-contact"},{"title":"Gegenpartei-Kontakt per API löschen (Travel Rule)","sidebarTitle":"Gegenpartei-Kontakt löschen","openapi":"de/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/de/management-api/travel-rule/delete-counterparty-contact"},{"title":"Wallet-Adressen auflisten: Travel-Rule-Adressbuch-API","sidebarTitle":"Wallet-Adressen auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/de/management-api/travel-rule/list-wallet-addresses"},{"title":"Wallet-Adresse registrieren: Travel Rule Adressbuch API","sidebarTitle":"Wallet-Adresse registrieren","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/de/management-api/travel-rule/create-wallet-address"},{"title":"Wallet-Adressen importieren: Travel-Rule-Adressbuch-API","sidebarTitle":"Wallet-Adressen importieren","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/de/management-api/travel-rule/import-wallet-addresses"},{"title":"Wallet-Adresse aktualisieren: Travel Rule Adressbuch API","sidebarTitle":"Wallet-Adresse aktualisieren","openapi":"de/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/de/management-api/travel-rule/update-wallet-address"},{"title":"Wallet-Adresse löschen API: Travel-Rule-Adressbuch","sidebarTitle":"Wallet-Adresse löschen","openapi":"de/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/de/management-api/travel-rule/delete-wallet-address"},{"title":"Wallet-Nachweise abrufen - Didit Travel Rule API","sidebarTitle":"Wallet-Nachweise prüfen","openapi":"de/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/de/management-api/travel-rule/list-wallet-proofs"},{"title":"Screenshot-Wallet-Nachweis genehmigen oder ablehnen (API)","sidebarTitle":"Wallet-Nachweis entscheiden","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/de/management-api/travel-rule/decide-wallet-proof"},{"title":"Wallet-Verifizierung per API: Widget-Sitzung erstellen","sidebarTitle":"Wallet-Widget-Sitzung erstellen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/de/management-api/travel-rule/create-widget-session"},{"title":"Wallet-Besitznachweis-Widget-Kontext abrufen (API)","sidebarTitle":"Widget-Kontext abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/de/management-api/travel-rule/get-widget-context"},{"title":"Wallet-Eigentumsnachweis starten: Travel Rule Widget API","sidebarTitle":"Widget-Nachweis starten","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/de/management-api/travel-rule/create-widget-proof"},{"title":"Wallet-Eigentumsnachweis einreichen – Travel Rule API","sidebarTitle":"Widget-Nachweis einreichen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/de/management-api/travel-rule/verify-widget-proof"},{"title":"Widget-VASP-Auswahl-API: Travel-Rule-Gegenpartei","sidebarTitle":"Gegenpartei-VASP im Wallet-Widget wählen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/de/management-api/travel-rule/select-widget-vasp"},{"title":"Travel Rule VASP-Suche: Widget-Auswahl-API","sidebarTitle":"VASP-Suche im Wallet-Widget","openapi":"de/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/de/management-api/travel-rule/search-widget-vasps"},{"title":"E-Mail-Pickup-Info abrufen: Travel Rule API","sidebarTitle":"E-Mail-Pickup-Infos abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/de/management-api/travel-rule/get-pickup"},{"title":"Email Pickup API beantworten: Travel Rule per E-Mail","sidebarTitle":"E-Mail-Abholung beantworten","openapi":"de/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/de/management-api/travel-rule/respond-pickup"},{"title":"Pickup-Nachrichten auflisten: Travel Rule E-Mail-Rail","sidebarTitle":"Pickup-Nachrichten auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/de/management-api/travel-rule/list-pickup-messages"},{"title":"Travel Rule E-Mail-Kanal: Antwort per Pickup Portal API","sidebarTitle":"Antwort im Pickup-Portal","openapi":"de/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/de/management-api/travel-rule/create-pickup-message"},{"title":"Travel Rule Free Join: Beitrittseinladung abrufen","sidebarTitle":"Beitrittseinladung abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/de/management-api/travel-rule/get-join-invitation"},{"title":"Kostenloses Travel-Rule-Konto per API registrieren","sidebarTitle":"Kostenloses Travel-Rule-Konto registrieren","openapi":"de/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/de/management-api/travel-rule/register-join"},{"title":"Travel Rule kostenloses Konto per API verifizieren","sidebarTitle":"Travel Rule Konto verifizieren","openapi":"de/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/de/management-api/travel-rule/verify-join"},{"title":"Workspace API abrufen – Travel Rule kostenlos","sidebarTitle":"Kostenloser Workspace","openapi":"de/openapi-25.json GET /v3/travel-rule/workspace/","href":"/de/management-api/travel-rule/get-workspace"},{"title":"Verzeichniseintrag beanspruchen API - Travel Rule kostenlos beitreten","sidebarTitle":"Verzeichniseintrag beanspruchen","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/de/management-api/travel-rule/claim-workspace"},{"title":"Domain-Code senden API - Travel Rule Free-Beitritt","sidebarTitle":"Domain-Code senden","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/de/management-api/travel-rule/send-workspace-domain-code"},{"title":"Domain-Code bestätigen - Travel Rule kostenloser Beitritt","sidebarTitle":"Domain-Code bestätigen","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/de/management-api/travel-rule/confirm-workspace-domain"},{"title":"Domain per DNS verifizieren – Travel Rule Management API","sidebarTitle":"Domain per DNS verifizieren","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/de/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"Ausgehende Abrechnung aktivieren – Travel Rule kostenloser Beitritt","sidebarTitle":"Ausgehende Abrechnung","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/de/management-api/travel-rule/enable-workspace-billing"}]},{"group":"Sitzungsvorgänge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Sitzungen per Batch löschen: API für KYC-Bereinigung","sidebarTitle":"Sitzungen per Batch löschen","openapi":"de/openapi-25.json POST /v3/sessions/delete/","href":"/de/management-api/sessions/batch-delete"},{"title":"Sitzungs-Löschjob abrufen – Didit Management API","sidebarTitle":"Sitzungs-Löschjob abrufen","openapi":"de/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/de/management-api/sessions/get-deletion-job"},{"title":"Manuelle Prüfungen pro Sitzung abrufen: KYC-Audit-Log","sidebarTitle":"Session-Reviews auflisten","openapi":"de/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/de/management-api/sessions/list-reviews"},{"title":"Sitzungsprüfung per API erstellen: Manuelle KYC-Prüfung","sidebarTitle":"Sitzungsprüfung erstellen","openapi":"de/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/de/management-api/sessions/create-review"},{"title":"Sitzungsereignisse abrufen API","sidebarTitle":"Sitzungsereignisse abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/de/management-api/sessions/list-events"},{"title":"Session-Webhook-Zustellungen auflisten (API)","sidebarTitle":"Session-Webhooks auflisten","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/de/management-api/sessions/list-webhooks"},{"title":"Webhook-Zustellung einer Sitzung abrufen – Didit API","sidebarTitle":"Webhook-Zustellung abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/de/management-api/sessions/get-webhook"},{"title":"Session-Webhook erneut senden: Didit Management API","sidebarTitle":"Session-Webhook erneut senden","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/de/management-api/sessions/resend-webhook"},{"title":"AML-Screening-Verlauf per API abrufen","sidebarTitle":"AML-Screening-Verlauf","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/de/management-api/sessions/aml-screening-history"},{"title":"AML-Verlauf als CSV exportieren – Didit API","sidebarTitle":"AML-Verlauf exportieren","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/de/management-api/sessions/export-aml-screening-history"}]},{"group":"Anpassung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"White-Label-Branding per API abrufen","sidebarTitle":"Branding abrufen","openapi":"de/openapi-25.json GET /v3/customization/","href":"/de/management-api/customization/get"},{"title":"White-Label-Branding per API aktualisieren","sidebarTitle":"Branding aktualisieren","openapi":"de/openapi-25.json PATCH /v3/customization/","href":"/de/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Webhook-Ziele auflisten: Management API","sidebarTitle":"Webhook-Ziele auflisten","openapi":"de/openapi-25.json GET /v3/webhook/destinations/","href":"/de/management-api/webhook/list-destinations"},{"title":"Webhook-Ziel anlegen – Management API","sidebarTitle":"Webhook-Ziel anlegen","openapi":"de/openapi-25.json POST /v3/webhook/destinations/","href":"/de/management-api/webhook/create-destination"},{"title":"Webhook-Ziel abrufen: Management API","sidebarTitle":"Webhook-Ziel abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/get-destination"},{"title":"Webhook-Ziel aktualisieren API","sidebarTitle":"Webhook-Ziel aktualisieren","openapi":"de/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/update-destination"},{"title":"Webhook-Ziel löschen: Management API von Didit","sidebarTitle":"Webhook-Ziel löschen","openapi":"de/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/delete-destination"},{"title":"Webhook-Konfiguration abrufen – Didit Management API","sidebarTitle":"Webhook-Konfiguration abrufen","openapi":"de/openapi-25.json GET /v3/webhook/","href":"/de/management-api/webhook/get-config"},{"title":"Webhook-Konfiguration aktualisieren: Management API","sidebarTitle":"Webhook-Konfiguration aktualisieren","openapi":"de/openapi-25.json PATCH /v3/webhook/","href":"/de/management-api/webhook/update-config"},{"title":"Webhook-Ziel-Analyse API","sidebarTitle":"Webhook-Ziel-Analyse abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/de/management-api/webhook/destination-analytics"},{"title":"Webhook-Zustellungen auflisten – Didit Management API","sidebarTitle":"Webhook-Zustellungen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/de/management-api/webhook/list-deliveries"},{"title":"Webhook-Zustellung abrufen (Get Webhook Delivery API)","sidebarTitle":"Webhook-Zustellung abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/de/management-api/webhook/get-delivery"},{"title":"Webhook-Zustellung erneut senden API","sidebarTitle":"Webhook-Zustellung erneut senden","openapi":"de/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/de/management-api/webhook/resend-delivery"}]},{"group":"Abrechnung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Credit-Guthaben abrufen: KYC-Abrechnungs-API","sidebarTitle":"Credit-Guthaben abrufen","openapi":"de/openapi-25.json GET /v3/billing/balance/","href":"/de/management-api/billing/balance"},{"title":"Guthaben aufladen API","sidebarTitle":"Guthaben aufladen","openapi":"de/openapi-25.json POST /v3/billing/top-up/","href":"/de/management-api/billing/top-up"}]},{"group":"Analysen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"Anwendungs-Analytics-API","sidebarTitle":"Anwendungs-Analytics abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/de/management-api/analytics/get"},{"title":"Heutige Verifizierungen pro Stunde API","sidebarTitle":"Heutige Verifizierungen nach Stunde","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/de/management-api/analytics/today-by-hour"}]},{"group":"Management-API-Übersicht","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"Management API v3: Workflows \u0026 Abrechnung","sidebarTitle":"Management API","href":"/de/sessions-api/management-api"}]},{"group":"Auth-API (programmatisch)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"Programmatische Registrierung per Auth-API","sidebarTitle":"Konto registrieren","openapi":"de/openapi-auth.json POST /programmatic/register/","href":"/de/auth-api/register"},{"title":"E-Mail-Verifizierung API: Didit API-Zugangsdaten abrufen","sidebarTitle":"E-Mail verifizieren","openapi":"de/openapi-auth.json POST /programmatic/verify-email/","href":"/de/auth-api/verify-email"},{"title":"Programmatische Login-API: Headless-Auth-Tokens","sidebarTitle":"Login","openapi":"de/openapi-auth.json POST /programmatic/login/","href":"/de/auth-api/login"},{"title":"Get Credentials API: client_id \u0026 API-Schlüssel abrufen","sidebarTitle":"Anmeldedaten abrufen","openapi":"de/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/de/auth-api/get-credentials"},{"title":"Anwendung per API erstellen: Didit Auth API","sidebarTitle":"Anwendung erstellen","openapi":"de/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/de/auth-api/create-application"},{"title":"Anwendung aktualisieren API: Kundenanwendungen verwalten","sidebarTitle":"Anwendung aktualisieren","openapi":"de/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/de/auth-api/update-application"}]},{"group":"Identität \u0026 Dokumente","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Ausweisverifizierung API: Dokument-OCR \u0026 Echtheit","sidebarTitle":"Ausweisverifizierung API","openapi":"de/openapi-25.json POST /v3/id-verification/","href":"/de/standalone-apis/id-verification"},{"title":"Proof of Address API: Adressnachweis-Verifizierung \u0026 OCR","sidebarTitle":"Proof of Address API","openapi":"de/openapi-25.json POST /v3/poa/","href":"/de/standalone-apis/proof-of-address"},{"title":"Adressvalidierungs-API: Adressen prüfen und normalisieren","sidebarTitle":"Adressvalidierung","openapi":"de/openapi-25.json POST /v3/address-validation/","href":"/de/standalone-apis/address-validation"}]},{"group":"Digitale ID-Wallets","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Digitale ID-Wallet Verifizierungs-APIs","sidebarTitle":"Digitale ID-Wallet APIs","href":"/de/standalone-apis/digital-id-wallets"},{"title":"Digital-ID-Wallet-API-Katalog","sidebarTitle":"Digital-ID-Wallets auflisten","openapi":"de/openapi-25.json GET /v3/id-verification/wallets/","href":"/de/standalone-apis/digital-id-wallet-catalog"},{"group":"Verifizierung starten","pages":[{"title":"BankID Schweden: Verifizierungs-API","sidebarTitle":"BankID Schweden","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/de/api-reference/digital-id-wallets/bankid-se"},{"title":"Finnish Trust Network Verifizierung: API-Referenz","sidebarTitle":"Finnish Trust Network","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/de/api-reference/digital-id-wallets/ftn"},{"title":"Google Wallet Ausweisverifizierung API","sidebarTitle":"Google Wallet ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/de/api-reference/digital-id-wallets/google-wallet"},{"title":"MitID personal Verifizierungs-API","sidebarTitle":"MitID personal","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/de/api-reference/digital-id-wallets/mitid"},{"title":"Mobile-ID-Verifizierungs-API","sidebarTitle":"Mobile-ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/de/api-reference/digital-id-wallets/mobile-id"},{"title":"Smart-ID Verifizierungs-API","sidebarTitle":"Smart-ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/de/api-reference/digital-id-wallets/smart-id"},{"title":"iDIN-Vollidentifizierung API","sidebarTitle":"iDIN-Vollidentifizierung","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/de/api-reference/digital-id-wallets/idin"},{"title":"Auðkenni-Verifizierungs-API","sidebarTitle":"Auðkenni","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/de/api-reference/digital-id-wallets/audkenni"},{"title":"Bank iD Verifizierungs-API","sidebarTitle":"Bank iD","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/de/api-reference/digital-id-wallets/bankid-cz"},{"title":"BankID Norwegen Verifizierungs-API","sidebarTitle":"BankID Norwegen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/de/api-reference/digital-id-wallets/bankid-no"},{"title":"Buypass ID Ausweisverifizierung API","sidebarTitle":"Buypass ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/de/api-reference/digital-id-wallets/buypass"},{"title":"ConnectID-API für Ausweisverifizierung","sidebarTitle":"ConnectID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/de/api-reference/digital-id-wallets/connectid"},{"title":"Diia-Verifizierungs-API","sidebarTitle":"Diia","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/de/api-reference/digital-id-wallets/diia"},{"title":"EUDI-Wallet-Verifizierung API","sidebarTitle":"EUDI-Wallet","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/de/api-reference/digital-id-wallets/eudi"},{"title":"Estnische ID-Karten-Verifizierung API","sidebarTitle":"Estnische ID-Karte","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/de/api-reference/digital-id-wallets/idcard-ee"},{"title":"FranceConnect-Verifizierungs-API","sidebarTitle":"FranceConnect","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/de/api-reference/digital-id-wallets/franceconnect"},{"title":"Freja eID Verifizierungs-API","sidebarTitle":"Freja eID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/de/api-reference/digital-id-wallets/frejaid"},{"title":"GOV.UK Wallet Verifizierungs-API","sidebarTitle":"GOV.UK Wallet","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/de/api-reference/digital-id-wallets/govuk-wallet"},{"title":"MojeID-Verifizierungs-API","sidebarTitle":"MojeID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/de/api-reference/digital-id-wallets/mojeid"},{"title":"OneID-Ausweisverifizierung API","sidebarTitle":"OneID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/de/api-reference/digital-id-wallets/oneid"},{"title":"Personalausweis Profile 2 Verifizierungs-API","sidebarTitle":"Personalausweis Profile 2","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/de/api-reference/digital-id-wallets/personalausweis"},{"title":"UAE PASS Verifizierungs-API","sidebarTitle":"UAE PASS","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/de/api-reference/digital-id-wallets/uae-pass"},{"title":"Vipps Plus Verifizierungs-API für Identitätsprüfung","sidebarTitle":"Vipps Plus","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/de/api-reference/digital-id-wallets/vipps"},{"title":"eParaksts mobile Verifizierungs-API","sidebarTitle":"eParaksts mobile","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/de/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"gov.br-API für Ausweisverifizierung","sidebarTitle":"gov.br","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/de/api-reference/digital-id-wallets/govbr"},{"title":"itsme-Verifizierungs-API","sidebarTitle":"itsme","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/de/api-reference/digital-id-wallets/itsme"}]},{"title":"Digital-ID-Wallet-Verifizierungsergebnis abrufen","sidebarTitle":"Wallet-Verifizierung abrufen","openapi":"de/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/de/standalone-apis/digital-id-wallet-result"},{"title":"Digital Credentials Wallet-Antwort senden","sidebarTitle":"Wallet-Antwort senden","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/de/standalone-apis/digital-id-wallet-response"},{"title":"Smart-ID und Mobile-ID abfragen","sidebarTitle":"Wallet-Verifizierung abfragen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/de/standalone-apis/digital-id-wallet-poll"},{"title":"Digitale ID-Wallet-Verifizierung abbrechen","sidebarTitle":"Wallet-Verifizierung abbrechen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/de/standalone-apis/digital-id-wallet-cancel"}]},{"group":"Dokumenten-KI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"Document AI API: Individuelle Datenextraktion","sidebarTitle":"Document AI API","openapi":"de/openapi-25.json POST /v3/document-ai/","href":"/de/standalone-apis/document-ai"}]},{"group":"Datenbankvalidierungs-API","pages":[{"title":"Datenbankvalidierungs-API: Abgleich nationaler ID","sidebarTitle":"Datenbankvalidierungs-API","openapi":"de/openapi-25.json POST /v3/database-validation/","href":"/de/standalone-apis/database-validation"}]},{"group":"Datenbankvalidierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 Argentinien","pages":[{"title":"Argentinien DNI-Datenverifizierung API: Datenabgleich","sidebarTitle":"Argentinien - DNI-Datenverifizierung (RENAPER, ohne Selfie)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/renaper-data"},{"title":"Argentinien DNI-Verifizierung (RENAPER) API","sidebarTitle":"Argentinien - DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/renaper"},{"title":"Datenbankvalidierung Argentinien (AFIP) API","sidebarTitle":"Argentinien Bürger (AFIP)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/citizens"},{"title":"Argentinien Datenbankvalidierung: Kreditauskunftei-API","sidebarTitle":"Argentinien Kreditauskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 Australien","pages":[{"title":"Australien Geburtsurkunden-Verifizierung API - DVS","sidebarTitle":"Australien - DVS - Geburtsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/birth-certificate"},{"title":"Centrelink-Karte Australien – DVS-Verifizierungs-API","sidebarTitle":"Australien – DVS – Centrelink-Karte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/centrelink-card"},{"title":"Datenbankvalidierung Australien: ImmiCard-Verifizierungs-API (DVS)","sidebarTitle":"Australien - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/immicard"},{"title":"Australien DVS: Reisedokument-Verifizierung API","sidebarTitle":"Australien - DVS - Reisedokument","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/travel-document"},{"title":"Datenbankvalidierung Australien: DVS Namensänderung API","sidebarTitle":"Australien – DVS Namensänderungsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"Datenbankvalidierung Australien DVS Einbürgerungsurkunde","sidebarTitle":"Australien – DVS Einbürgerungsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/citizenship-certificate"},{"title":"Datenbankvalidierung Australien – DVS Heiratsurkunde API","sidebarTitle":"Australien – DVS Heiratsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/marriage-certificate"},{"title":"Australien Credit Bureau Verifizierungs-API: ID Match","sidebarTitle":"Australien Credit Bureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/credit-bureau"},{"title":"Australien-Todesfallprüfung (BDM) API: Echtzeitabfrage","sidebarTitle":"Australien-Todesfallprüfung (BDM)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/death-check"},{"title":"Australien Wählerverzeichnis API: ID-Abgleich","sidebarTitle":"Australien Wählerverzeichnis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/electoral-roll"},{"title":"Australien Superannuation \u0026 Payroll-Verifizierung API","sidebarTitle":"Australien Superannuation \u0026 Payroll","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/superannuation-payroll"},{"title":"Australien VEVO-API: Verifizierung in Echtzeit","sidebarTitle":"Australien VEVO","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/vevo"},{"title":"Führerschein-Verifizierung Australien API (DVS)","sidebarTitle":"DVS - Australien Führerschein","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/driver-licence"},{"title":"Datenbankvalidierung Australien: Medicare-Karte (DVS) API","sidebarTitle":"DVS - Medicare-Karte Australien","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/medicare-card"},{"title":"Australien-Reisepass DVS API: Verifizierung und ID Match","sidebarTitle":"DVS - Australien-Reisepass","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/passport"},{"title":"Datenbankvalidierung Australien Visum: DVS-Data-Match-API","sidebarTitle":"DVS - Australien Visum","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/visa"}]},{"title":"Österreich Kreditbüro-Verifizierungs-API: Datenabgleich","sidebarTitle":"Österreich Kreditbüro","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/austria/credit-bureau"},{"title":"Bolivien CI-Verifizierung API: Echtzeit-Abfrage","sidebarTitle":"Bolivien - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 Brasilien","pages":[{"title":"BRA Unico IDCloud API: CPF- und Selfie-Verifizierung","sidebarTitle":"BRA - Unico IDCloud","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/unico-idcloud"},{"title":"Brasilien CNH-QR-Code + Gesichtsabgleich (Datavalid) API","sidebarTitle":"Brasilien - CNH-QR-Code (Datavalid)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"Brasilien CPF Gesichtsabgleich API (Datavalid): ID Match","sidebarTitle":"Brasilien - CPF + Gesichtsabgleich (Datavalid)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cpf-facial"},{"title":"Brasilien CPF-Statusprüfung per API in Echtzeit","sidebarTitle":"Brasilien - CPF-Statusprüfung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cpf"},{"title":"Brasilien – Gesellschafter und Geschäftsführer (QSA) API","sidebarTitle":"Brasilien – Gesellschafter (QSA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/company-directors"},{"title":"Brasilien Unternehmensregister-Abfrage (CNPJ) API","sidebarTitle":"Brasilien – Unternehmensregister (CNPJ)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/company-registry"},{"title":"Brasilien Todesprüfung (CPF) API: Echtzeit-Abfrage","sidebarTitle":"Brasilien - Todesprüfung (CPF)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/death-check"},{"title":"Bundesstrafregister Brasilien: Verifizierungs-API","sidebarTitle":"Brasilien - Strafregister (Polícia Federal)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"Brasilien Datenbankvalidierung API: Identitätsabgleich","sidebarTitle":"Brasilien Wohnadresse","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/residential"},{"title":"Brasilien CPF/CNPJ Steuernummer-Verifizierung API","sidebarTitle":"Brasilien Steuerregistrierung (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/tax-registration"}]},{"title":"Kambodscha Nationalausweis-Prüfung API: Datenabgleich","sidebarTitle":"Kambodscha Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 Kanada","pages":[{"title":"Kanada Kreditauskunftei (FINTRAC): Verifizierungs-API","sidebarTitle":"Kanada-Kreditauskunftei (FINTRAC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"Kanada Kreditauskunft 2 (Nicht-FINTRAC) API: ID-Abgleich","sidebarTitle":"Kanada Kreditauskunft 2 (Nicht-FINTRAC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"Datenbankvalidierung Kanada Residential: Identitäts-API","sidebarTitle":"Kanada Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/residential"}]},{"title":"Chile RUT-Verifizierung API: Echtzeit-Datenbankvalidierung","sidebarTitle":"Chile - RUT-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 China","pages":[{"title":"China Bankkarten-Verifizierung API: Echtzeit-Abfrage","sidebarTitle":"China Bankkarte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/bank-card"},{"title":"China-Ausweisverifizierung API: Identitätsabfrage","sidebarTitle":"China Ausweis-ID","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/national-id"},{"title":"China-Reisepassverifizierung API: Echtzeit-Abfrage","sidebarTitle":"China-Reisepassverifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/passport-verification"},{"title":"Telefonverifizierung China API: Echtzeit-Datenbankabfrage","sidebarTitle":"China Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 Kolumbien","pages":[{"title":"Kolumbien Cédula-Verifizierung API: Datenbankvalidierung","sidebarTitle":"Kolumbien - Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/colombia/cedula"},{"title":"Kolumbien: Migración Colombia Ausländerstatus API","sidebarTitle":"Kolumbien - Migración Colombia Ausländerstatus","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/colombia/migracion"}]},{"title":"Cédula-Verifizierung Costa Rica: API, Data Match","sidebarTitle":"Costa Rica – Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 Dänemark","pages":[{"title":"Datenbankvalidierung Dänemark: Identitätsabgleich","sidebarTitle":"Dänemark Consumer 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/denmark/consumer-2"},{"title":"Dänemark Ausweisverifizierung API: Datenabgleich","sidebarTitle":"Dänemark CPR-Nummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/denmark/national-id"}]},{"title":"Cédula-Verifizierung Dominikanische Republik – API","sidebarTitle":"Dominikanische Republik - Cédula","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/dominican-republic/cedula"},{"title":"Ecuador Cédula-Verifizierung per API: Echtzeitabfrage","sidebarTitle":"Ecuador - Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/ecuador/cedula"},{"title":"DUI-Verifizierung El Salvador: API für Identitätsabfrage","sidebarTitle":"El Salvador – DUI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 Finnland","pages":[{"title":"Finnland Consumer 2 API: Identitätsabgleich","sidebarTitle":"Finnland Consumer 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/finland/consumer-2"},{"title":"Finnische Ausweisverifizierung per API: Datenbankabgleich","sidebarTitle":"Finnische Ausweisnummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 Frankreich","pages":[{"title":"Telefonverifizierung API Frankreich: Echtzeit-ID-Abfrage","sidebarTitle":"Frankreich Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/phone"},{"title":"Datenbankvalidierung Frankreich API: Identitätsabgleich","sidebarTitle":"Frankreich Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/residential"},{"title":"Datenbankvalidierung Frankreich: Utility-API in Echtzeit","sidebarTitle":"Frankreich Utility","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 Deutschland","pages":[{"title":"Auskunftei-Verifizierungs-API Deutschland: Datenabgleich","sidebarTitle":"Deutschland Auskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/germany/credit-bureau"},{"title":"Telefonverifizierung Deutschland API 2: Echtzeit-Abfrage","sidebarTitle":"Deutschland Phone 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 Global","pages":[{"title":"Global Core Intelligence Service: Verifizierungs-API","sidebarTitle":"Global - Core Intelligence Service","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/intelligence-service"},{"title":"Identity Enrichment Verifizierung API (global)","sidebarTitle":"Global - Identity Enrichment","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/identity-enrichment"},{"title":"SIM-Swap-Verifizierung API (Global): Telco Match","sidebarTitle":"Global - SIM-Swap","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 Guatemala","pages":[{"title":"Guatemala - DPI + Gesichtsabgleich (RENAP) API: ID Match","sidebarTitle":"Guatemala - DPI + Gesichtsabgleich (RENAP)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/guatemala/dpi-facial"},{"title":"Guatemala DPI-Verifizierung API: Echtzeit-Datenbankabfrage","sidebarTitle":"Guatemala - DPI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/guatemala/dpi"}]},{"title":"Honduras DNI-Verifizierungs-API: Echtzeit-Abfrage","sidebarTitle":"Honduras - DNI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 Indien","pages":[{"title":"Aadhaar (UIDAI) Verifizierungs-API: Datenabgleich Indien","sidebarTitle":"Indien Aadhaar (UIDAI)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/aadhaar"},{"title":"Führerschein-Verifizierung Indien (RTO) API","sidebarTitle":"Indien Führerschein (RTO)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/drivers-licence"},{"title":"EPIC Indien: Wählerregistrierung (ECI) API","sidebarTitle":"Indien EPIC (Wählerregistrierung, ECI)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"PAN (Permanent Account Number) Indien (ITD) API","sidebarTitle":"Indien PAN (ITD)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"Indonesien Residential Identity Card Verifizierung API","sidebarTitle":"Indonesien Wohnsitzausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 Italien","pages":[{"title":"Credit-Bureau-API Italien: Header-Abgleich","sidebarTitle":"Italien Credit Bureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/italy/credit-bureau"},{"title":"Datenbankvalidierung Italien (Wohnsitz): Identitäts-API","sidebarTitle":"Italien Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/italy/residential"}]},{"title":"Kenia Ausweisverifizierung API: Identitätsabfrage","sidebarTitle":"Kenia Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/kenya/national-id"},{"title":"Malaysia-Nationalausweis-Verifizierung API: Datenabgleich","sidebarTitle":"Malaysia Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 Mexiko","pages":[{"title":"CURP-Verifizierung Mexiko: API für Echtzeitabfrage","sidebarTitle":"Mexiko - CURP-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/mexico/curp"},{"title":"INE-Ausweis-Gültigkeitsprüfung Mexiko – API","sidebarTitle":"Mexiko – INE-Gültigkeit","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"Niederlande Wohnsitzverifizierung API: ID-Abgleich","sidebarTitle":"Niederlande Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 Neuseeland","pages":[{"title":"Neuseeland Geburtsdaten-Verifizierung API: DIA ID Match","sidebarTitle":"DIA - Neuseeland Geburten","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/births"},{"title":"Neuseeland Staatsbürgerschaftsprüfung API – DIA","sidebarTitle":"DIA - Neuseeland Staatsbürgerschaft","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/citizenship"},{"title":"Neuseeland-Reisepassverifizierung API (DIA)","sidebarTitle":"DIA - Neuseeland-Reisepass","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/passport"},{"title":"Neuseeland Todesfallprüfung (BDM) API: Echtzeit-Abfrage","sidebarTitle":"Neuseeland Todesfallprüfung (BDM)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/death-check"},{"title":"Neuseeland Führerschein (NZTA) Verifizierung API","sidebarTitle":"Neuseeland Führerschein (NZTA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 Nigeria","pages":[{"title":"Bankverifizierungsnummer (BVN) Nigeria API","sidebarTitle":"Nigeria BVN","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"Nigeria Führerschein (FRSC) Datenbankvalidierung API","sidebarTitle":"Nigeria Führerschein (FRSC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/drivers-license"},{"title":"Nigeria-Reisepass (NIS) API: ID-Abgleich","sidebarTitle":"Nigeria-Reisepass (NIS)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/passport"},{"title":"Nigeria National ID (NIMC) Verifizierung API","sidebarTitle":"Nigeria National ID (NIMC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/national-id"},{"title":"Nigeria Nationale ID + Selfie (NIMC) Verifizierung API","sidebarTitle":"Nigeria Nationale ID + Selfie (NIMC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"Norwegen Residential Verification API: Identitätsabgleich","sidebarTitle":"Norwegen Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 Panama","pages":[{"title":"Panamá - Verificación de cédula con Gesichtsabgleich","sidebarTitle":"Panamá - Cédula mit Gesichtsabgleich (SIB Plus)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/panama/sib-plus"},{"title":"Panama Cédula mit Gesichtsabgleich (SIB) API","sidebarTitle":"Panama - Cédula (SIB)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/panama/sib"}]},{"title":"Paraguay CI-Verifizierung API: Echtzeit-Datenbankabfrage","sidebarTitle":"Paraguay - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 Peru","pages":[{"title":"Peru DNI-Verifizierung API: Echtzeit-Ausweisabfrage","sidebarTitle":"Peru - DNI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/peru/dni"},{"title":"Peru Steuerregistrierung (SUNAT): API-Verifizierung","sidebarTitle":"Peru Steuerregistrierung (SUNAT)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/peru/tax-registration"}]},{"title":"Datenbankvalidierung Philippinen: Residential ID-Match","sidebarTitle":"Philippinen Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 Singapur","pages":[{"title":"Singapur Kreditauskunftei Verifizierungs-API: ID-Abgleich","sidebarTitle":"Singapur Kreditauskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/singapore/credit-bureau"},{"title":"Utility-Verifizierung Singapur: API für Identitätsabfrage","sidebarTitle":"Singapur Utility","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 Südafrika","pages":[{"title":"Südafrika – Kontoinhaberverifizierung API","sidebarTitle":"Südafrika – Kontoinhaber","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"Geschäftsführer-Abfrage API für Südafrika","sidebarTitle":"Südafrika – Geschäftsführer-Abfrage","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/company-directors"},{"title":"Südafrika Unternehmensregister-Abfrage API","sidebarTitle":"Südafrika – Unternehmensregister","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/company-registry"},{"title":"Südafrika Contactability Lookup API: ID Match","sidebarTitle":"Südafrika - Contactability Lookup","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/contactability"},{"title":"Südafrika – Strafregisterprüfung per Gesichtsabgleich API","sidebarTitle":"Südafrika – Strafregister-Gesichtsabgleich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"Südafrika DHA-Fingerprint-Abgleich API: ID-Abgleich","sidebarTitle":"Südafrika - DHA-Fingerprint-Abgleich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"Südafrika - DHA-Fotoabruf Verifizierungs-API","sidebarTitle":"Südafrika - DHA-Fotoabruf","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/dha-photo"},{"title":"Südafrika Führerscheinverifizierung API","sidebarTitle":"Südafrika Führerschein","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/drivers-license"},{"title":"Südafrika – Betrugsprävention-Screening-API","sidebarTitle":"Südafrika – Betrugsprävention","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"Südafrika: Personen-Directorships-Abfrage API","sidebarTitle":"Südafrika – Personen-Directorships-Abfrage","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/person-directorships"},{"title":"Datenbankvalidierung Südafrika: Flüchtlingsakten-API","sidebarTitle":"Südafrika – Flüchtlingsakte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/refugee"},{"title":"Fahrzeughalter-Verifizierung Südafrika API","sidebarTitle":"Südafrika - Fahrzeughalter","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"Südafrika Nationale ID (DHA): Datenbankvalidierung-API","sidebarTitle":"Südafrika Nationale ID (DHA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/national-id"}]},{"title":"DNI/NIE-Verifizierung Spanien per API: Echtzeitabfrage","sidebarTitle":"Spanien - DNI/NIE-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 Schweden","pages":[{"title":"Schweden Ausweisverifizierung: API für Identitätsabgleich","sidebarTitle":"Schweden nationale ID","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/sweden/national-id"},{"title":"Telefonverifizierung Schweden API: Echtzeitabfrage","sidebarTitle":"Schweden Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/sweden/phone"}]},{"title":"Schweiz Kreditauskunft Verifizierungs-API","sidebarTitle":"Schweiz Kreditauskunft","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/switzerland/credit-bureau"},{"title":"Thailand-Ausweisverifizierung per API: Datenabgleich","sidebarTitle":"Thailand Ausweisnummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 Vereinigtes Königreich","pages":[{"title":"Kreditauskunftei UK: Datenbankvalidierung-API","sidebarTitle":"Kreditauskunftei UK","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"Verifizierungs-API: Finanzdienstleistungen UK","sidebarTitle":"Finanzdienstleistungen Vereinigtes Königreich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/financial-services"},{"title":"Telefonverifizierung UK API: Phone 2 Datenabgleich","sidebarTitle":"Vereinigtes Königreich Phone 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/phone-2"},{"title":"Datenbankvalidierung Vereinigtes Königreich: Wohnsitz-API","sidebarTitle":"Vereinigtes Königreich Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 Vereinigte Staaten","pages":[{"title":"Datenbankvalidierung USA: Kreditbureau-API","sidebarTitle":"USA – Kreditbureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/credit-bureau"},{"title":"USA Datenbankvalidierung: Todesfallprüfung (SSDMF) API","sidebarTitle":"USA - Todesfallprüfung (SSDMF)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/death-check"},{"title":"Datenbankvalidierung USA Finanzdienstleistungen API","sidebarTitle":"USA - Finanzdienstleistungen","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/financial-services"},{"title":"Telefonverifizierung USA 2 API: Datenabgleich","sidebarTitle":"USA – Telefonverifizierung 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/phone-2"},{"title":"Datenbankvalidierung USA Residential: Verifizierungs-API","sidebarTitle":"USA - Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/residential"}]},{"title":"Uruguay CI-Verifizierung per API: Echtzeit-Abfrage","sidebarTitle":"Uruguay - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/uruguay/cedula"},{"title":"Venezuela Cédula-Verifizierung API: Identitätsabgleich","sidebarTitle":"Venezuela – Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/venezuela/cedula"},{"title":"Datenbankvalidierung Sambia NRC (Steuerregister) API","sidebarTitle":"Sambia NRC (Steuerregister)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/zambia/national-id"}]},{"group":"Biometrie \u0026 Gesicht","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"Passive Liveness-Erkennung API: Deepfake-Erkennung","sidebarTitle":"Passive Liveness","openapi":"de/openapi-25.json POST /v3/passive-liveness/","href":"/de/standalone-apis/passive-liveness"},{"title":"Gesichtsabgleich API: 1:1-Gesichtsvergleich","sidebarTitle":"Gesichtsabgleich","openapi":"de/openapi-25.json POST /v3/face-match/","href":"/de/standalone-apis/face-match"},{"title":"Gesichtssuche-API: 1:N-Dubletten \u0026 Betrugsringe","sidebarTitle":"Gesichtssuche","openapi":"de/openapi-25.json POST /v3/face-search/","href":"/de/standalone-apis/face-search"},{"title":"Altersschätzung API: Altersverifizierung per Selfie","sidebarTitle":"Altersschätzung API","openapi":"de/openapi-25.json POST /v3/age-estimation/","href":"/de/standalone-apis/age-estimation"}]},{"group":"Compliance \u0026 Risiko","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"AML-Screening-API: Sanktionen, PEP \u0026 Watchlists","sidebarTitle":"AML-Screening-API","openapi":"de/openapi-25.json POST /v3/aml/","href":"/de/standalone-apis/aml-screening"},{"title":"AML-Datensatz-Aktualität API","sidebarTitle":"AML-Datensatz-Aktualität abrufen","openapi":"de/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/de/standalone-apis/aml-dataset-freshness"},{"title":"Betrugsprüfung API (Fraud Check)","openapi":"de/openapi-25.json POST /v3/fraud/checks/","href":"/de/standalone-apis/fraud-check"},{"title":"Betrugsprüfung planen","openapi":"de/openapi-25.json POST /v3/fraud/checks/plan/","href":"/de/standalone-apis/fraud-check-plan"},{"title":"Betrugsprüfung abrufen","openapi":"de/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/de/standalone-apis/fraud-check-result"}]},{"group":"Geräte- und IP-Analyse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"IP-Risiko-API: Geo-, VPN- und Rechenzentrums-Signale","sidebarTitle":"IP-Risiko-API","openapi":"de/openapi-25.json POST /v3/ip/risk/","href":"/de/standalone-apis/ip-risk"}]},{"group":"KYB-Register","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"Unternehmensregister-API: Firmensuche und Auswahl","sidebarTitle":"Übersicht","href":"/de/standalone-apis/kyb-registry"},{"title":"Unternehmensregister-Suche API (KYB) - Didit","sidebarTitle":"KYB-Registersuche","openapi":"de/openapi-25.json POST /v3/kyb/search/","href":"/de/standalone-apis/kyb-registry-search"},{"title":"Unternehmensprofil abrufen: KYB Registry Select API","sidebarTitle":"KYB Registry Select","openapi":"de/openapi-25.json POST /v3/kyb/select/","href":"/de/standalone-apis/kyb-registry-select"},{"title":"KYB-Gesellschafter-API für Unternehmensregister","sidebarTitle":"KYB-Gesellschafter","openapi":"de/openapi-25.json POST /v3/kyb/shareholders/","href":"/de/standalone-apis/kyb-registry-shareholders"},{"title":"KYB-Register-UBO-API: wirtschaftlich Berechtigte","sidebarTitle":"KYB-Register-UBOs","openapi":"de/openapi-25.json POST /v3/kyb/ubo/","href":"/de/standalone-apis/kyb-registry-ubo"}]},{"group":"E-Mail-Verifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"E-Mail-Verifizierung API: OTP \u0026 Risiko-Scoring","sidebarTitle":"Überblick","href":"/de/standalone-apis/email-verification"},{"title":"E-Mail-Verifizierung: Einmalcode per API senden","sidebarTitle":"Einmalcode senden","openapi":"de/openapi-25.json POST /v3/email/send/","href":"/de/standalone-apis/email-send"},{"title":"E-Mail-Code prüfen: API zur Validierung von E-Mail-OTPs","sidebarTitle":"E-Mail-Code prüfen","openapi":"de/openapi-25.json POST /v3/email/check/","href":"/de/standalone-apis/email-check"},{"title":"E-Mail-Risiko-API: Zustellbarkeit \u0026 Datenleck-Signale","sidebarTitle":"E-Mail-Risiko-API","openapi":"de/openapi-25.json POST /v3/email/risk/","href":"/de/standalone-apis/email-risk"}]},{"group":"Telefonverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"Telefonverifizierung API: SMS-OTP \u0026 Risikosignale","sidebarTitle":"Telefonverifizierung","href":"/de/standalone-apis/phone-verification"},{"title":"Telefon-OTP senden API: SMS-Verifizierungscode","sidebarTitle":"Telefoncode senden","openapi":"de/openapi-25.json POST /v3/phone/send/","href":"/de/standalone-apis/phone-send"},{"title":"Telefoncode-Prüfung API: SMS-OTP validieren","sidebarTitle":"Telefoncode prüfen","openapi":"de/openapi-25.json POST /v3/phone/check/","href":"/de/standalone-apis/phone-check"},{"title":"Telefonrisiko-API: Carrier- und Betrugssignale","sidebarTitle":"Telefonrisiko-API","openapi":"de/openapi-25.json POST /v3/phone/risk/","href":"/de/standalone-apis/phone-risk"}]},{"group":"Bankverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Kontoprüfungs-API: Auszahlungskonto verifizieren","sidebarTitle":"Kontoprüfungs-API","openapi":"de/openapi-25.json POST /v3/bank/account-check/","href":"/de/standalone-apis/bank-account-check"}]}]},{"tab":"Benutzerverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Benutzerverifizierung","href":"/de/core-technology/liveness/overview"}]},{"tab":"Unternehmensverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Unternehmensverifizierung","href":"/de/business-verification/overview"}]},{"tab":"Transaktionsüberwachung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Transaktionsüberwachung","href":"/de/transaction-monitoring/overview"}]},{"tab":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Changelog","href":"/de/changelog"}]}],"global":{"anchors":[{"anchor":"API-Referenz","icon":"code","href":"/de/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"OpenAPI-Spezifikation","icon":"file-code","href":"https://docs.didit.me/de/openapi-25.json"},{"anchor":"Integrations-Prompt","icon":"wand-magic-sparkles","href":"/de/integration/integration-prompt"},{"anchor":"MCP-Server","icon":"plug","href":"/de/integration/mcp/overview"},{"anchor":"Agent-Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"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"}},"pages":[{"title":"ar","href":"/ar/management-api/transactions/create"}]},{"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":"Transaktions-API erstellen: KYT-Einreichung - 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"]}