using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Transactions.TravelRule.UpdateTransferAsync("11111111-2222-3333-4444-555555555555", new TravelRuleTransferPatchRequest
{
PaymentTxnId = "0xchainhash",
});
Console.WriteLine(JsonSerializer.Serialize(result));
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Transactions.TravelRule.UpdateTransferAsync("11111111-2222-3333-4444-555555555555", new TravelRuleTransferPatchRequest
{
PaymentTxnId = "0xchainhash",
});
Console.WriteLine(JsonSerializer.Serialize(result));
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.
Stabile Transaktions-UUID von Didit, zu der der Transfer gehört.
Body
application/json
Geben Sie genau eines der folgenden Elemente an: payment_txn_id (finish), action=cancel, action=resend, action=update_compliance_email mit compliance_email, action=update_originator_wallet mit wallet_address oder action=beneficiary_vasp mit beneficiary_vasp.
"cancel" bricht einen nicht-terminalen Transfer ab. "resend" führt das Routing für einen ausgehenden Transfer erneut aus, der im Status COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE oder NOT_ENOUGH_COUNTERPARTY_DATA feststeckt. "update_compliance_email" ersetzt die Compliance-E-Mail-Adresse, an die die Anfrage gesendet wird, bei einem ausgehenden Transfer in einem dieser drei Status; senden Sie danach "resend". "update_originator_wallet" erfasst die Wallet, von der die Mittel tatsächlich abgebucht wurden (wallet_address, memo). "beneficiary_vasp" gibt den Gegenpartei-VASP selbst an (erfordert beneficiary_vasp) für einen ausgehenden Transfer in einem dieser Status: Er wird an diesen VASP geroutet und erneut gesendet.
Erforderlich bei action: update_compliance_email. Wird als beneficiary_data.counterparty_vasp_email dieses Transfers gespeichert: Es gehört ausschließlich zu diesem Transfer und wird weder einem Verzeichniseintrag noch einer Kontaktliste hinzugefügt.
Mit action: update_originator_wallet: Die Wallet, von der die Mittel ausgegangen sind. Wenn die UTXO-Inputs des Transfers bekannt sind, muss sie eine davon sein.
Erforderlich bei action=beneficiary_vasp: Die id eines Verzeichnis-VASPs aus GET /v3/travel-rule/vasps/. Ihre Auswahl hat Vorrang vor jedem automatischen Erkennungsschritt, der sie niemals überschreibt.
Antwort
Der aktualisierte Transfer. Nach update_compliance_email bleibt sein Status unverändert und er behält reason: email_undeliverable bis zum nächsten resend bei.
Vollständiges Transfer-Objekt, das von den Endpoints zur Eigentümerbestätigung und zum Abschließen/Abbrechen zurückgegeben wird. Solange das Wallet-Eigentum eines eingehenden Transfers unbestätigt ist, werden originator_data und beneficiary_data der Gegenpartei maskiert zurückgegeben (der erste Buchstabe jedes Wortes bleibt erhalten; Wallet, Chain und VASP-Routing bleiben lesbar) und data_masked ist true.
Die Schiene (Rail), über die der Transfer geroutet wurde, oder null, wenn keine Schiene ausgewählt wurde (z. B. unterhalb des Schwellenwerts, eine selbstverwahrte Gegenpartei-Wallet, eine Registrierung nach Einzahlung oder keine erreichbare Gegenpartei). INTERNAL bedeutet, dass beide Seiten Didit-Anwendungen sind; EMAIL bedeutet, dass die Gegenpartei über einen per E-Mail gesendeten Abhol-Link erreicht wurde. TEST_VASP bedeutet, dass der Didit Test VASP den Sandbox-Transfer beantwortet hat. Über GTR, VERIFYVASP und SYGNA liest Didit die Antwort der Gegenpartei aus der Antwort des Netzwerks oder durch Abrufen alle 5 Minuten. TRUST sendet nur, sodass ein TRUST-Transfer auf AWAITING_COUNTERPARTY bleibt, bis er abläuft. Eine Netzwerk-Schiene wird nur verwendet, wenn Sie Ihre eigene Mitgliedschaft für dieses Netzwerk verknüpft haben. Sie wird nach der Rückgabe der Antwort auf die Transaktionserstellung ausgewählt, weshalb sie in dieser Antwort null ist.
Der Namensabgleich, der über die Überweisung entschieden hat, oder null, bis einer ausgeführt wurde. Solange die Parteien maskiert sind und auf der Kopie des anderen Kunden eines INTERNAL-Austauschs, werden transfer_name, compared_name, matched_names und mismatched_names ausgeblendet. score und matched können voneinander abweichen: matched richtet sich nach der Strenge, score ist die Ähnlichkeit der beiden vollständigen Namen.
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.
Audit-Eintrag des Zeitpunkts, zu dem die Daten der Gegenpartei demaskiert wurden. Null, solange die Daten noch maskiert sind, sowie bei ausgehenden Überweisungen.
Status der neuesten Nachricht, die dieser Transfer der anderen Seite schuldet. Null, wenn der Transfer nie eine geschuldet hat (zum Beispiel bei einem Wert unter threshold_amount, bei einer deklarierten selbstverwahrten Wallet oder bei einer Sunrise-Registrierung).
Wie Didit nach der Gegenpartei gesucht hat, ein Eintrag pro ausgeführtem Schritt. Leer, wenn keine Ermittlung stattgefunden hat, beispielsweise bei einem eingehenden Transfer.
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.
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.
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.
Show child attributes
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/travel-rule/update-transfer","slug":"/de/management-api/travel-rule/update-transfer","pageMetadata":{"title":"Travel Rule Transfer-Aktionen API: Abschließen, Update","sidebarTitle":"Transfer abschließen, abbrechen, erneut senden","description":"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.","keywords":["Travel-Rule-Transfer API","Transfer abschließen","Travel Rule erneut senden","Transfer abbrechen","payment_txn_id","Auftraggeber-Wallet aktualisieren","COUNTERPARTY_VASP_NOT_FOUND Wiederholungsversuch","Didit Management API"],"openapi":"de/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/de/management-api/travel-rule/update-transfer"},"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: \"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\"\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:`API-Prompt für Transferaktionen nach der Travel Rule`,prompt:`Act on an existing Travel Rule transfer: report the on-chain hash to finish it, cancel it, re-run counterparty routing, replace a refused compliance email, or record the wallet the funds left from.\n\nEndpoint:\nPATCH https://verification.didit.me/v3/transactions/{transaction_id}/travel-rule/\n\nAuthentication:\nUse the x-api-key header with my Didit API key. {transaction_id} is the Didit transaction uuid.\n\nFour mutually exclusive bodies:\n\n1. Finish (close out after broadcasting on-chain):\n{\"payment_txn_id\": \"0x5c504ed432cb51138bcf09aa5e8a410dd4a1e204ef84bfed1be16dfba1b22060\"}\n- Requires an OUTBOUND transfer in COMPLETED status - otherwise 409.\n- Moves the transfer (and its INTERNAL-rail counterpart, if any) to FINISHED and stores the hash on the transaction.\n- Over GTR, VerifyVASP or Sygna Bridge, the network learns the hash after the response, with retries (see delivery below).\n- On the TRP rail, Didit also posts the hash to the counterparty's confirmation callback.\n\n2. Cancel:\n{\"action\": \"cancel\"}\n- Allowed from any non-terminal status; moves the transfer (and its INTERNAL-rail counterpart, if any) to CANCELLED.\n- From a terminal status (FINISHED, CANCELLED, EXPIRED) it returns 409.\n- On an outbound TRP transfer, Didit also sends a cancellation to the counterparty.\n- Over GTR, VerifyVASP or Sygna Bridge, the network is told after the response, with retries.\n\n3. Resend (re-run the routing ladder):\n{\"action\": \"resend\"}\n- Allowed only on an OUTBOUND transfer in COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE, or NOT_ENOUGH_COUNTERPARTY_DATA - otherwise 409.\n- Resets the deadline and re-runs routing; a transfer whose destination wallet was declared unhosted moves to UNCONFIRMED_OWNERSHIP.\n- First give Didit a route, for example by registering the destination wallet in your address book (same chain as the transfer, or a blank chain) with the counterparty's travel_address (TRP carries BTC, ETH, and USDC on a named network), or by adding a compliance contact for the counterparty's directory entry with POST /v3/travel-rule/counterparty-contacts/, then resend.\n- Resend reuses the transfer's beneficiary_data, which you cannot change after creation except for the compliance email (body 4), so submit a new transaction to send different beneficiary data.\n- A previously recorded blockchain-analytics attribution is reused - no new lookup, no new charge.\n- Discovery runs again from the first step (internal address book, wallet attribution, network lookup, your VASP hint, then the end user); the transfer's \"discovery\" list shows what each step found.\n- Queued, not run inside the request: the response shows the transfer back in AWAITING_COUNTERPARTY with a \"resend queued\" timeline entry, and the outcome arrives as a travel_rule.status.updated webhook. A resend sent while an earlier attempt is still running is sent once that attempt settles.\n- If routing still resolves nothing, the transfer lands back in COUNTERPARTY_VASP_NOT_FOUND.\n\n4. Update the compliance email (the fix for reason email_undeliverable):\n{\"action\": \"update_compliance_email\", \"compliance_email\": \"desk@bene-casp.example\"}\n- Allowed only on an OUTBOUND transfer in COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE, or NOT_ENOUGH_COUNTERPARTY_DATA - otherwise 409.\n- A missing or malformed compliance_email returns 400.\n- Stores the address as this transfer's beneficiary_data.counterparty_vasp_email; it belongs to this transfer only and joins no directory entry or contact list.\n- The status does not change and the timeline gains \"compliance email updated\". The transfer keeps reason email_undeliverable until you send {\"action\": \"resend\"}, which sends the request to the new address.\n\n4. Update the originator wallet (the wallet the funds actually left from):\n{\"action\": \"update_originator_wallet\", \"wallet_address\": \"bc1q...\", \"memo\": \"\"}\n- Outbound transfers only (an inbound transfer -> 409), and never a CANCELLED or EXPIRED one (-> 409).\n- Use it when a withdrawal is broadcast from another address than the one declared, typically a UTXO withdrawal spending whichever addresses held the coins. When the transfer's UTXO inputs are known, wallet_address must be one of them (-> 400 otherwise).\n- Changes the record only: nothing is sent to the counterparty again and the status stays. chain_details.originator becomes the new wallet with source \"updated\", the timeline records the previous and the new wallet, and the INTERNAL-rail counterpart is updated the same way.\n\n5. Name the counterparty (when discovery could not):\n{\"action\": \"beneficiary_vasp\", \"beneficiary_vasp\": \"\u003cdirectory VASP id>\"}\n- The id comes from GET /v3/travel-rule/vasps/.\n- Allowed only for an outbound transfer in COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE, or NOT_ENOUGH_COUNTERPARTY_DATA - otherwise 409.\n- Routes the transfer to that VASP and sends it again; automatic discovery never overrides your choice.\n- 400 if beneficiary_vasp is missing or not a valid id, 404 if no directory entry has that id.\n\nWhat to read from the response:\n- The full transfer object: status, rail, direction, ownership_confirmed, deadline_at, timeline, counterparty_vasp, delivery, discovery, reason, next_actions.\n- delivery: the latest message the transfer owes the other side - kind (SEND, ANSWER, TXID, CANCEL, POLL), status (QUEUED, SENDING, RETRYING, DELIVERED, FAILED), rail, attempts, last_error, next_attempt_at, delivered_at. Failures a network may recover from are retried after 30 s, 2, 10, 30 and 60 minutes; when a first message fails for good the transfer moves to COUNTERPARTY_VASP_NOT_REACHABLE. null when the transfer never owed a message.\n- reason and next_actions say why a COUNTERPARTY_VASP_NOT_FOUND or COUNTERPARTY_VASP_NOT_REACHABLE transfer is stuck and what moves it on: email_undeliverable offers update_compliance_email then resend, delivery_failed offers resend, and a discovery reason offers select_counterparty_vasp, declare_self_hosted, add_vasp_hint and resend. Both are empty for any other status, so they clear once a resend moves the transfer on.\n\nOrder of operations for outbound transfers:\nsubmit transaction -> wait for travel_rule.status == \"COMPLETED\" -> broadcast on-chain -> PATCH with payment_txn_id -> FINISHED.\nNever broadcast before COMPLETED.\nA transfer sent over TRUST cannot reach COMPLETED, because TRUST sends back nothing Didit can read; it stays AWAITING_COUNTERPARTY until it expires. Over GTR, VerifyVASP and Sygna Bridge, Didit reads the counterparty's answer from the network.\nIf the message cannot be delivered, the transfer moves to COUNTERPARTY_VASP_NOT_REACHABLE instead.\n\nFailure modes:\n- 400 - the body has none of payment_txn_id or a supported action, update_compliance_email has a missing or malformed compliance_email, or a wallet_address or memo the transfer's chain cannot carry.\n- 409 - action not allowed from the transfer's current status or direction (see the per-action rules above).\n- 400 - action=beneficiary_vasp without a valid beneficiary_vasp.\n- 404 - unknown transaction, no Travel Rule transfer attached, or (action=beneficiary_vasp) no directory entry has that id.\n\nFull guide: /transaction-monitoring/travel-rule#sending-a-transfer and /transaction-monitoring/travel-rule#why-a-transfer-is-stuck.`})})}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":"Travel Rule Transfer-Aktionen API: Abschließen, Update","sidebarTitle":"Transfer abschließen, abbrechen, erneut senden","description":"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.","keywords":["Travel-Rule-Transfer API","Transfer abschließen","Travel Rule erneut senden","Transfer abbrechen","payment_txn_id","Auftraggeber-Wallet aktualisieren","COUNTERPARTY_VASP_NOT_FOUND Wiederholungsversuch","Didit Management API"],"openapi":"de/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/de/management-api/travel-rule/update-transfer"}}},"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":"Auftraggeber-Wallet eines Travel-Rule-Transfers abschließen, abbrechen, erneut senden oder aktualisieren","description":"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.","operationId":"patchTravelRuleTransfer","x-didit-sdk":{"resource":"transactions.travel_rule","method":"update_transfer","auth":"api_key","server":true},"tags":["Travel Rule"],"security":["7fc82f65-165b-4eb8-96f8-d48dfe9b4f70"],"parameters":["cea00c52-cb8f-4a1f-92d1-de84b4ac5d2b"],"requestBody":"409dcef3-9966-4d9b-aee3-8e95bbe7626e","x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X PATCH https://verification.didit.me/v3/transactions/{transaction_id}/travel-rule/ \\\n -H 'x-api-key: YOUR_API_KEY' -H 'Content-Type: application/json' \\\n -d '{\"payment_txn_id\": \"0xchainhash\"}'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.transactions.travel_rule.update_transfer(\n \"11111111-2222-3333-4444-555555555555\",\n payment_txn_id=\"0xchainhash\",\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.travelRule.updateTransfer(\"11111111-2222-3333-4444-555555555555\", {\n payment_txn_id: \"0xchainhash\",\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.TravelRule.UpdateTransfer(ctx, \"11111111-2222-3333-4444-555555555555\", didit.TravelRuleTransferPatchRequest{\n\tPaymentTxnID: didit.String(\"0xchainhash\"),\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.TravelRuleTransferPatchRequest;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.transactions().travelRule().updateTransfer(\"11111111-2222-3333-4444-555555555555\", TravelRuleTransferPatchRequest.builder()\n .paymentTxnId(\"0xchainhash\")\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->travelRule->updateTransfer('11111111-2222-3333-4444-555555555555', [\n 'payment_txn_id' => '0xchainhash',\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.travel_rule.update_transfer(\n \"11111111-2222-3333-4444-555555555555\",\n payment_txn_id: \"0xchainhash\"\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.TravelRule.UpdateTransferAsync(\"11111111-2222-3333-4444-555555555555\", new TravelRuleTransferPatchRequest\n{\n PaymentTxnId = \"0xchainhash\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"responses":{"200":"4b8460eb-197a-4f4d-a572-e8f09a3a2fab","400":"86a76579-d27e-4945-931f-ebe53919943d","404":"f5400d54-0ad7-4ea3-afe8-6b83fa68e96e","409":"941f0652-af90-4708-aaa5-9955a67594b6"},"method":"patch","type":"path","servers":["bf2da71e-9a01-4b59-885b-9d7d8cafa3a3"],"path":"/v3/transactions/{transaction_id}/travel-rule/","baseUrlOptions":["https://verification.didit.me"],"title":"Auftraggeber-Wallet eines Travel-Rule-Transfers abschließen, abbrechen, erneut senden oder aktualisieren","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X PATCH https://verification.didit.me/v3/transactions/{transaction_id}/travel-rule/ \\\n -H 'x-api-key: YOUR_API_KEY' -H 'Content-Type: application/json' \\\n -d '{\"payment_txn_id\": \"0xchainhash\"}'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.transactions.travel_rule.update_transfer(\n \"11111111-2222-3333-4444-555555555555\",\n payment_txn_id=\"0xchainhash\",\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.travelRule.updateTransfer(\"11111111-2222-3333-4444-555555555555\", {\n payment_txn_id: \"0xchainhash\",\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.TravelRule.UpdateTransfer(ctx, \"11111111-2222-3333-4444-555555555555\", didit.TravelRuleTransferPatchRequest{\n\tPaymentTxnID: didit.String(\"0xchainhash\"),\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.TravelRuleTransferPatchRequest;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.transactions().travelRule().updateTransfer(\"11111111-2222-3333-4444-555555555555\", TravelRuleTransferPatchRequest.builder()\n .paymentTxnId(\"0xchainhash\")\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->travelRule->updateTransfer('11111111-2222-3333-4444-555555555555', [\n 'payment_txn_id' => '0xchainhash',\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.travel_rule.update_transfer(\n \"11111111-2222-3333-4444-555555555555\",\n payment_txn_id: \"0xchainhash\"\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.TravelRule.UpdateTransferAsync(\"11111111-2222-3333-4444-555555555555\", new TravelRuleTransferPatchRequest\n{\n PaymentTxnId = \"0xchainhash\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.payment_txn_id":"0xchainhash"},{"body.action":"cancel"},{"body.action":"resend"},{"body.action":"update_compliance_email","body.compliance_email":"desk@example.com"},{"body.action":"update_originator_wallet","body.wallet_address":"bc1qOriginatorInputAddress01"},{"body.action":"beneficiary_vasp","body.beneficiary_vasp":"9f1c2b34-5d6e-4f70-8a91-b2c3d4e5f607"}]},"dependencies":{"parameters":{"cea00c52-cb8f-4a1f-92d1-de84b4ac5d2b":{"name":"transaction_id","in":"path","required":true,"description":"Stabile Transaktions-UUID von Didit, zu der der Transfer gehört.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Stabile Transaktions-UUID von Didit, zu der der Transfer gehört.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Geben Sie genau eines der folgenden Elemente an: payment_txn_id (finish), action=cancel, action=resend, action=update_compliance_email mit compliance_email, action=update_originator_wallet mit wallet_address oder action=beneficiary_vasp mit beneficiary_vasp.","properties":{"payment_txn_id":{"type":"string","description":"Der On-Chain-Transaktions-Hash. Erfordert, dass der Transfer ein ausgehender Transfer im Status COMPLETED ist.","uniqueKey":"payment_txn_id","typeLabel":"string"},"action":{"type":"string","enum":["cancel","resend","update_compliance_email","update_originator_wallet","beneficiary_vasp"],"description":"\"cancel\" bricht einen nicht-terminalen Transfer ab. \"resend\" führt das Routing für einen ausgehenden Transfer erneut aus, der im Status COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE oder NOT_ENOUGH_COUNTERPARTY_DATA feststeckt. \"update_compliance_email\" ersetzt die Compliance-E-Mail-Adresse, an die die Anfrage gesendet wird, bei einem ausgehenden Transfer in einem dieser drei Status; senden Sie danach \"resend\". \"update_originator_wallet\" erfasst die Wallet, von der die Mittel tatsächlich abgebucht wurden (`wallet_address`, `memo`). \"beneficiary_vasp\" gibt den Gegenpartei-VASP selbst an (erfordert `beneficiary_vasp`) für einen ausgehenden Transfer in einem dieser Status: Er wird an diesen VASP geroutet und erneut gesendet.","uniqueKey":"action","typeLabel":"enum\u003cstring>"},"compliance_email":{"type":"string","format":"email","maxLength":254,"description":"Erforderlich bei `action: update_compliance_email`. Wird als `beneficiary_data.counterparty_vasp_email` dieses Transfers gespeichert: Es gehört ausschließlich zu diesem Transfer und wird weder einem Verzeichniseintrag noch einer Kontaktliste hinzugefügt.","uniqueKey":"compliance_email","typeLabel":"string\u003cemail>"},"wallet_address":{"type":"string","maxLength":128,"description":"Mit `action: update_originator_wallet`: Die Wallet, von der die Mittel ausgegangen sind. Wenn die UTXO-Inputs des Transfers bekannt sind, muss sie eine davon sein.","uniqueKey":"wallet_address","typeLabel":"string"},"memo":{"type":"string","maxLength":256,"description":"Mit `action: update_originator_wallet`: Das Memo oder Tag der Wallet in einem Memo-Netzwerk. Optional.","uniqueKey":"memo","typeLabel":"string"},"beneficiary_vasp":{"type":"string","format":"uuid","description":"Erforderlich bei action=beneficiary_vasp: Die `id` eines Verzeichnis-VASPs aus `GET /v3/travel-rule/vasps/`. Ihre Auswahl hat Vorrang vor jedem automatischen Erkennungsschritt, der sie niemals überschreibt.","uniqueKey":"beneficiary_vasp","typeLabel":"string\u003cuuid>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Finish":{"title":"Finish","value":{"payment_txn_id":"0xchainhash"}},"Cancel":{"title":"Cancel","value":{"action":"cancel"}},"Resend":{"title":"Resend","value":{"action":"resend"}},"Update compliance email":{"title":"Update compliance email","value":{"action":"update_compliance_email","compliance_email":"desk@example.com"}},"Update originator wallet":{"title":"Update originator wallet","value":{"action":"update_originator_wallet","wallet_address":"bc1qOriginatorInputAddress01"}},"Name the counterparty":{"title":"Name the counterparty","value":{"action":"beneficiary_vasp","beneficiary_vasp":"9f1c2b34-5d6e-4f70-8a91-b2c3d4e5f607"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"4b8460eb-197a-4f4d-a572-e8f09a3a2fab":{"description":"Der aktualisierte Transfer. Nach `update_compliance_email` bleibt sein Status unverändert und er behält `reason: email_undeliverable` bis zum nächsten `resend` bei.","content":{"application/json":{"schema":{"type":"object","description":"Vollständiges Transfer-Objekt, das von den Endpoints zur Eigentümerbestätigung und zum Abschließen/Abbrechen zurückgegeben wird. Solange das Wallet-Eigentum eines eingehenden Transfers unbestätigt ist, werden `originator_data` und `beneficiary_data` der Gegenpartei maskiert zurückgegeben (der erste Buchstabe jedes Wortes bleibt erhalten; Wallet, Chain und VASP-Routing bleiben lesbar) und `data_masked` ist true.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"uuid","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["AWAITING_COUNTERPARTY","ON_HOLD","COMPLETED","FINISHED","CANCELLED","EXPIRED","COUNTERPARTY_MISMATCHED_DATA","COUNTERPARTY_VASP_NOT_FOUND","COUNTERPARTY_VASP_NOT_REACHABLE","UNCONFIRMED_OWNERSHIP","COUNTERPARTY_VASP_GENERAL_DECLINE","NOT_ENOUGH_COUNTERPARTY_DATA","NOT_APPLICABLE"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["INBOUND","OUTBOUND"],"uniqueKey":"direction","typeLabel":"enum\u003cstring>"},"rail":{"oneOf":[{"type":"string","enum":["INTERNAL","TRP","GTR","TRUST","VERIFYVASP","SYGNA","EMAIL","TEST_VASP",null],"description":"Die Schiene (Rail), über die der Transfer geroutet wurde, oder null, wenn keine Schiene ausgewählt wurde (z. B. unterhalb des Schwellenwerts, eine selbstverwahrte Gegenpartei-Wallet, eine Registrierung nach Einzahlung oder keine erreichbare Gegenpartei). INTERNAL bedeutet, dass beide Seiten Didit-Anwendungen sind; EMAIL bedeutet, dass die Gegenpartei über einen per E-Mail gesendeten Abhol-Link erreicht wurde. TEST_VASP bedeutet, dass der Didit Test VASP den Sandbox-Transfer beantwortet hat. Über GTR, VERIFYVASP und SYGNA liest Didit die Antwort der Gegenpartei aus der Antwort des Netzwerks oder durch Abrufen alle 5 Minuten. TRUST sendet nur, sodass ein TRUST-Transfer auf AWAITING_COUNTERPARTY bleibt, bis er abläuft. Eine Netzwerk-Schiene wird nur verwendet, wenn Sie Ihre eigene Mitgliedschaft für dieses Netzwerk verknüpft haben. Sie wird nach der Rückgabe der Antwort auf die Transaktionserstellung ausgewählt, weshalb sie in dieser Antwort null ist.","uniqueKey":"rail.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["INTERNAL","TRP","GTR","TRUST","VERIFYVASP","SYGNA","EMAIL","TEST_VASP",null],"description":"Die Schiene (Rail), über die der Transfer geroutet wurde, oder null, wenn keine Schiene ausgewählt wurde (z. B. unterhalb des Schwellenwerts, eine selbstverwahrte Gegenpartei-Wallet, eine Registrierung nach Einzahlung oder keine erreichbare Gegenpartei). INTERNAL bedeutet, dass beide Seiten Didit-Anwendungen sind; EMAIL bedeutet, dass die Gegenpartei über einen per E-Mail gesendeten Abhol-Link erreicht wurde. TEST_VASP bedeutet, dass der Didit Test VASP den Sandbox-Transfer beantwortet hat. Über GTR, VERIFYVASP und SYGNA liest Didit die Antwort der Gegenpartei aus der Antwort des Netzwerks oder durch Abrufen alle 5 Minuten. TRUST sendet nur, sodass ein TRUST-Transfer auf AWAITING_COUNTERPARTY bleibt, bis er abläuft. Eine Netzwerk-Schiene wird nur verwendet, wenn Sie Ihre eigene Mitgliedschaft für dieses Netzwerk verknüpft haben. Sie wird nach der Rückgabe der Antwort auf die Transaktionserstellung ausgewählt, weshalb sie in dieser Antwort null ist.","uniqueKey":"rail.oneOf.1","typeLabel":"null"}],"uniqueKey":"rail","typeLabel":"enum\u003cstring> | null"},"protocol":{"oneOf":[{"type":"string","uniqueKey":"protocol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"protocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"protocol","typeLabel":"string | null"},"ivms_version":{"type":"string","example":"ivms101.2023","uniqueKey":"ivms_version","typeLabel":"string"},"required":{"type":"boolean","uniqueKey":"required","typeLabel":"boolean"},"ownership_confirmed":{"oneOf":[{"type":"boolean","uniqueKey":"ownership_confirmed.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"ownership_confirmed.oneOf.1","typeLabel":"null"}],"uniqueKey":"ownership_confirmed","typeLabel":"boolean | null"},"deadline_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"deadline_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"deadline_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"deadline_at","typeLabel":"string\u003cdate-time> | null"},"timeline":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","uniqueKey":"timeline.items.[INDEX].status","typeLabel":"string"},"at":{"type":"string","format":"date-time","uniqueKey":"timeline.items.[INDEX].at","typeLabel":"string\u003cdate-time>"},"detail":{"type":"string","uniqueKey":"timeline.items.[INDEX].detail","typeLabel":"string"},"name_match":{"oneOf":[{"type":"object","description":"Der Namensabgleich, über den dieser Eintrag entschieden hat, neben `detail`. Fehlt bei Einträgen, bei denen kein Name verglichen wurde.","properties":{"score":{"type":"integer","minimum":0,"maximum":100,"description":"Ähnlichkeit der beiden vollständigen Namen, 0 bis 100. 0, wenn einer der Namen leer ist.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.score","typeLabel":"integer"},"matched":{"type":"boolean","description":"Gibt an, ob die Namen die Bedingung `strictness` erfüllen. Das Ergebnis des Transfers folgt `data_match`, das jedes Feld vergleicht, sodass ein Transfer COUNTERPARTY_MISMATCHED_DATA sein kann, während dies wahr ist.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.matched","typeLabel":"boolean"},"method":{"type":"string","enum":["none","exact_token","token_subset","token_containment","sequence_ratio"],"description":"Wie über `matched` entschieden wurde: none (`NONE`), exact_token (`STRICT`), token_subset (`DEFAULT`), token_containment (`CONTAINS`) oder sequence_ratio (`FUZZY`).","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.method","typeLabel":"enum\u003cstring>"},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"],"uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.strictness","typeLabel":"enum\u003cstring>"},"compared_with":{"type":"string","enum":["wallet_holder","counterparty_vasp"],"description":"wallet_holder: Der für die Wallet hinterlegte Inhaber. counterparty_vasp: Der Name, den die Gegenpartei auf der E-Mail-Antwortseite angegeben hat, oder die Antwort des Didit-Test-VASP in der Sandbox.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.compared_with","typeLabel":"enum\u003cstring>"},"transfer_name":{"type":"string","description":"Der Name auf der Überweisung.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.transfer_name","typeLabel":"string"},"compared_name":{"type":"string","description":"Der Name, mit dem verglichen wurde.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.compared_name","typeLabel":"string"},"matched_names":{"type":"array","items":{"type":"string","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.matched_names.items.[INDEX]","typeLabel":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` gefunden wurden.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.matched_names","typeLabel":"string[]"},"mismatched_names":{"type":"array","items":{"type":"string","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.mismatched_names.items.[INDEX]","typeLabel":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` fehlen, gefolgt von Wörtern aus `compared_name`, die in `transfer_name` fehlen.","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0.mismatched_names","typeLabel":"string[]"}},"uniqueKey":"timeline.items.[INDEX].name_match.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der Namensabgleich, über den dieser Eintrag entschieden hat, neben `detail`. Fehlt bei Einträgen, bei denen kein Name verglichen wurde.","properties":{"score":{"type":"integer","minimum":0,"maximum":100,"description":"Ähnlichkeit der beiden vollständigen Namen, 0 bis 100. 0, wenn einer der Namen leer ist."},"matched":{"type":"boolean","description":"Gibt an, ob die Namen die Bedingung `strictness` erfüllen. Das Ergebnis des Transfers folgt `data_match`, das jedes Feld vergleicht, sodass ein Transfer COUNTERPARTY_MISMATCHED_DATA sein kann, während dies wahr ist."},"method":{"type":"string","enum":["none","exact_token","token_subset","token_containment","sequence_ratio"],"description":"Wie über `matched` entschieden wurde: none (`NONE`), exact_token (`STRICT`), token_subset (`DEFAULT`), token_containment (`CONTAINS`) oder sequence_ratio (`FUZZY`)."},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"]},"compared_with":{"type":"string","enum":["wallet_holder","counterparty_vasp"],"description":"wallet_holder: Der für die Wallet hinterlegte Inhaber. counterparty_vasp: Der Name, den die Gegenpartei auf der E-Mail-Antwortseite angegeben hat, oder die Antwort des Didit-Test-VASP in der Sandbox."},"transfer_name":{"type":"string","description":"Der Name auf der Überweisung."},"compared_name":{"type":"string","description":"Der Name, mit dem verglichen wurde."},"matched_names":{"type":"array","items":{"type":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` gefunden wurden."},"mismatched_names":{"type":"array","items":{"type":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` fehlen, gefolgt von Wörtern aus `compared_name`, die in `transfer_name` fehlen."}},"uniqueKey":"timeline.items.[INDEX].name_match.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"timeline.items.[INDEX].name_match.oneOf.2","typeLabel":"null"}],"uniqueKey":"timeline.items.[INDEX].name_match","typeLabel":"object · null · null"},"reason":{"type":"string","description":"Nur beim Eintrag eines Übergangs vorhanden, der durch eine fehlgeschlagene Zustellung verursacht wurde: `email_undeliverable` oder `delivery_failed`, der Wert, den `reason` des Transfers meldet.","uniqueKey":"timeline.items.[INDEX].reason","typeLabel":"string"}},"uniqueKey":"timeline.items.[INDEX]","typeLabel":"object"},"uniqueKey":"timeline","typeLabel":"object[]"},"counterparty_vasp":{"oneOf":[{"type":"object","properties":{"name":{"type":"string","uniqueKey":"counterparty_vasp.oneOf.0.name","typeLabel":"string"},"lei":{"type":"string","uniqueKey":"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":"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":"counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.points","typeLabel":"number"},"max":{"type":"integer","description":"Maximale Punktzahl, die diese Komponente vergeben kann.","uniqueKey":"counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.max","typeLabel":"integer"},"reason":{"type":"string","description":"Maschinenlesbarer Code der Entscheidung der Komponente.","uniqueKey":"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":"counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties.detail","typeLabel":"string"}},"uniqueKey":"counterparty_vasp.oneOf.0.dd_score_breakdown.additionalProperties","typeLabel":"object"},"uniqueKey":"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":"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":"counterparty_vasp.oneOf.0.dd_assessed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"counterparty_vasp.oneOf.0.dd_assessed_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"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."}]}},"uniqueKey":"counterparty_vasp.oneOf.1","typeLabel":"null"}],"uniqueKey":"counterparty_vasp","typeLabel":"object | null"},"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":"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":"beneficiary_data","typeLabel":"object"},"name_match":{"oneOf":[{"type":"object","description":"Der Namensabgleich, der über die Überweisung entschieden hat, oder null, bis einer ausgeführt wurde. Solange die Parteien maskiert sind und auf der Kopie des anderen Kunden eines INTERNAL-Austauschs, werden `transfer_name`, `compared_name`, `matched_names` und `mismatched_names` ausgeblendet. `score` und `matched` können voneinander abweichen: `matched` richtet sich nach der Strenge, `score` ist die Ähnlichkeit der beiden vollständigen Namen.","properties":{"score":{"type":"integer","minimum":0,"maximum":100,"description":"Ähnlichkeit der beiden vollständigen Namen, 0 bis 100. 0, wenn einer der Namen leer ist.","uniqueKey":"name_match.oneOf.0.score","typeLabel":"integer"},"matched":{"type":"boolean","description":"Gibt an, ob die Namen die Bedingung `strictness` erfüllen. Das Ergebnis des Transfers folgt `data_match`, das jedes Feld vergleicht, sodass ein Transfer COUNTERPARTY_MISMATCHED_DATA sein kann, während dies wahr ist.","uniqueKey":"name_match.oneOf.0.matched","typeLabel":"boolean"},"method":{"type":"string","enum":["none","exact_token","token_subset","token_containment","sequence_ratio"],"description":"Wie über `matched` entschieden wurde: none (`NONE`), exact_token (`STRICT`), token_subset (`DEFAULT`), token_containment (`CONTAINS`) oder sequence_ratio (`FUZZY`).","uniqueKey":"name_match.oneOf.0.method","typeLabel":"enum\u003cstring>"},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"],"uniqueKey":"name_match.oneOf.0.strictness","typeLabel":"enum\u003cstring>"},"compared_with":{"type":"string","enum":["wallet_holder","counterparty_vasp"],"description":"wallet_holder: Der für die Wallet hinterlegte Inhaber. counterparty_vasp: Der Name, den die Gegenpartei auf der E-Mail-Antwortseite angegeben hat, oder die Antwort des Didit-Test-VASP in der Sandbox.","uniqueKey":"name_match.oneOf.0.compared_with","typeLabel":"enum\u003cstring>"},"transfer_name":{"type":"string","description":"Der Name auf der Überweisung.","uniqueKey":"name_match.oneOf.0.transfer_name","typeLabel":"string"},"compared_name":{"type":"string","description":"Der Name, mit dem verglichen wurde.","uniqueKey":"name_match.oneOf.0.compared_name","typeLabel":"string"},"matched_names":{"type":"array","items":{"type":"string","uniqueKey":"name_match.oneOf.0.matched_names.items.[INDEX]","typeLabel":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` gefunden wurden.","uniqueKey":"name_match.oneOf.0.matched_names","typeLabel":"string[]"},"mismatched_names":{"type":"array","items":{"type":"string","uniqueKey":"name_match.oneOf.0.mismatched_names.items.[INDEX]","typeLabel":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` fehlen, gefolgt von Wörtern aus `compared_name`, die in `transfer_name` fehlen.","uniqueKey":"name_match.oneOf.0.mismatched_names","typeLabel":"string[]"}},"uniqueKey":"name_match.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der Namensabgleich, der über die Überweisung entschieden hat, oder null, bis einer ausgeführt wurde. Solange die Parteien maskiert sind und auf der Kopie des anderen Kunden eines INTERNAL-Austauschs, werden `transfer_name`, `compared_name`, `matched_names` und `mismatched_names` ausgeblendet. `score` und `matched` können voneinander abweichen: `matched` richtet sich nach der Strenge, `score` ist die Ähnlichkeit der beiden vollständigen Namen.","properties":{"score":{"type":"integer","minimum":0,"maximum":100,"description":"Ähnlichkeit der beiden vollständigen Namen, 0 bis 100. 0, wenn einer der Namen leer ist."},"matched":{"type":"boolean","description":"Gibt an, ob die Namen die Bedingung `strictness` erfüllen. Das Ergebnis des Transfers folgt `data_match`, das jedes Feld vergleicht, sodass ein Transfer COUNTERPARTY_MISMATCHED_DATA sein kann, während dies wahr ist."},"method":{"type":"string","enum":["none","exact_token","token_subset","token_containment","sequence_ratio"],"description":"Wie über `matched` entschieden wurde: none (`NONE`), exact_token (`STRICT`), token_subset (`DEFAULT`), token_containment (`CONTAINS`) oder sequence_ratio (`FUZZY`)."},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"]},"compared_with":{"type":"string","enum":["wallet_holder","counterparty_vasp"],"description":"wallet_holder: Der für die Wallet hinterlegte Inhaber. counterparty_vasp: Der Name, den die Gegenpartei auf der E-Mail-Antwortseite angegeben hat, oder die Antwort des Didit-Test-VASP in der Sandbox."},"transfer_name":{"type":"string","description":"Der Name auf der Überweisung."},"compared_name":{"type":"string","description":"Der Name, mit dem verglichen wurde."},"matched_names":{"type":"array","items":{"type":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` gefunden wurden."},"mismatched_names":{"type":"array","items":{"type":"string"},"description":"Wörter aus `transfer_name`, die in `compared_name` fehlen, gefolgt von Wörtern aus `compared_name`, die in `transfer_name` fehlen."}},"uniqueKey":"name_match.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"name_match.oneOf.2","typeLabel":"null"}],"uniqueKey":"name_match","typeLabel":"object · null · 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":"data_match.oneOf.0.matched","typeLabel":"boolean"},"mismatched_fields":{"type":"array","items":{"type":"string","enum":["name","date_of_birth","address","account"],"uniqueKey":"data_match.oneOf.0.mismatched_fields.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Die Felder, die sich unterscheiden.","uniqueKey":"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":"data_match.oneOf.0.fields.additionalProperties.result","typeLabel":"enum\u003cstring>"},"strictness":{"type":"string","enum":["NONE","STRICT","CONTAINS","DEFAULT","FUZZY"],"uniqueKey":"data_match.oneOf.0.fields.additionalProperties.strictness","typeLabel":"enum\u003cstring>"}},"uniqueKey":"data_match.oneOf.0.fields.additionalProperties","typeLabel":"object"},"uniqueKey":"data_match.oneOf.0.fields","typeLabel":"object"}},"uniqueKey":"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":"data_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"data_match","typeLabel":"object | null"},"mismatched_fields":{"type":"array","items":{"type":"string","uniqueKey":"mismatched_fields.items.[INDEX]","typeLabel":"string"},"description":"Kürzel für `data_match.mismatched_fields`. Leer, wenn keine Unterschiede vorliegen.","uniqueKey":"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":"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":"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":"data_unmasked.oneOf.0.actor","typeLabel":"string"}},"uniqueKey":"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":"data_unmasked.oneOf.1","typeLabel":"null"}],"uniqueKey":"data_unmasked","typeLabel":"object | null"},"data_masked":{"type":"boolean","description":"Wahr, solange die personenbezogenen Daten der Gegenpartei in dieser Antwort maskiert sind.","uniqueKey":"data_masked","typeLabel":"boolean"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"delivery":{"oneOf":[{"type":"object","description":"Status der neuesten Nachricht, die dieser Transfer der anderen Seite schuldet. Null, wenn der Transfer nie eine geschuldet hat (zum Beispiel bei einem Wert unter `threshold_amount`, bei einer deklarierten selbstverwahrten Wallet oder bei einer Sunrise-Registrierung).","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":"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":"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":"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":"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":"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":"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":"delivery.oneOf.0.next_attempt_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"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":"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":"delivery.oneOf.0.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"delivery.oneOf.0.delivered_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"delivery.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"delivery.oneOf.1","typeLabel":"null"}],"uniqueKey":"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":"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":"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":"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":"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":"discovery.items.[INDEX].vasp.oneOf.1","typeLabel":"null"}],"uniqueKey":"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":"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":"discovery.items.[INDEX].rail.oneOf.1","typeLabel":"null"}],"uniqueKey":"discovery.items.[INDEX].rail","typeLabel":"string | null"},"at":{"type":"string","format":"date-time","uniqueKey":"discovery.items.[INDEX].at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"discovery.items.[INDEX]","typeLabel":"object"},"uniqueKey":"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":"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":"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":"next_actions.items.[INDEX].url","typeLabel":"string\u003curi>"}},"required":["action"],"uniqueKey":"next_actions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"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":"chain_details.chain","typeLabel":"string"},"shape":{"type":"string","enum":["utxo","memo","lightning"],"uniqueKey":"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":"chain_details.originator.address","typeLabel":"string"},"memo":{"type":"string","description":"Das Destination-Tag oder Memo, das Teil der Wallet ist; `\"\"` für keines.","uniqueKey":"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":"chain_details.originator.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"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":"chain_details.beneficiary.address","typeLabel":"string"},"memo":{"type":"string","description":"Das Destination-Tag oder Memo, das Teil der Wallet ist; `\"\"` für keines.","uniqueKey":"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":"chain_details.beneficiary.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"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":"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":"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":"chain_details.utxo.inputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"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":"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":"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":"chain_details.utxo.inputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"chain_details.utxo.inputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"chain_details.utxo.inputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"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":"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":"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":"chain_details.utxo.outputs.items.[INDEX].amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"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":"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":"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":"chain_details.utxo.outputs.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"chain_details.utxo.outputs.items.[INDEX].vout","typeLabel":"integer | null"}},"uniqueKey":"chain_details.utxo.outputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"chain_details.utxo.outputs","typeLabel":"object[]"},"change_output_indexes":{"type":"array","items":{"type":"integer","uniqueKey":"chain_details.utxo.change_output_indexes.items.[INDEX]","typeLabel":"integer"},"description":"Ausgaben, die an eine Eingabeadresse zurückzahlen.","uniqueKey":"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":"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":"chain_details.utxo.beneficiary_output_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"chain_details.utxo.beneficiary_output_index","typeLabel":"integer | null"}},"uniqueKey":"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":"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":"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":"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":"chain_details.not_applicable_reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"chain_details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"uuid":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"AWAITING_COUNTERPARTY","direction":"INBOUND","rail":"INTERNAL","protocol":"\u003cstring>","ivms_version":"ivms101.2023","required":true,"ownership_confirmed":true,"deadline_at":"2023-11-07T05:31:56Z","timeline":[{"status":"\u003cstring>","at":"2023-11-07T05:31:56Z","detail":"\u003cstring>","name_match":{"score":50,"matched":true,"method":"none","strictness":"NONE","compared_with":"wallet_holder","transfer_name":"\u003cstring>","compared_name":"\u003cstring>","matched_names":["\u003cstring>"],"mismatched_names":["\u003cstring>"]},"reason":"\u003cstring>"}],"counterparty_vasp":{"name":"\u003cstring>","lei":"\u003cstring>","dd_score":123,"dd_score_breakdown":{},"dd_assessed_at":"2023-11-07T05:31:56Z"},"originator_data":{},"beneficiary_data":{},"name_match":{"score":50,"matched":true,"method":"none","strictness":"NONE","compared_with":"wallet_holder","transfer_name":"\u003cstring>","compared_name":"\u003cstring>","matched_names":["\u003cstring>"],"mismatched_names":["\u003cstring>"]},"data_match":{"matched":true,"mismatched_fields":["name"],"fields":{}},"mismatched_fields":["\u003cstring>"],"data_unmasked":{"at":"2023-11-07T05:31:56Z","reason":"ownership_confirmed","actor":"\u003cstring>"},"data_masked":true,"created_at":"2023-11-07T05:31:56Z","delivery":{"kind":"SEND","status":"QUEUED","rail":"INTERNAL","attempts":1,"last_error":"email undeliverable","next_attempt_at":"2023-11-07T05:31:56Z","delivered_at":"2023-11-07T05:31:56Z"},"discovery":[{"step":"internal_address_book","outcome":"match","reason":"\u003cstring>","vasp":"3c90c3cc-0d44-4b50-8888-8dd25736052a","rail":"\u003cstring>","at":"2023-11-07T05:31:56Z"}],"reason":"\u003cstring>","next_actions":[{"action":"select_counterparty_vasp","url":"\u003cstring>"}],"chain_details":{"chain":"\u003cstring>","shape":"utxo","originator":{"address":"\u003cstring>","memo":"\u003cstring>","source":"declared"},"beneficiary":{"address":"\u003cstring>","memo":"\u003cstring>","source":"declared"},"utxo":{"inputs":[{"address":"\u003cstring>","amount":"0.0125","txid":"\u003cstring>","vout":1}],"outputs":[{"address":"\u003cstring>","amount":"0.0125","txid":"\u003cstring>","vout":1}],"change_output_indexes":[123],"beneficiary_output_index":123},"lightning":{},"warnings":["declared_originator_not_an_input"],"not_applicable_reason":"LIGHTNING_NO_PAYEE_IDENTIFIER"}}}},"exampleType":"generated"}},"exampleType":"generated"},"86a76579-d27e-4945-931f-ebe53919943d":{"description":"Weder payment_txn_id noch eine unterstützte Aktion wurde angegeben, `compliance_email` fehlt oder ist bei `update_compliance_email` keine E-Mail-Adresse, oder, bei `update_originator_wallet`, keine wallet_address, eine Wallet oder ein Memo, die bzw. das die Blockchain des Transfers nicht übertragen kann, oder eine Wallet, die nicht zu den UTXO-Inputs des Transfers gehört, oder `beneficiary_vasp` fehlt oder ist keine gültige Verzeichnis-VASP-ID.","content":{"application/json":{"examples":{"No action":{"title":"No action","value":{"detail":["Provide payment_txn_id, action=cancel, action=resend, action=beneficiary_vasp, action=update_originator_wallet or action=update_compliance_email."]}},"Invalid compliance email":{"title":"Invalid compliance email","value":{"compliance_email":["Enter a valid email address."]}}},"exampleType":"examples"}},"exampleType":"examples"},"f5400d54-0ad7-4ea3-afe8-6b83fa68e96e":{"description":"Unbekannte Transaktion, die Transaktion weist keinen Travel-Rule-Transfer auf oder (bei der Aktion `beneficiary_vasp`) es ist kein Verzeichniseintrag mit dieser ID vorhanden.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"941f0652-af90-4708-aaa5-9955a67594b6":{"description":"Der Transfer befindet sich nicht in einem Status, der diesen Vorgang erlaubt (z. B. nicht COMPLETED/ausgehend für finish, bereits endgültig für cancel oder kein ausgehender Transfer in einem erneut sendbaren Status für resend). `update_compliance_email` antwortet mit `409` bei einem eingehenden Transfer sowie bei einem ausgehenden Transfer außerhalb von COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE und NOT_ENOUGH_COUNTERPARTY_DATA. `update_originator_wallet` antwortet mit `409` bei einem eingehenden, abgebrochenen oder abgelaufenen Transfer. `beneficiary_vasp` antwortet mit `409`, es sei denn, der Transfer ist ausgehend und befindet sich in COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE oder NOT_ENOUGH_COUNTERPARTY_DATA.","content":{"application/json":{"examples":{"Cancel from a terminal status":{"title":"Cancel from a terminal status","value":{"detail":"Transfer is already in a terminal state."}},"Resend not allowed":{"title":"Resend not allowed","value":{"detail":"Transfer cannot be resent from its current state."}},"Finish not allowed":{"title":"Finish not allowed","value":{"detail":"Transfer must be an outbound transfer in COMPLETED status to finish."}},"Compliance email cannot change":{"title":"Compliance email cannot change","value":{"detail":"The compliance email of this transfer cannot change from its current state."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"7fc82f65-165b-4eb8-96f8-d48dfe9b4f70":{"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":"Travel Rule Transfer-Aktionen API: Abschließen, Update - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/management-api/travel-rule/update-transfer","matchLevel":1},"es":{"href":"/es/management-api/travel-rule/update-transfer","matchLevel":1},"pt-BR":{"href":"/pt-br/management-api/travel-rule/update-transfer","matchLevel":1},"ja":{"href":"/ja/management-api/travel-rule/update-transfer","matchLevel":1},"de":{"href":"/de/management-api/travel-rule/update-transfer","matchLevel":0},"fr":{"href":"/fr/management-api/travel-rule/update-transfer","matchLevel":1},"it":{"href":"/it/management-api/travel-rule/update-transfer","matchLevel":1},"pt":{"href":"/pt/management-api/travel-rule/update-transfer","matchLevel":1},"ca":{"href":"/ca/management-api/travel-rule/update-transfer","matchLevel":1},"id":{"href":"/id/management-api/travel-rule/update-transfer","matchLevel":1},"ru":{"href":"/ru/management-api/travel-rule/update-transfer","matchLevel":1},"ko":{"href":"/ko/management-api/travel-rule/update-transfer","matchLevel":1},"zh":{"href":"/zh/management-api/travel-rule/update-transfer","matchLevel":1},"ar":{"href":"/ar/management-api/travel-rule/update-transfer","matchLevel":1},"hi":{"href":"/hi/management-api/travel-rule/update-transfer","matchLevel":1}}},"lastModified":"2026-11-07T17:37:52.002Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"de/management-api/travel-rule/update-transfer.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=\"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\">\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=\"Travel Rule Transfer-Aktionen API: Abschließen, Update - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\">\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/travel-rule/update-transfer\">\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=Travel+Rule\u0026amp;title=Travel+Rule+Transfer-Aktionen+API%3A+Abschlie%C3%9Fen%2C+Update\u0026amp;description=Mit+Didit+Travel-Rule-Transfers+per+On-Chain-Hash+abschlie%C3%9Fen%2C+abbrechen%2C+erneut+senden+oder+die+tats%C3%A4chliche+Auftraggeber-Wallet+aktualisieren.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=2b4af356a0c0aefcf574dd5e35406b524de21d420d966c4ff56e6a69274c9d82\">\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=\"Travel Rule Transfer-Aktionen API: Abschließen, Update - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Travel+Rule\u0026amp;title=Travel+Rule+Transfer-Aktionen+API%3A+Abschlie%C3%9Fen%2C+Update\u0026amp;description=Mit+Didit+Travel-Rule-Transfers+per+On-Chain-Hash+abschlie%C3%9Fen%2C+abbrechen%2C+erneut+senden+oder+die+tats%C3%A4chliche+Auftraggeber-Wallet+aktualisieren.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=2b4af356a0c0aefcf574dd5e35406b524de21d420d966c4ff56e6a69274c9d82\">\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/travel-rule/update-transfer\">\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/travel-rule/update-transfer.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/management-api/travel-rule/update-transfer\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/management-api/travel-rule/update-transfer\">\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/travel-rule/update-transfer#webpage\",\"url\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer\",\"name\":\"Travel Rule Transfer-Aktionen API: Abschließen, Update\",\"description\":\"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Travel Rule\",\"item\":\"https://docs.didit.me/de/management-api/travel-rule/get-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Travel Rule Transfer-Aktionen API: Abschließen, Update\",\"item\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer#apireference\",\"headline\":\"Travel Rule Transfer-Aktionen API: Abschließen, Update\",\"name\":\"Travel Rule Transfer-Aktionen API: Abschließen, Update\",\"description\":\"Mit Didit Travel-Rule-Transfers per On-Chain-Hash abschließen, abbrechen, erneut senden oder die tatsächliche Auftraggeber-Wallet aktualisieren.\",\"url\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/de/management-api/travel-rule/update-transfer#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Travel-Rule-Transfer API, Transfer abschließen, Travel Rule erneut senden, Transfer abbrechen, payment_txn_id, Auftraggeber-Wallet aktualisieren, COUNTERPARTY_VASP_NOT_FOUND Wiederholungsversuch, Didit Management API\",\"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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","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","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","description":"Didit ordnet eine auf Auftraggeber-Daten wartende Einzahlung der Travel-Rule-Nachricht des sendenden VASP zu, damit sie deren Daten übernimmt.","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","description":"Bestätigen oder ablehnen Sie mit Didit, dass Ihr Kunde die Begünstigten-Wallet einer eingehenden Travel-Rule-Transaktion kontrolliert.","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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]},{"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/travel-rule/update-transfer"}]}]},"basePath":"","title":"Travel Rule Transfer-Aktionen API: Abschließen, Update - 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"]}