using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Sessions.ImportSharedAsync(new SessionsImportSharedParams
{
ShareToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
TrustReview = false,
WorkflowId = "9f9b1234-aaaa-bbbb-cccc-1234567890ab",
VendorData = "user-1",
});
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.Sessions.ImportSharedAsync(new SessionsImportSharedParams
{
ShareToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
TrustReview = false,
WorkflowId = "9f9b1234-aaaa-bbbb-cccc-1234567890ab",
VendorData = "user-1",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Didit dekodiert das Freigabe-Token, liest das enthaltene session_kind aus und klont die entsprechende Sitzungsart:
session_kind: "user": Klont die Benutzersitzung zusammen mit den zugehörigen Datensätzen für Identität, Gesicht, Liveness, Gesichtsabgleich, AML, Standort, Adressnachweis, Telefon, E-Mail, Datenbankvalidierung und Protokolle.
session_kind: "business": Klont die Unternehmenssitzung zusammen mit den zugehörigen Datensätzen für Registerprüfung, Schlüsselpersonen, Dokumente, AML-Screenings, Telefon, E-Mail, Standort, Fragebogen und Protokolle.
Wenn das Token vor der Einführung der einheitlichen Freigabefunktion entstanden ist und kein Feld session_kind enthält, verwendet Didit aus Gründen der Abwärtskompatibilität standardmäßig "user".
Die importierte Sitzung behält den ursprünglichen Status bei (z. B. APPROVED). Verwenden Sie diesen Wert, wenn Sie der Entscheidung des Partners vollständig vertrauen.
false
Die importierte Sitzung wird in IN_REVIEW gesetzt, damit Ihr Team sie vor einer Maßnahme erneut prüfen kann. Sicherer Standard für externe Partner.
share_token ist ungültig, abgelaufen, für eine andere Anwendung ausgestellt oder verweist auf eine Sitzung, die gelöscht wurde. Die Meldung befindet sich unter dem Schlüssel share_token.
403
Die Sitzung wurde bereits in Ihre Anwendung importiert.
Ein erneuter Import desselben share_token in dieselbe Anwendung wird mit 403 abgelehnt, und zwar sowohl für Benutzer- als auch für Unternehmenssitzungen.
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.
Optionaler Überschreibungswert für vendor_data der geklonten Sitzung.
Beispiel:
"user-1"
Antwort
Sitzung geklont. Der Body ist die V3-Entscheidungs-Payload für beide Arten, unterschieden durch session_kind: "user" (KYC) mit listenbasierten Funktionsblöcken wie id_verifications, liveness_checks, aml_screenings; "business" (KYB) mit Blöcken wie registry_checks und key_people_checks. Beide enthalten shared_from_session — die session_id der ursprünglichen Sitzung in der Quellanwendung. Mit trust_review: false wird der status der geklonten Sitzung zwangsweise auf In Review gesetzt.
Diskriminator, der angibt, ob es sich um eine Sitzung zur Benutzerverifizierung (KYC) oder Unternehmensverifizierung (KYB) handelt. Bei user gelten die KYC-Funktions-Arrays (id_verifications, nfc_verifications, liveness_checks, face_matches, poa_verifications, document_ai_documents, database_validations, ...) und die Unternehmens-Arrays fehlen. Bei business enthält die Payload stattdessen registry_checks, document_verifications, key_people_checks sowie die gemeinsamen Arrays (aml_screenings, phone_verifications, email_verifications, ip_analyses, questionnaire_responses). Wird weggelassen, wenn include=events übergeben wird – die Ereignisstruktur existiert nur für Benutzersitzungen, daher entfällt der Diskriminator in dieser Variante.
Für eine mit POST /v3/session/import-shared/ geklonte Sitzung: die session_id der ursprünglichen Sitzung in der Quellanwendung. null für jede andere Sitzung. Wird weggelassen, wenn include=events übergeben wird.
Gesamter Lebenszyklusstatus der Sitzung — das zusammengefasste Workflow-Ergebnis. Endgültige Werte sind Approved, Declined, In Review, Expired, Kyc Expired und Abandoned; Not Started, In Progress, Awaiting User und Resubmitted zeigen an, dass die Sitzung den Workflow noch durchläuft.
Vorhanden, wenn ein Prüfer status manuell gesetzt hat. null, wenn der Status automatisch vergeben wurde. Dient zur Unterscheidung einer manuellen von einer automatischen Genehmigung.
Eine Zusammenfassung anderer mit der Sitzung verknüpfter Datensätze. null, wenn nichts anzuzeigen ist, sowie für Workflows, die einen Standard zur Altersabsicherung deklarieren.
Stabiler Identifikator der Workflow-Gruppe, die diese Sitzung erzeugt hat. Workflows sind versioniert – dieser Wert identifiziert den Workflow selbst, nicht die spezifische Version.
Liste der für diese Sitzung konfigurierten Verifizierungsfunktionen als Anzeigenamen: ID_VERIFICATION, NFC, LIVENESS, FACE_MATCH, POA, PHONE, EMAIL_VERIFICATION, AML, IP_ANALYSIS, DATABASE_VALIDATION, QUESTIONNAIRE, AGE_ESTIMATION, FACE_SEARCH, GEOLOCATION (Standortverifizierung) (Sitzungen zur Unternehmensverifizierung verwenden das KYB-Funktionsset: KYB_REGISTRY, KYB_DOCUMENTS, KYB_KEY_PEOPLE, AML, PHONE, EMAIL_VERIFICATION, IP_ANALYSIS, QUESTIONNAIRE). Bei include=events wird jeder Eintrag zu einem Objekt {feature, node_id} anstelle einer einfachen Zeichenkette, und die E-Mail-Funktion wird umbenannt: Sie erscheint im Ereignismodus als EMAIL anstelle des hier verwendeten EMAIL_VERIFICATION.
Erwartete Details, die bei der Sitzungserstellung angegeben wurden — verwendet für die Kreuzvalidierung mit extrahierten Daten (KYC) oder zum Vorausfüllen der Suche im Unternehmensregister (KYB). Gibt genau die Schlüssel zurück, die bereitgestellt wurden; null, wenn keine angegeben wurden. KYC-Sitzungen enthalten die Personenfelder; Unternehmenssitzungen (KYB) enthalten company_name, registry_country und registration_number.
Kontaktdaten, die bei der Erstellung der Sitzung angegeben wurden (verwendet für Benachrichtigungs-E-Mails, vorausgefüllte Telefon-/E-Mail-Verifizierung und Kommunikationssprache). null, wenn weder eine E-Mail-Adresse noch eine Telefonnummer angegeben wurde.
Array von Ausweisverifizierungsberichten (OCR), die von Ausweisdokument-Schritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – lesen Sie id_verifications[0] und iterieren Sie, falls Ihr Workflow mehr als eine Ausweisprüfung ausführen kann (beispielsweise eine primäre Prüfung plus eine zusätzliche Prüfung). null, bis mindestens ein Ausweisschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, extrahierten Dokumentfeldern, Bild-URLs, Qualitätswerten, MRZ, Adress-Parsing, sitzungsübergreifenden Übereinstimmungen sowie warnings[].
Warum die NFC-Chip-Verifizierung nicht ausgeführt wurde; wird angegeben, wenn der Workflow einen NFC-Schritt enthält. null, solange NFC aussteht oder wenn der Chip tatsächlich gelesen wurde. Werte: USER_SKIPPED – der Benutzer hat sich entschieden, den Schritt auf einem NFC-fähigen Gerät zu überspringen (durch allow_nfc_skip erlaubt); DOCUMENT_WITHOUT_CHIP – das Dokument besitzt keinen lesbaren NFC-Chip (kein elektronisches Dokument nach ICAO 9303); CHIP_CERTIFICATE_UNAVAILABLE – das Signaturzertifikat des Ausstellungslands (CSCA) für den Ausgabezeitraum des Dokuments ist nicht verfügbar, sodass die Chipsignatur nicht überprüft werden kann; DEVICE_WITHOUT_NFC – das Gerät hat kein NFC-Lesegerät gemeldet; INTEGRATION_WITHOUT_NFC_ACCESS – die Verifizierung lief ohne natives SDK (z. B. in einem Webbrowser), das keinen Zugriff auf das NFC-Lesegerät des Telefons hat; MRZ_KEY_UNAVAILABLE – der Chip-Zugriffsschlüssel konnte nicht aus der MRZ des Dokuments abgeleitet werden; JPKI_UNAVAILABLE – das Dokument ist eine japanische My Number Card, deren Chip über JPKI gelesen wird, und JPKI war für diese Verifizierung nicht verfügbar: es ist nicht aktiviert oder das native SDK der App kann keine My Number Cards lesen.
Array von NFC- / ePass-Berichten, die von NFC-Schritten im Workflow-Graphen erzeugt wurden. Dies ist immer ein JSON-Array, niemals ein einzelnes nfc-Objekt – lesen Sie nfc_verifications[0] und iterieren Sie, falls Ihr Workflow NFC mehr als einmal ausführen kann. null, bis mindestens ein NFC-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, chip_protocol, chip_data, authenticity (SOD + DG-Integrität), certificate_summary sowie warnings[]. Eine japanische My Number Card wird über JPKI anstelle von ICAO 9303 ausgelesen: Ihr Eintrag weist chip_protocol: "jpki" auf, führt ihre Nachweise unter jpki und lässt die ICAO-Felder null. Wenn der NFC-Schritt übersprungen wurde, bevor er überhaupt angeboten werden konnte (Dokument ohne Chip, fehlendes Zertifikat, keine gemeldete NFC-Fähigkeit, unlesbarer MRZ-Schlüssel, JPKI für eine My Number Card nicht verfügbar), bleibt dies null und nfc_skip_reason erklärt den Grund; ein Überspringen beim Schritt selbst (Benutzer hat auf Überspringen getippt oder das Lesegerät war zum Scanzeitpunkt nicht verfügbar) erzeugt dennoch einen Bericht mit is_nfc_skipped: true.
Array von Berichten zur Liveness-Erkennung, die von Schritten zur Liveness-Erkennung im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes liveness-Objekt. null, bis mindestens ein Schritt zur Liveness-Erkennung Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, method, score, reference_image, video_url, optionaler age_estimation, sitzungsübergreifenden matches[] sowie warnings[].
Array von Gesichtsabgleichsberichten, die von Gesichtsabgleichsschritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes face_match-Objekt. null, bis mindestens ein Gesichtsabgleichsschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, Ähnlichkeits-score, source_image, target_image sowie warnings[].
Array von Telefonverifizierungsberichten – immer ein JSON-Array, niemals ein einzelnes phone-Objekt. null, bis mindestens ein Telefonschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, der Telefonnummer und Ländermetadaten, lifecycle[], matches[] sowie warnings[].
Array von E-Mail-Verifizierungsberichten – immer ein JSON-Array, niemals ein einzelnes email-Objekt. null, bis mindestens ein E-Mail-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, der E-Mail-Adresse, Daten zu Datenlecks, lifecycle[], matches[] sowie warnings[].
Array von Adressnachweis-Berichten (POA) – immer ein JSON-Array, niemals ein einzelnes poa-Objekt. null, bis mindestens ein POA-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, der Dokumentdatei-URL, Aussteller, Datumsangaben, geparster Adresse sowie warnings[].
Document AI-Berichte gruppiert nach Workflow-Knoten — immer ein JSON-Array, niemals ein einzelnes Objekt. null, bis mindestens ein Document AI-Schritt Daten erzeugt hat. Nur vorhanden, wenn session_kind = user. Jeder Eintrag ist eine Knotengruppe mit einem aggregierten status, der node_id, einem items[]-Array der Ergebnisse pro Dokument (extrahierte Daten zugeordnet nach dem konfigurierten Feldschlüssel) und warnings.
Array von Fragebogen-Antwortberichten – immer ein JSON-Array, niemals ein einzelnes questionnaire-Objekt. null, bis mindestens ein Fragebogenschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, der Fragebogen-Metadaten, Abschnitten mit Formularelementen sowie den Antworten des Benutzers.
Ergebnisse der Bankverifizierung, ein Eintrag pro Schritt der Bankverifizierung, für die Benutzer- und Unternehmensverifizierung. null, bis ein Schritt ein Ergebnis erzeugt. Das Feld method jedes Eintrags gibt an, wie das Konto verifiziert wurde: open_banking (Bank-Anmeldung) oder account_lookup (Kontoabfrage) oder ein statement- bzw. microdeposits-Fallback, und none, wenn die Person vor der Auswertung eines Versuchs ohne Bank fortgefahren ist (continued_without_bank). Siehe Bank-Verifizierungsmethoden.
E-Signatur-Ergebnisse, ein Element pro Unterzeichner und Signaturschritt, für Benutzerverifizierung und Unternehmensverifizierung (KYB). Nur vorhanden, wenn der Workflow einen E-Signatur-Schritt enthält; ein leeres Array, bis ein Unterzeichner diesen erreicht. Siehe den E-Signatur-Bericht.
Array von AML-Screening-Berichten — immer ein JSON-Array, niemals ein einzelnes aml-Objekt. null, bis mindestens ein AML-Schritt Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, total_hits, entity_type, hits[], score, screened_data, is_ongoing_monitoring_enabled und warnings[].
Array von Geräte- und IP-Analyse-Berichten – immer ein JSON-Array, niemals ein einzelnes ip_analysis-Objekt. null, bis mindestens ein IP-Analyseschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, IP- und Geolokalisierungsdaten, Geräte-Fingerprint sowie warnings[]. Einträge mit doppeltem (node_id, ip_address, device_fingerprint) werden serverseitig dedupliziert.
Array von Standortverifizierungsergebnissen, eines pro Standortverifizierungsschritt: der akzeptierte Versuch dieses Schritts. null, bis ein Standortverifizierungsschritt Daten erzeugt hat. Frühere Versuche desselben Schritts befinden sich in geolocation_attempts.
Jeder Versuch jedes Standortverifizierungsschritts dieser Sitzung, der älteste zuerst. Versuche, die durch eine erneute Einreichung ersetzt wurden, werden ausgelassen. Ein Workflow, der geolocation_checks über seine Antwort-Attribute zurückhält, hält auch diese Liste zurück.
Array von Berichten zur Datenbankvalidierung — immer ein JSON-Array, niemals ein einzelnes database_validation-Objekt. null, bis mindestens ein Schritt der Datenbankvalidierung Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich node_id, status auf Funktionsebene, screened_data, der dienstspezifischen validations[] (jeweils mit ihren Register-source_data) und warnings[]. Die Felder screened_data und source_data variieren je nach Land:
ARG (Argentinien): screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. Verwendet die biometrische Validierung des Gesichtsabgleichs von RENAPER. Das Geschlecht wird automatisch aus der Gesichtsanalyse oder dem Vornamen abgeleitet, wenn es im Dokument nicht vorhanden ist (z. B. bei Führerscheinen)
BRA (Brasilien): screened_data: {tax_number, first_name, last_name, date_of_birth}. source_data enthält für erfolgreiche CPF-Übereinstimmungen immer {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16}. Erfolgreiche Abfragen für Erwachsene setzen diese Flags auf false. Der Dienst Receita Federal Consulta CPF kann HTTP 422 (Minderjährige unter 18) oder 451 (unter 16) mit durch das LGPD zurückgehaltenen Daten zurückgeben; in diesen Fällen setzt source_data die Minor-Flags entsprechend auf true, enthält den Upstream-HTTP-Status, und die Validierung auf Feldebene lautet no_match. Die vollständige Codeliste finden Sie im Abschnitt zu Brasilien in der Referenz zu den Ergebnis-Codes der Datenbankvalidierung.
Warum eine konfigurierte Datenbankvalidierung kein Ergebnis geliefert hat, als {code, message} plus Kontextfelder. Nur vorhanden, wenn database_validations den Wert null für einen Workflow hat, der diesen Schritt enthält, damit Sie unterscheiden können zwischen „das Register hat zugestimmt“ und „es wurde nichts ausgeführt“. Andernfalls null.
Zeitstempel, zu dem diese Sitzung planmäßig abläuft. Wird bei Benutzerverifizierungs-Sitzungen (KYC) festgelegt, wenn bei der Erstellung ein Ablauf konfiguriert wurde (oder sobald der Status Approved die KYC-Ablaufberechnung auslöst). null für Sitzungen ohne konfigurierten Ablauf und für Arten, die keinen Ablauf verwenden (z. B. Sitzungen zur Unternehmensverifizierung (KYB), die nie ein expires_at erhalten haben).
Aggregierte Prüfungen der Schlüsselpersonen. Nur vorhanden, wenn session_kind = business. Jedes Element verwendet die Zwei-Bucket-Struktur (registry, submitted, ubo_kyc_summary).
Gibt an, ob die Sitzung von einer Live-Anwendung (live) oder einer Sandbox-Anwendung (sandbox) erstellt wurde. Sandbox-Sitzungen sind kostenlos, vollständig simuliert und stellen niemals Credits in Rechnung.
Wird nur mit include=resubmissions zurückgegeben, für Benutzer- und Unternehmenssitzungen. Ein Eintrag pro erneuter Einreichungsanfrage, die ältesten zuerst. Jeder Eintrag enthält die Ergebnisse, die die erneut eingereichten Schritte vor der Anfrage zurückgegeben haben, sodass frühere Einreichungen lesbar bleiben. Durch das Löschen der Sitzung werden alle Einreichungen gelöscht.
Gibt an, ob die Sitzung eine ausdrückliche biometrische Einwilligung vor einer Gesichtserfassung erforderte, warum dies der Fall war und welcher Nachweis für die Antwort vorliegt. Nur für Sitzungen der Benutzerverifizierung (KYC); dasselbe Objekt befindet sich in der decision von Sitzungs-Webhooks. null, wenn die Sitzung nie ausgewertet wurde, beispielsweise bei einem Workflow ohne Gesichtserfassung. Felder ohne erfassten Wert sind null. Ein natives SDK unter Version 4.10.0 oder eines, das seine Version nicht meldet, kann den Einwilligungsschritt nicht anzeigen: Seine Gesichtserfassungen laufen wie bisher ab, und eine Sitzung, die eine Einwilligung erforderte, meldet dann status: "pending" mit reason: "BIOMETRIC_CONSENT_UNSUPPORTED_SDK". Siehe Biometrische Einwilligung.
Die neueste Investigator-Prüfung des Elements, oder null, wenn es nie eine hatte. Wird von der V3-Sitzungs- und Business-Sitzungsentscheidung übermittelt (und somit von status.updated-Webhooks).
Wann die Aufzeichnung der gesamten Sitzung erstellt wurde. Wird nur zurückgegeben, wenn Ihre Organisation Videos der gesamten Sitzung aufzeichnet.
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/sessions-api/share-session/import","slug":"/de/sessions-api/share-session/import","pageMetadata":{"title":"Geteilte Sitzung importieren: API für KYC \u0026 KYB","sidebarTitle":"Geteilte Sitzung importieren","description":"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.","keywords":["Sitzung importieren API","wiederverwendbares KYC","wiederverwendbare Identität","Partner-KYC-Import","Share-Token API","Identitätsverifizierung API","POST import-shared","organisationsübergreifendes KYC","KYC Abrechnung pro Aufruf","Didit API"],"openapi":"de/openapi-25.json POST /v3/session/import-shared/","href":"/de/sessions-api/share-session/import"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\"\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 _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tab,Table,Tabs,_MdxComponentBoundary}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`AgentPromptAccordion`,children:_jsx(AgentPromptAccordion,{lang:`de`,title:`Prompt zum Importieren einer geteilten Sitzung`,prompt:`Import a verification session shared by a partner application (Reusable KYC / KYB).\n\nEndpoint:\nPOST https://verification.didit.me/v3/session/import-shared/\n\nAuthentication:\nUse the x-api-key header with the receiving application's Didit API key. Privilege: write:sessions.\n\nRequest body:\n- share_token (string, required) — JWT minted by the partner via POST /v3/session/{id}/share/. Didit decodes it, reads the embedded session_kind, and clones the matching kind.\n- workflow_id (string, UUID, required) — Workflow in YOUR application to attach the imported session to. KYC token → pass a KYC workflow_id. KYB token → pass a KYB workflow_id.\n- vendor_data (string, optional) — Your stable identifier for the entity. Auto-creates a User or Business entity if it does not already exist.\n- trust_review (boolean, optional, default false) — false → imported session lands in \"In Review\" so your team can re-review. true → imported session preserves the original status (e.g. \"Approved\"). Use true only when you fully trust the sharing partner's decision.\n\ncurl example:\ncurl -X POST https://verification.didit.me/v3/session/import-shared/ \\\\\n-H \"x-api-key: \u003cRECEIVING_API_KEY>\" \\\\\n-H \"Content-Type: application/json\" \\\\\n-d '{\n\"share_token\": \"\u003cJWT_FROM_PARTNER>\",\n\"workflow_id\": \"\u003cYOUR_WORKFLOW_ID>\",\n\"vendor_data\": \"partner-user-42\",\n\"trust_review\": false\n}'\n\nResponse (201 Created):\n- session_id (UUID) — NEW UUID minted in your application.\n- session_kind (\"user\" | \"business\") — same as the original.\n- session_number — fresh sequence in your application.\n- status — original status (if trust_review=true) or \"In Review\" (if trust_review=false).\n- shared_from_session — pointer to the original session in the source application.\n- vendor_data, workflow_id — what you sent.\n- All cloned feature arrays: KYC tokens clone id_verifications + liveness_checks + face_matches + face + AML + location + POA + phone + email + database_validations + logs; KYB tokens clone registry_checks + key_people_checks + document_verifications + AML + phone + email + location + questionnaire + logs.\n\nBackward compatibility:\nTokens minted before the unified-sharing rollout (no session_kind field) default to \"user\" when decoded.\n\nIdempotency:\nImporting the same share_token twice into the same application is rejected with 403, for user and business sessions alike.\n\nFailure modes:\n- 400 - { \"share_token\": [\"Invalid share token.\"] } when the token is malformed or was not issued by Didit.\n- 400 - { \"share_token\": [\"Share token has expired.\"] } when its exp has passed.\n- 400 - { \"share_token\": [\"This token is not valid for this application.\"] } when the token was issued for another application.\n- 400 - { \"share_token\": [\"Original session does not exist.\"] } when the shared session was deleted.\n- 403 - { \"detail\": \"This session has already been shared with your application.\" } when the session was already imported into this application.\n- 404 - { \"detail\": \"Workflow does not exist for this application.\" } when workflow_id is not a workflow of your application.\n\nWhen to call:\n- Cross-organization Reusable KYC (bank → fintech, marketplace → payment provider, etc.).\n- Promoting a verified user from your sandbox application to your production application.\n- Group-company sharing across sibling applications.\n\nAfter import:\n- The new session works like any other session — fetch with GET /v3/session/{session_id}/decision/ (see /sessions-api/retrieve-session) and react to status / data webhooks.\n\nFor end-to-end Didit integration, paste in the full prompt at /integration/integration-prompt.`})}),`\n`,_jsx(Heading,{level:`2`,id:`kyc-und-kyb-unterstützung`,children:`KYC- und KYB-Unterstützung`}),`\n`,_jsxs(_components.p,{children:[`Didit dekodiert das Freigabe-Token, liest das enthaltene `,_jsx(_components.code,{children:`session_kind`}),` aus und klont die entsprechende Sitzungsart:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`session_kind: \"user\"`}),`: Klont die Benutzersitzung zusammen mit den zugehörigen Datensätzen für Identität, Gesicht, Liveness, Gesichtsabgleich, AML, Standort, Adressnachweis, Telefon, E-Mail, Datenbankvalidierung und Protokolle.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`session_kind: \"business\"`}),`: Klont die Unternehmenssitzung zusammen mit den zugehörigen Datensätzen für Registerprüfung, Schlüsselpersonen, Dokumente, AML-Screenings, Telefon, E-Mail, Standort, Fragebogen und Protokolle.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Wenn das Token vor der Einführung der einheitlichen Freigabefunktion entstanden ist und kein Feld `,_jsx(_components.code,{children:`session_kind`}),` enthält, verwendet Didit aus Gründen der Abwärtskompatibilität standardmäßig `,_jsx(_components.code,{children:`\"user\"`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`was-erstellt-wird`,children:`Was erstellt wird`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Eine `,_jsx(_components.strong,{children:`neue Sitzung`}),` derselben Art in Ihrer Anwendung mit einer neuen `,_jsx(_components.code,{children:`session_id`}),`, `,_jsx(_components.code,{children:`session_number`}),` und `,_jsx(_components.code,{children:`session_url`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Das Feld `,_jsx(_components.code,{children:`shared_from_session`}),` der neuen Sitzung verweist auf die ursprüngliche Sitzung in der Quellanwendung.`]}),`\n`,_jsxs(_components.li,{children:[`Der Status der neuen Sitzung ist entweder der ursprüngliche Status (`,_jsx(_components.code,{children:`trust_review: true`}),`) oder `,_jsx(_components.code,{children:`IN_REVIEW`}),` (`,_jsx(_components.code,{children:`trust_review: false`}),`).`]}),`\n`,_jsxs(_components.li,{children:[`Für die `,_jsx(_components.code,{children:`vendor_data`}),` wird automatisch eine neue Entität (Benutzer oder Unternehmen) angelegt, falls noch keine existiert.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`beispiele`,children:`Beispiele`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Eine Sitzung zur Benutzerverifizierung (KYC) importieren`,id:`eine-sitzung-zur-benutzerverifizierung-kyc-importieren`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/import-shared/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"share_token\": \"eyJhbGciOiJIUzI1NiJ9...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"workflow_id\": \"your-kyc-workflow-id\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"vendor_data\": \"partner-user-42\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"trust_review\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Antwort (201 Created):`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"new-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"user\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shared_from_session\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"original-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"In Review\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vendor_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partner-user-42\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id_verifications\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"liveness_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Eine Sitzung zur Unternehmensverifizierung (KYB) importieren`,id:`eine-sitzung-zur-unternehmensverifizierung-kyb-importieren`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/import-shared/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"share_token\": \"eyJhbGciOiJIUzI1NiJ9...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"workflow_id\": \"your-kyb-workflow-id\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"vendor_data\": \"partner-biz-acme\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"trust_review\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Antwort (201 Created):`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"new-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"session_kind\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"business\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shared_from_session\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"original-uuid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Approved\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vendor_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"partner-biz-acme\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"registry_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"key_people_checks\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"document_verifications\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsxs(Heading,{level:`2`,id:`parameter-trust_review`,children:[`Parameter `,_jsx(_components.code,{children:`trust_review`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Wert`}),_jsx(_components.th,{children:`Auswirkung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`Die importierte Sitzung behält den ursprünglichen Status bei (z. B. `,_jsx(_components.code,{children:`APPROVED`}),`). Verwenden Sie diesen Wert, wenn Sie der Entscheidung des Partners vollständig vertrauen.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`Die importierte Sitzung wird in `,_jsx(_components.code,{children:`IN_REVIEW`}),` gesetzt, damit Ihr Team sie vor einer Maßnahme erneut prüfen kann. Sicherer Standard für externe Partner.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`fehler`,children:`Fehler`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Grund`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`share_token`}),` ist ungültig, abgelaufen, für eine andere Anwendung ausgestellt oder verweist auf eine Sitzung, die gelöscht wurde. Die Meldung befindet sich unter dem Schlüssel `,_jsx(_components.code,{children:`share_token`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`403`})}),_jsx(_components.td,{children:`Die Sitzung wurde bereits in Ihre Anwendung importiert.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`workflow_id`}),` ist kein Workflow Ihrer Anwendung.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`idempotenz`,children:`Idempotenz`}),`\n`,_jsxs(_components.p,{children:[`Ein erneuter Import desselben `,_jsx(_components.code,{children:`share_token`}),` in dieselbe Anwendung wird mit `,_jsx(_components.code,{children:`403`}),` abgelehnt, und zwar sowohl für Benutzer- als auch für Unternehmenssitzungen.`]}),`\n`,_jsx(Heading,{level:`2`,id:`verwandte-seiten`,children:`Verwandte Seiten`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/de/sessions-api/share-session/share`,children:`Sitzung teilen`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/de/core-technology/reusable-kyc/share-kyc-via-api`,children:`Leitfaden zu wiederverwendbarem KYC`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/de/sessions-api/overview`,children:`Übersicht über Sitzungen`})}),`\n`]})]})}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":"Geteilte Sitzung importieren: API für KYC \u0026 KYB","sidebarTitle":"Geteilte Sitzung importieren","description":"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.","keywords":["Sitzung importieren API","wiederverwendbares KYC","wiederverwendbare Identität","Partner-KYC-Import","Share-Token API","Identitätsverifizierung API","POST import-shared","organisationsübergreifendes KYC","KYC Abrechnung pro Aufruf","Didit API"],"openapi":"de/openapi-25.json POST /v3/session/import-shared/","href":"/de/sessions-api/share-session/import"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[171,4204,"undefined;const AgentPromptAccordion=()=>null;function _crea"]]},"mdxExtracts":{"tableOfContents":[{"title":"KYC- und KYB-Unterstützung","slug":"kyc-und-kyb-unterstützung","depth":2,"children":[]},{"title":"Was erstellt wird","slug":"was-erstellt-wird","depth":2,"children":[]},{"title":"Beispiele","slug":"beispiele","depth":2,"children":[]},{"title":"Parameter trust_review","slug":"parameter-trust_review","depth":2,"children":[]},{"title":"Fehler","slug":"fehler","depth":2,"children":[]},{"title":"Idempotenz","slug":"idempotenz","depth":2,"children":[]},{"title":"Verwandte Seiten","slug":"verwandte-seiten","depth":2,"children":[]}],"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":"Ein Share-Token einlösen, um eine Verifizierungssitzung in Ihre Anwendung zu klonen","description":"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.","operationId":"post_v3_session_import_shared","x-didit-sdk":{"resource":"sessions","method":"import_shared","auth":"api_key","server":true},"tags":["Sessions"],"responses":{"201":"59d667ca-638a-4b4f-9596-7ea6649bd6f6","400":"20e47c44-ea9d-493e-a9b6-a29d4dd98c82","403":"c3c78b89-2423-46b3-bbf7-337bc0aff9c1","404":"e6959f94-2193-4ecf-a6dd-1a568ac26da1"},"requestBody":"11d001ae-f42b-4cb1-9e6c-4144f9ec4bab","security":["37f5cdd8-79ba-48e2-b981-a6592dc2079b"],"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X POST \\\n https://verification.didit.me/v3/session/import-shared/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"share_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n \"trust_review\": false,\n \"workflow_id\": \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n \"vendor_data\": \"user-1\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.import_shared(\n share_token=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review=False,\n workflow_id=\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data=\"user-1\",\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.sessions.importShared({\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\",\n});\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.ImportShared(ctx, didit.SessionsImportSharedParams{\n\tShareToken: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n\tTrustReview: false,\n\tWorkflowID: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n\tVendorData: didit.String(\"user-1\"),\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.SessionsImportSharedParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().importShared(SessionsImportSharedParams.builder()\n .shareToken(\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\")\n .trustReview(false)\n .workflowId(\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\")\n .vendorData(\"user-1\")\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->sessions->importShared([\n 'share_token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',\n 'trust_review' => false,\n 'workflow_id' => '9f9b1234-aaaa-bbbb-cccc-1234567890ab',\n 'vendor_data' => 'user-1',\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.sessions.import_shared(\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\"\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.Sessions.ImportSharedAsync(new SessionsImportSharedParams\n{\n ShareToken = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n TrustReview = false,\n WorkflowId = \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n VendorData = \"user-1\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"method":"post","type":"path","servers":["bf2da71e-9a01-4b59-885b-9d7d8cafa3a3"],"path":"/v3/session/import-shared/","baseUrlOptions":["https://verification.didit.me"],"title":"Ein Share-Token einlösen, um eine Verifizierungssitzung in Ihre Anwendung zu klonen","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST \\\n https://verification.didit.me/v3/session/import-shared/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"share_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n \"trust_review\": false,\n \"workflow_id\": \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n \"vendor_data\": \"user-1\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.import_shared(\n share_token=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review=False,\n workflow_id=\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data=\"user-1\",\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.sessions.importShared({\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\",\n});\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.ImportShared(ctx, didit.SessionsImportSharedParams{\n\tShareToken: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n\tTrustReview: false,\n\tWorkflowID: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n\tVendorData: didit.String(\"user-1\"),\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.SessionsImportSharedParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().importShared(SessionsImportSharedParams.builder()\n .shareToken(\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\")\n .trustReview(false)\n .workflowId(\"9f9b1234-aaaa-bbbb-cccc-1234567890ab\")\n .vendorData(\"user-1\")\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->sessions->importShared([\n 'share_token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',\n 'trust_review' => false,\n 'workflow_id' => '9f9b1234-aaaa-bbbb-cccc-1234567890ab',\n 'vendor_data' => 'user-1',\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.sessions.import_shared(\n share_token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n trust_review: false,\n workflow_id: \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n vendor_data: \"user-1\"\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.Sessions.ImportSharedAsync(new SessionsImportSharedParams\n{\n ShareToken = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n TrustReview = false,\n WorkflowId = \"9f9b1234-aaaa-bbbb-cccc-1234567890ab\",\n VendorData = \"user-1\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","body.trust_review":false,"body.workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","body.vendor_data.oneOf.0":"user-1"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["share_token","trust_review","workflow_id"],"properties":{"share_token":{"type":"string","description":"JWT-Share-Token, ausgestellt von [`POST /v3/session/{sessionId}/share/`](/sessions-api/share-session).","example":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","isRequired":true,"uniqueKey":"share_token","typeLabel":"string"},"trust_review":{"type":"boolean","description":"Wenn `true`, behält die geklonte Sitzung den endgültigen `status` der Quelle bei. Wenn `false`, wird sie in `In Review` versetzt.","example":false,"isRequired":true,"uniqueKey":"trust_review","typeLabel":"boolean"},"workflow_id":{"type":"string","format":"uuid","description":"UUID eines Workflows in der aufrufenden Anwendung. Anwendungsübergreifende IDs werden mit `404` abgelehnt.","example":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","isRequired":true,"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid>"},"vendor_data":{"oneOf":[{"type":"string","description":"Optionaler Überschreibungswert für `vendor_data` der geklonten Sitzung.","example":"user-1","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optionaler Überschreibungswert für `vendor_data` der geklonten Sitzung.","example":"user-1","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","trust_review":false,"workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1"},"examples":{"Example":{"title":"Example","value":{"share_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","trust_review":false,"workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"59d667ca-638a-4b4f-9596-7ea6649bd6f6":{"description":"Sitzung geklont. Der Body ist die V3-Entscheidungs-Payload für beide Arten, unterschieden durch `session_kind`: `\"user\"` (KYC) mit listenbasierten Funktionsblöcken wie `id_verifications`, `liveness_checks`, `aml_screenings`; `\"business\"` (KYB) mit Blöcken wie `registry_checks` und `key_people_checks`. Beide enthalten `shared_from_session` — die `session_id` der ursprünglichen Sitzung in der Quellanwendung. Mit `trust_review: false` wird der `status` der geklonten Sitzung zwangsweise auf `In Review` gesetzt.","content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"Die eindeutige Kennung der Sitzung.","uniqueKey":"session_id","typeLabel":"string\u003cuuid>"},"session_kind":{"type":"string","enum":["user","business"],"description":"Diskriminator, der angibt, ob es sich um eine Sitzung zur Benutzerverifizierung (KYC) oder Unternehmensverifizierung (KYB) handelt. Bei `user` gelten die KYC-Funktions-Arrays (`id_verifications`, `nfc_verifications`, `liveness_checks`, `face_matches`, `poa_verifications`, `document_ai_documents`, `database_validations`, ...) und die Unternehmens-Arrays fehlen. Bei `business` enthält die Payload stattdessen `registry_checks`, `document_verifications`, `key_people_checks` sowie die gemeinsamen Arrays (`aml_screenings`, `phone_verifications`, `email_verifications`, `ip_analyses`, `questionnaire_responses`). **Wird weggelassen, wenn `include=events` übergeben wird** – die Ereignisstruktur existiert nur für Benutzersitzungen, daher entfällt der Diskriminator in dieser Variante.","uniqueKey":"session_kind","typeLabel":"enum\u003cstring>"},"shared_from_session":{"oneOf":[{"type":"string","format":"uuid","description":"Für eine mit `POST /v3/session/import-shared/` geklonte Sitzung: die `session_id` der ursprünglichen Sitzung in der Quellanwendung. `null` für jede andere Sitzung. Wird weggelassen, wenn `include=events` übergeben wird.","uniqueKey":"shared_from_session.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Für eine mit `POST /v3/session/import-shared/` geklonte Sitzung: die `session_id` der ursprünglichen Sitzung in der Quellanwendung. `null` für jede andere Sitzung. Wird weggelassen, wenn `include=events` übergeben wird.","uniqueKey":"shared_from_session.oneOf.1","typeLabel":"null"}],"uniqueKey":"shared_from_session","typeLabel":"string\u003cuuid> | null"},"shared_from_session_number":{"oneOf":[{"type":"integer","description":"`session_number` der Quellsitzung, wenn diese Sitzung aus einer anderen Anwendung Ihrer Organisation importiert wurde. Andernfalls `null`.","uniqueKey":"shared_from_session_number.oneOf.0","typeLabel":"integer"},{"type":"null","description":"`session_number` der Quellsitzung, wenn diese Sitzung aus einer anderen Anwendung Ihrer Organisation importiert wurde. Andernfalls `null`.","uniqueKey":"shared_from_session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"shared_from_session_number","typeLabel":"integer | null"},"session_number":{"oneOf":[{"type":"integer","description":"Die Nummer der Sitzung.","uniqueKey":"session_number.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Die Nummer der Sitzung.","uniqueKey":"session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_number","typeLabel":"integer | null"},"session_url":{"oneOf":[{"type":"string","format":"uri","description":"Die URL der Sitzung.","uniqueKey":"session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Die URL der Sitzung.","uniqueKey":"session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_url","typeLabel":"string\u003curi> | null"},"status":{"type":"string","enum":["Not Started","In Progress","Awaiting User","In Review","Approved","Declined","Resubmitted","Expired","Kyc Expired","Abandoned"],"description":"Gesamter Lebenszyklusstatus der Sitzung — das zusammengefasste Workflow-Ergebnis. Endgültige Werte sind `Approved`, `Declined`, `In Review`, `Expired`, `Kyc Expired` und `Abandoned`; `Not Started`, `In Progress`, `Awaiting User` und `Resubmitted` zeigen an, dass die Sitzung den Workflow noch durchläuft.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"status_override":{"oneOf":[{"type":"object","description":"Vorhanden, wenn ein Prüfer `status` manuell gesetzt hat. `null`, wenn der Status automatisch vergeben wurde. Dient zur Unterscheidung einer manuellen von einer automatischen Genehmigung.","properties":{"overridden_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"status_override.oneOf.0.overridden_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"status_override.oneOf.0.overridden_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override.oneOf.0.overridden_at","typeLabel":"string\u003cdate-time> | null"},"automatic_status":{"oneOf":[{"type":"string","description":"Der Status, den die eigenen Prüfungen der Plattform ergeben.","uniqueKey":"status_override.oneOf.0.automatic_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Status, den die eigenen Prüfungen der Plattform ergeben.","uniqueKey":"status_override.oneOf.0.automatic_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override.oneOf.0.automatic_status","typeLabel":"string | null"}},"uniqueKey":"status_override.oneOf.0","typeLabel":"object"},{"type":"null","description":"Vorhanden, wenn ein Prüfer `status` manuell gesetzt hat. `null`, wenn der Status automatisch vergeben wurde. Dient zur Unterscheidung einer manuellen von einer automatischen Genehmigung.","properties":{"overridden_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"automatic_status":{"oneOf":[{"type":"string","description":"Der Status, den die eigenen Prüfungen der Plattform ergeben."},{"type":"null","description":"Der Status, den die eigenen Prüfungen der Plattform ergeben."}]}},"uniqueKey":"status_override.oneOf.1","typeLabel":"null"}],"uniqueKey":"status_override","typeLabel":"object | null"},"decision_trace":{"type":"object","description":"Wie der Status erreicht wurde: wer ihn festgelegt hat und welche Warnungen dazu geführt haben.","properties":{"status":{"type":"string","description":"Der Sitzungsstatus.","uniqueKey":"decision_trace.status","typeLabel":"string"},"decided_by":{"oneOf":[{"type":"string","enum":["manual","automatic","investigator",null],"description":"Wer den Status festgelegt hat. `null`, solange über die Sitzung noch nicht entschieden wurde.","uniqueKey":"decision_trace.decided_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["manual","automatic","investigator",null],"description":"Wer den Status festgelegt hat. `null`, solange über die Sitzung noch nicht entschieden wurde.","uniqueKey":"decision_trace.decided_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.decided_by","typeLabel":"enum\u003cstring> | null"},"decided_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"decision_trace.decided_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"decision_trace.decided_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.decided_at","typeLabel":"string\u003cdate-time> | null"},"automatic_status":{"oneOf":[{"type":"string","description":"Was die plattformeigenen Prüfungen ergeben; dies kann sich nach einer manuellen Entscheidung von `status` unterscheiden.","uniqueKey":"decision_trace.automatic_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Was die plattformeigenen Prüfungen ergeben; dies kann sich nach einer manuellen Entscheidung von `status` unterscheiden.","uniqueKey":"decision_trace.automatic_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.automatic_status","typeLabel":"string | null"},"terminal_node_id":{"oneOf":[{"type":"string","description":"Der Workflow-Statusknoten, der die Sitzung beendet hat, falls zutreffend.","uniqueKey":"decision_trace.terminal_node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Workflow-Statusknoten, der die Sitzung beendet hat, falls zutreffend.","uniqueKey":"decision_trace.terminal_node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.terminal_node_id","typeLabel":"string | null"},"actor":{"oneOf":[{"type":"object","description":"Der Prüfer, der hinter einer manuellen Entscheidung steht.","properties":{"user":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.actor.oneOf.0.user.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.actor.oneOf.0.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor.oneOf.0.user","typeLabel":"string | null"},"actor_type":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.actor.oneOf.0.actor_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.actor.oneOf.0.actor_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor.oneOf.0.actor_type","typeLabel":"string | null"}},"uniqueKey":"decision_trace.actor.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der Prüfer, der hinter einer manuellen Entscheidung steht.","properties":{"user":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_type":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"decision_trace.actor.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.actor","typeLabel":"object | null"},"warning_counts":{"type":"object","description":"Warnungen pro `log_type` (`error`, `warning`, `information`) und `total`.","additionalProperties":{"type":"integer","uniqueKey":"decision_trace.warning_counts.additionalProperties","typeLabel":"integer"},"uniqueKey":"decision_trace.warning_counts","typeLabel":"object"},"status_warnings":{"type":"array","description":"Die Warnungen, die den Status `Declined` oder `In Review` setzen.","items":{"type":"object","properties":{"risk":{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].risk","typeLabel":"string"},"feature":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].feature","typeLabel":"string | null"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].node_id","typeLabel":"string | null"},"log_type":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].log_type","typeLabel":"string | null"},"check_status":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].check_status","typeLabel":"string | null"},"source":{"type":"string","description":"Die Payload-Liste, aus der die Warnung stammt, beispielsweise `id_verifications`.","uniqueKey":"decision_trace.status_warnings.items.[INDEX].source","typeLabel":"string"},"short_description":{"oneOf":[{"type":"string","uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"decision_trace.status_warnings.items.[INDEX].short_description","typeLabel":"string | null"}},"uniqueKey":"decision_trace.status_warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"decision_trace.status_warnings","typeLabel":"object[]"}},"uniqueKey":"decision_trace","typeLabel":"object"},"linked_records":{"oneOf":[{"type":"object","description":"Eine Zusammenfassung anderer mit der Sitzung verknüpfter Datensätze. `null`, wenn nichts anzuzeigen ist, sowie für Workflows, die einen Standard zur Altersabsicherung deklarieren.","properties":{"same_face":{"oneOf":[{"type":"object","description":"Andere Personen, deren Gesicht mit einer der Gesichtssuchen dieser Sitzung übereinstimmte.","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.count","typeLabel":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.session_number","typeLabel":"integer | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.vendor_user_id","typeLabel":"string\u003cuuid> | null"},"similarity_percentage":{"oneOf":[{"type":"number","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0.similarity_percentage","typeLabel":"number | null"}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0.best_match","typeLabel":"object | null"}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.0","typeLabel":"object"},{"type":"null","description":"Andere Personen, deren Gesicht mit einer der Gesichtssuchen dieser Sitzung übereinstimmte.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}},"uniqueKey":"linked_records.oneOf.0.same_face.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.same_face","typeLabel":"object | null"},"earlier_verifications":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.count","typeLabel":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0.vendor_user_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}},"uniqueKey":"linked_records.oneOf.0.earlier_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.earlier_verifications","typeLabel":"object | null"},"networks":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.count","typeLabel":"integer"},"open":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.open","typeLabel":"integer"},"dismissed":{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.dismissed","typeLabel":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].network_id","typeLabel":"string\u003cuuid>"},"display_number":{"oneOf":[{"type":"integer","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].display_number","typeLabel":"integer | null"},"name":{"type":"string","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].status","typeLabel":"string"},"risk_score":{"oneOf":[{"type":"number","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX].risk_score","typeLabel":"number | null"}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0.\\items","typeLabel":"object[]"}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}},"uniqueKey":"linked_records.oneOf.0.networks.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records.oneOf.0.networks","typeLabel":"object | null"}},"uniqueKey":"linked_records.oneOf.0","typeLabel":"object"},{"type":"null","description":"Eine Zusammenfassung anderer mit der Sitzung verknüpfter Datensätze. `null`, wenn nichts anzuzeigen ist, sowie für Workflows, die einen Standard zur Altersabsicherung deklarieren.","properties":{"same_face":{"oneOf":[{"type":"object","description":"Andere Personen, deren Gesicht mit einer der Gesichtssuchen dieser Sitzung übereinstimmte.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}}},{"type":"null","description":"Andere Personen, deren Gesicht mit einer der Gesichtssuchen dieser Sitzung übereinstimmte.","properties":{"count":{"type":"integer"},"best_match":{"oneOf":[{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}},{"type":"null","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"similarity_percentage":{"oneOf":[{"type":"number"},{"type":"null"}]}}}]}}}]},"earlier_verifications":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}}},{"type":"null","properties":{"count":{"type":"integer"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]}}}]},"networks":{"oneOf":[{"type":"object","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}},{"type":"null","properties":{"count":{"type":"integer"},"open":{"type":"integer"},"dismissed":{"type":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"network_id":{"type":"string","format":"uuid"},"display_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string"},"risk_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}}]}},"uniqueKey":"linked_records.oneOf.1","typeLabel":"null"}],"uniqueKey":"linked_records","typeLabel":"object | null"},"workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Stabiler Identifikator der Workflow-Gruppe, die diese Sitzung erzeugt hat. Workflows sind versioniert – dieser Wert identifiziert den Workflow selbst, nicht die spezifische Version.","uniqueKey":"workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Stabiler Identifikator der Workflow-Gruppe, die diese Sitzung erzeugt hat. Workflows sind versioniert – dieser Wert identifiziert den Workflow selbst, nicht die spezifische Version.","uniqueKey":"workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid> | null"},"features":{"type":"array","items":{"type":"string","description":"Die Funktion der Sitzung.","uniqueKey":"features.items.[INDEX]","typeLabel":"string"},"description":"Liste der für diese Sitzung konfigurierten Verifizierungsfunktionen als Anzeigenamen: `ID_VERIFICATION`, `NFC`, `LIVENESS`, `FACE_MATCH`, `POA`, `PHONE`, `EMAIL_VERIFICATION`, `AML`, `IP_ANALYSIS`, `DATABASE_VALIDATION`, `QUESTIONNAIRE`, `AGE_ESTIMATION`, `FACE_SEARCH`, `GEOLOCATION` (Standortverifizierung) (Sitzungen zur Unternehmensverifizierung verwenden das KYB-Funktionsset: `KYB_REGISTRY`, `KYB_DOCUMENTS`, `KYB_KEY_PEOPLE`, `AML`, `PHONE`, `EMAIL_VERIFICATION`, `IP_ANALYSIS`, `QUESTIONNAIRE`). Bei `include=events` wird jeder Eintrag zu einem Objekt `{feature, node_id}` anstelle einer einfachen Zeichenkette, und die E-Mail-Funktion wird umbenannt: Sie erscheint im Ereignismodus als `EMAIL` anstelle des hier verwendeten `EMAIL_VERIFICATION`.","uniqueKey":"features","typeLabel":"string[]"},"vendor_data":{"oneOf":[{"type":"string","description":"Die Vendor-Daten der Sitzung.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Vendor-Daten der Sitzung.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Die Metadaten der Sitzung.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Metadaten der Sitzung.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"expected_details":{"oneOf":[{"type":"object","description":"Erwartete Details, die bei der Sitzungserstellung angegeben wurden — verwendet für die Kreuzvalidierung mit extrahierten Daten (KYC) oder zum Vorausfüllen der Suche im Unternehmensregister (KYB). Gibt genau die Schlüssel zurück, die bereitgestellt wurden; `null`, wenn keine angegeben wurden. KYC-Sitzungen enthalten die Personenfelder; Unternehmenssitzungen (KYB) enthalten `company_name`, `registry_country` und `registration_number`.","properties":{"first_name":{"type":"string","description":"Vorname des Benutzers. Zum Beispiel `John`.","uniqueKey":"expected_details.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"Nachname des Benutzers. Zum Beispiel `Doe`.","uniqueKey":"expected_details.oneOf.0.last_name","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","description":"Geburtsdatum des Benutzers im Format: YYYY-MM-DD. Zum Beispiel `1990-05-15`.","uniqueKey":"expected_details.oneOf.0.date_of_birth","typeLabel":"string\u003cdate>"},"gender":{"oneOf":[{"type":"string","enum":["M","F"],"default":null,"description":"Geschlecht des Benutzers. Muss entweder 'M', 'F' oder null sein.","uniqueKey":"expected_details.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["M","F"],"default":null,"description":"Geschlecht des Benutzers. Muss entweder 'M', 'F' oder null sein.","uniqueKey":"expected_details.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"nationality":{"type":"string","description":"ISO 3166-1-Alpha-3-Ländercode, der das Herkunftsland des Antragstellers darstellt. Zum Beispiel `USA`.","uniqueKey":"expected_details.oneOf.0.nationality","typeLabel":"string"},"country":{"type":"string","description":"ISO 3166-1-Alpha-3-Ländercode, der das Land des Adressnachweis-Dokuments oder das Land des Ausweisdokuments des Antragstellers darstellt, welches von der Staatsangehörigkeit abweichen kann. Zum Beispiel `GBR`.","uniqueKey":"expected_details.oneOf.0.country","typeLabel":"string"},"address":{"type":"string","description":"Die Adresse in einem menschenlesbaren Format, einschließlich so vieler Informationen wie möglich. Zum Beispiel `123 Main St, San Francisco, CA 94105, USA`.","uniqueKey":"expected_details.oneOf.0.address","typeLabel":"string"},"identification_number":{"type":"string","description":"Die Dokumentennummer, persönliche Identifikationsnummer oder Steuernummer des Benutzers. Zum Beispiel `123456789`.","uniqueKey":"expected_details.oneOf.0.identification_number","typeLabel":"string"},"ip_address":{"type":"string","format":"ipv4","description":"Erwartete IP-Adresse für die Sitzung. Wenn die tatsächliche IP-Adresse von diesem Wert abweicht, wird eine Warnung protokolliert. Zum Beispiel `192.168.1.100`.","uniqueKey":"expected_details.oneOf.0.ip_address","typeLabel":"string\u003cipv4>"},"expected_document_types":{"type":"array","description":"Dokumenttypen, auf die der Ausweisverifizierungsschritt bei der Sitzungserstellung beschränkt wurde. Leer/nicht gesetzt bedeutet keine Einschränkung. Codes: `P` (Reisepass), `ID` (Personalausweis), `DL` (Führerschein), `RP` (Aufenthaltstitel), `HIC` (Krankenversicherungskarte), `TC` (Steuerkarte), `SSC` (Sozialversicherungskarte).","items":{"type":"string","enum":["P","ID","DL","RP","HIC","TC","SSC"],"uniqueKey":"expected_details.oneOf.0.expected_document_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"expected_details.oneOf.0.expected_document_types","typeLabel":"enum\u003cstring>[]"},"id_country":{"oneOf":[{"type":"string","description":"Erwartetes Ausstellungsland des Ausweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP","uniqueKey":"expected_details.oneOf.0.id_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erwartetes Ausstellungsland des Ausweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP","uniqueKey":"expected_details.oneOf.0.id_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.id_country","typeLabel":"string | null"},"poa_country":{"oneOf":[{"type":"string","description":"Erwartetes Land des Adressnachweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP","uniqueKey":"expected_details.oneOf.0.poa_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erwartetes Land des Adressnachweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP","uniqueKey":"expected_details.oneOf.0.poa_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details.oneOf.0.poa_country","typeLabel":"string | null"},"company_name":{"type":"string","description":"Erwarteter rechtlicher Name des Unternehmens. Nur für Unternehmenssitzungen (KYB).","uniqueKey":"expected_details.oneOf.0.company_name","typeLabel":"string"},"registry_country":{"type":"string","description":"Erwartetes Registerland als `XX` oder `XX-YY` (ISO 3166-1 Alpha-2, optional mit einer ISO 3166-2-Unterteilung für Register auf Bundesstaatsebene, z. B. `US-CA`). Nur für Unternehmenssitzungen (KYB).","uniqueKey":"expected_details.oneOf.0.registry_country","typeLabel":"string"},"registration_number":{"type":"string","description":"Erwartete Unternehmensregisternummer. Nur für Unternehmenssitzungen (KYB).","uniqueKey":"expected_details.oneOf.0.registration_number","typeLabel":"string"}},"uniqueKey":"expected_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Erwartete Details, die bei der Sitzungserstellung angegeben wurden — verwendet für die Kreuzvalidierung mit extrahierten Daten (KYC) oder zum Vorausfüllen der Suche im Unternehmensregister (KYB). Gibt genau die Schlüssel zurück, die bereitgestellt wurden; `null`, wenn keine angegeben wurden. KYC-Sitzungen enthalten die Personenfelder; Unternehmenssitzungen (KYB) enthalten `company_name`, `registry_country` und `registration_number`.","properties":{"first_name":{"type":"string","description":"Vorname des Benutzers. Zum Beispiel `John`."},"last_name":{"type":"string","description":"Nachname des Benutzers. Zum Beispiel `Doe`."},"date_of_birth":{"type":"string","format":"date","description":"Geburtsdatum des Benutzers im Format: YYYY-MM-DD. Zum Beispiel `1990-05-15`."},"gender":{"oneOf":[{"type":"string","enum":["M","F"],"default":null,"description":"Geschlecht des Benutzers. Muss entweder 'M', 'F' oder null sein."},{"type":"null","enum":["M","F"],"default":null,"description":"Geschlecht des Benutzers. Muss entweder 'M', 'F' oder null sein."}]},"nationality":{"type":"string","description":"ISO 3166-1-Alpha-3-Ländercode, der das Herkunftsland des Antragstellers darstellt. Zum Beispiel `USA`."},"country":{"type":"string","description":"ISO 3166-1-Alpha-3-Ländercode, der das Land des Adressnachweis-Dokuments oder das Land des Ausweisdokuments des Antragstellers darstellt, welches von der Staatsangehörigkeit abweichen kann. Zum Beispiel `GBR`."},"address":{"type":"string","description":"Die Adresse in einem menschenlesbaren Format, einschließlich so vieler Informationen wie möglich. Zum Beispiel `123 Main St, San Francisco, CA 94105, USA`."},"identification_number":{"type":"string","description":"Die Dokumentennummer, persönliche Identifikationsnummer oder Steuernummer des Benutzers. Zum Beispiel `123456789`."},"ip_address":{"type":"string","format":"ipv4","description":"Erwartete IP-Adresse für die Sitzung. Wenn die tatsächliche IP-Adresse von diesem Wert abweicht, wird eine Warnung protokolliert. Zum Beispiel `192.168.1.100`."},"expected_document_types":{"type":"array","description":"Dokumenttypen, auf die der Ausweisverifizierungsschritt bei der Sitzungserstellung beschränkt wurde. Leer/nicht gesetzt bedeutet keine Einschränkung. Codes: `P` (Reisepass), `ID` (Personalausweis), `DL` (Führerschein), `RP` (Aufenthaltstitel), `HIC` (Krankenversicherungskarte), `TC` (Steuerkarte), `SSC` (Sozialversicherungskarte).","items":{"type":"string","enum":["P","ID","DL","RP","HIC","TC","SSC"]}},"id_country":{"oneOf":[{"type":"string","description":"Erwartetes Ausstellungsland des Ausweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP"},{"type":"null","description":"Erwartetes Ausstellungsland des Ausweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP"}]},"poa_country":{"oneOf":[{"type":"string","description":"Erwartetes Land des Adressnachweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP"},{"type":"null","description":"Erwartetes Land des Adressnachweisdokuments (ISO 3166-1 alpha-3), falls bei der Erstellung eingeschränkt.","example":"ESP"}]},"company_name":{"type":"string","description":"Erwarteter rechtlicher Name des Unternehmens. Nur für Unternehmenssitzungen (KYB)."},"registry_country":{"type":"string","description":"Erwartetes Registerland als `XX` oder `XX-YY` (ISO 3166-1 Alpha-2, optional mit einer ISO 3166-2-Unterteilung für Register auf Bundesstaatsebene, z. B. `US-CA`). Nur für Unternehmenssitzungen (KYB)."},"registration_number":{"type":"string","description":"Erwartete Unternehmensregisternummer. Nur für Unternehmenssitzungen (KYB)."}},"uniqueKey":"expected_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"expected_details","typeLabel":"object | null"},"contact_details":{"oneOf":[{"type":"object","description":"Kontaktdaten, die bei der Erstellung der Sitzung angegeben wurden (verwendet für Benachrichtigungs-E-Mails, vorausgefüllte Telefon-/E-Mail-Verifizierung und Kommunikationssprache). `null`, wenn weder eine E-Mail-Adresse noch eine Telefonnummer angegeben wurde.","properties":{"email":{"type":"string","description":"E-Mail-Adresse des Benutzers (z. B. \"john.doe@example.com\"), die während des Schritts der E-Mail-Verifizierung verwendet wird. Falls nicht angegeben, muss der Benutzer sie während des Verifizierungsablaufs angeben.","uniqueKey":"contact_details.oneOf.0.email","typeLabel":"string"},"email_lang":{"type":"string","description":"Sprachcode (ISO 639-1) für E-Mail-Benachrichtigungen. Steuert die Sprache aller E-Mail-Mitteilungen (z. B. „en“, „es“, „fr“).","uniqueKey":"contact_details.oneOf.0.email_lang","typeLabel":"string"},"send_notification_emails":{"type":"boolean","default":false,"description":"Wenn true und eine E-Mail-Adresse angegeben ist, versendet Didit die anfängliche E-Mail „Bestätigen Sie Ihre Identität“ asynchron, sobald die Sitzung zur Benutzerverifizierung (KYC) oder Unternehmensverifizierung (KYB) erstellt wird. Didit sendet außerdem Benachrichtigungen über den Verifizierungsstatus für Sitzungen, die eine manuelle Prüfung erfordern, an die angegebene E-Mail-Adresse.","uniqueKey":"contact_details.oneOf.0.send_notification_emails","typeLabel":"boolean"},"phone":{"oneOf":[{"type":"string","description":"Telefonnummer des Benutzers im E.164-Format, falls verfügbar (z. B. +14155552671). `null`, wenn bei der Sitzungserstellung nur eine E-Mail-Adresse angegeben wurde. Hinweis: Dieses Feld gibt die ursprünglich bei der Sitzungserstellung angegebene Telefonnummer zurück. Wenn die Nummer ungültig war, liegt sie möglicherweise nicht im E.164-Format vor.","uniqueKey":"contact_details.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Telefonnummer des Benutzers im E.164-Format, falls verfügbar (z. B. +14155552671). `null`, wenn bei der Sitzungserstellung nur eine E-Mail-Adresse angegeben wurde. Hinweis: Dieses Feld gibt die ursprünglich bei der Sitzungserstellung angegebene Telefonnummer zurück. Wenn die Nummer ungültig war, liegt sie möglicherweise nicht im E.164-Format vor.","uniqueKey":"contact_details.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact_details.oneOf.0.phone","typeLabel":"string | null"}},"uniqueKey":"contact_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Kontaktdaten, die bei der Erstellung der Sitzung angegeben wurden (verwendet für Benachrichtigungs-E-Mails, vorausgefüllte Telefon-/E-Mail-Verifizierung und Kommunikationssprache). `null`, wenn weder eine E-Mail-Adresse noch eine Telefonnummer angegeben wurde.","properties":{"email":{"type":"string","description":"E-Mail-Adresse des Benutzers (z. B. \"john.doe@example.com\"), die während des Schritts der E-Mail-Verifizierung verwendet wird. Falls nicht angegeben, muss der Benutzer sie während des Verifizierungsablaufs angeben."},"email_lang":{"type":"string","description":"Sprachcode (ISO 639-1) für E-Mail-Benachrichtigungen. Steuert die Sprache aller E-Mail-Mitteilungen (z. B. „en“, „es“, „fr“)."},"send_notification_emails":{"type":"boolean","default":false,"description":"Wenn true und eine E-Mail-Adresse angegeben ist, versendet Didit die anfängliche E-Mail „Bestätigen Sie Ihre Identität“ asynchron, sobald die Sitzung zur Benutzerverifizierung (KYC) oder Unternehmensverifizierung (KYB) erstellt wird. Didit sendet außerdem Benachrichtigungen über den Verifizierungsstatus für Sitzungen, die eine manuelle Prüfung erfordern, an die angegebene E-Mail-Adresse."},"phone":{"oneOf":[{"type":"string","description":"Telefonnummer des Benutzers im E.164-Format, falls verfügbar (z. B. +14155552671). `null`, wenn bei der Sitzungserstellung nur eine E-Mail-Adresse angegeben wurde. Hinweis: Dieses Feld gibt die ursprünglich bei der Sitzungserstellung angegebene Telefonnummer zurück. Wenn die Nummer ungültig war, liegt sie möglicherweise nicht im E.164-Format vor."},{"type":"null","description":"Telefonnummer des Benutzers im E.164-Format, falls verfügbar (z. B. +14155552671). `null`, wenn bei der Sitzungserstellung nur eine E-Mail-Adresse angegeben wurde. Hinweis: Dieses Feld gibt die ursprünglich bei der Sitzungserstellung angegebene Telefonnummer zurück. Wenn die Nummer ungültig war, liegt sie möglicherweise nicht im E.164-Format vor."}]}},"uniqueKey":"contact_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact_details","typeLabel":"object | null"},"callback":{"oneOf":[{"type":"string","format":"uri","description":"Die Callback-URL der Sitzung.","uniqueKey":"callback.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Die Callback-URL der Sitzung.","uniqueKey":"callback.oneOf.1","typeLabel":"null"}],"uniqueKey":"callback","typeLabel":"string\u003curi> | null"},"id_verifications":{"oneOf":[{"type":"array","description":"**Array von Ausweisverifizierungsberichten (OCR)**, die von Ausweisdokument-Schritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – lesen Sie `id_verifications[0]` und iterieren Sie, falls Ihr Workflow mehr als eine Ausweisprüfung ausführen kann (beispielsweise eine primäre Prüfung plus eine zusätzliche Prüfung). `null`, bis mindestens ein Ausweisschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, extrahierten Dokumentfeldern, Bild-URLs, Qualitätswerten, MRZ, Adress-Parsing, sitzungsübergreifenden Übereinstimmungen sowie `warnings[]`.","items":{"type":"object","description":"Ein Ausweisverifizierungsbericht – der vollständige Bericht für einen einzelnen Ausweisverifizierungsschritt. `verification_method` gibt an, welche der drei Methoden ihn erzeugt hat (Dokumentenerfassung, Abfrage ohne Dokument oder Wallet-Anmeldung), und der methodenspezifische Nachweisblock wird entsprechend befüllt.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des OCR-Schritts, der diesen Bericht erstellt hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"verification_method":{"type":"string","enum":["document","id_lookup","wallet"],"description":"Welche Methode der Ausweisverifizierung diesen Bericht erstellt hat. `document` - der Benutzer hat einen physischen Ausweis fotografiert (der Standardwert und der Wert jeder Sitzung, die vor der Einführung der anderen Methoden erstellt wurde). `id_lookup` - der Benutzer hat seine nationale Ausweisnummer eingegeben und diese wurde mit einem Behördenregister oder einer anderen maßgeblichen Quelle für dieses Land abgeglichen (`id_lookup.source` gibt die Quelle an). `wallet` - der Benutzer hat sich mit einer digitalen behördlichen oder bankbezogenen Identität angemeldet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].verification_method","typeLabel":"enum\u003cstring>"},"assurance":{"type":"string","enum":["documentary","data_match","cryptographic"],"description":"Aus `verification_method` abgeleitete Vertrauensstufe: `documentary` für ein Dokument, das erfasst und geprüft wurde, `data_match` für Angaben, die mit einem Datensatz der abgefragten Quelle übereinstimmten, `cryptographic` für Attribute, die ein Identitätsanbieter authentifiziert und signiert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].assurance","typeLabel":"enum\u003cstring>"},"wallet_provider":{"oneOf":[{"type":"string","description":"Katalog-Wallet-ID, wenn `verification_method` `wallet` ist (`mitid`, `bankid_se`, `itsme`, ...). Andernfalls `null`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"Katalog-Wallet-ID, wenn `verification_method` `wallet` ist (`mitid`, `bankid_se`, `itsme`, ...). Andernfalls `null`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_provider","typeLabel":"string | null"},"fallback_from":{"oneOf":[{"type":"object","description":"Warum eine Methode ohne Dokument den Ausweisschritt nicht abgeschlossen hat. Wird gesetzt, wenn eine Abfrage oder eine Wallet-Anmeldung fehlgeschlagen ist: bei der Dokumentenverifizierung, mit der der Benutzer fortgefahren ist, wenn der Fallback-Schalter des Landes `fallback_to_document` war (`action` ist `fallback_to_document`), oder im abgelehnten Bericht, wenn er `decline` war. Andernfalls `null`.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"Die Methode, die fehlgeschlagen ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.method","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","description":"Das Ergebnis, das den Vorgang beendet hat, z. B. `no_match`, `provider_error`, `cancelled`, `timeout`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.reason","typeLabel":"string"},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"Die konfigurierte Aktion, die ausgeführt wurde: `fallback_to_document` oder `decline`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0.action","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.0","typeLabel":"object"},{"type":"null","description":"Warum eine Methode ohne Dokument den Ausweisschritt nicht abgeschlossen hat. Wird gesetzt, wenn eine Abfrage oder eine Wallet-Anmeldung fehlgeschlagen ist: bei der Dokumentenverifizierung, mit der der Benutzer fortgefahren ist, wenn der Fallback-Schalter des Landes `fallback_to_document` war (`action` ist `fallback_to_document`), oder im abgelehnten Bericht, wenn er `decline` war. Andernfalls `null`.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"Die Methode, die fehlgeschlagen ist."},"reason":{"type":"string","description":"Das Ergebnis, das den Vorgang beendet hat, z. B. `no_match`, `provider_error`, `cancelled`, `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"Die konfigurierte Aktion, die ausgeführt wurde: `fallback_to_document` oder `decline`."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].fallback_from","typeLabel":"object | null"},"id_lookup":{"oneOf":[{"type":"object","description":"Registernachweis. Nur vorhanden, wenn `verification_method` den Wert `id_lookup` hat; andernfalls `null`.","properties":{"source":{"type":"string","description":"Kundenorientierter Name der abgefragten Quelle, z. B. `Department of Home Affairs` (ein staatliches Register) oder `UK credit bureau and financial services records` (kein staatliches Register). Dies ist die einzige Herkunftsangabe für die Abfrage; gehen Sie nicht von einer staatlichen Quelle aus.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.source","typeLabel":"string"},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.checked_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"1-basierte Versuchsnummer, aus der dieser Bericht stammt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.attempts","typeLabel":"integer"},"max_attempts":{"type":"integer","description":"Für das Land konfiguriertes Versuchsbudget (1 bis 5, Standardwert 1).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.max_attempts","typeLabel":"integer"},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.outcome","typeLabel":"enum\u003cstring> | null"},"comparison":{"type":"array","description":"Eine Zeile pro vergleichbarem Feld, auf das die Quelle geantwortet hat, plus eine Zeile pro Quellenfehler. Vergleichszeilen verwenden die unten aufgeführten normalisierten Feldnamen anstelle der länderspezifischen Anfrage-Feld-Keys, da mehrere Anfragefelder (Vor- und Nachname oder Aliasse von Bezeichnern) zu einem einzigen Vergleich zusammengefasst werden. Eine fehlgeschlagene Quelle hängt eine Zeile mit `field: \"provider\"` und `result: \"error\"` an; prüfen Sie daher `result`, bevor Sie eine Zeile als Feldurteil behandeln.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"Normalisiertes Vergleichsfeld. `provider` ist kein Benutzerfeld: Es kennzeichnet eine Zeile mit einem Quellfehler.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"label":{"type":"string","description":"Anzeigebezeichnung für die Zeile, z. B. `ID number`, `Full name`, `Provider`.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].label","typeLabel":"string"},"provided":{"oneOf":[{"type":"string","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided.oneOf.0","typeLabel":"string"},{"type":"null","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].provided","typeLabel":"string | null"},"record":{"oneOf":[{"type":"string","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record.oneOf.0","typeLabel":"string"},{"type":"null","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].record","typeLabel":"string | null"},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"Vergleichsergebnis pro Feld. `error` erscheint nur in einer `provider`-Zeile und bedeutet, dass diese Quelle nicht geantwortet hat; behandeln Sie dies als Beleg für die Anfrage, niemals als Feldabweichung.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX].result","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.comparison","typeLabel":"object[]"},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.registry_portrait","typeLabel":"string\u003curi> | null"},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0.face_match_score","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.0","typeLabel":"object"},{"type":"null","description":"Registernachweis. Nur vorhanden, wenn `verification_method` den Wert `id_lookup` hat; andernfalls `null`.","properties":{"source":{"type":"string","description":"Kundenorientierter Name der abgefragten Quelle, z. B. `Department of Home Affairs` (ein staatliches Register) oder `UK credit bureau and financial services records` (kein staatliches Register). Dies ist die einzige Herkunftsangabe für die Abfrage; gehen Sie nicht von einer staatlichen Quelle aus."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."},{"type":"null","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."}]},"attempts":{"type":"integer","description":"1-basierte Versuchsnummer, aus der dieser Bericht stammt."},"max_attempts":{"type":"integer","description":"Für das Land konfiguriertes Versuchsbudget (1 bis 5, Standardwert 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."}]},"comparison":{"type":"array","description":"Eine Zeile pro vergleichbarem Feld, auf das die Quelle geantwortet hat, plus eine Zeile pro Quellenfehler. Vergleichszeilen verwenden die unten aufgeführten normalisierten Feldnamen anstelle der länderspezifischen Anfrage-Feld-Keys, da mehrere Anfragefelder (Vor- und Nachname oder Aliasse von Bezeichnern) zu einem einzigen Vergleich zusammengefasst werden. Eine fehlgeschlagene Quelle hängt eine Zeile mit `field: \"provider\"` und `result: \"error\"` an; prüfen Sie daher `result`, bevor Sie eine Zeile als Feldurteil behandeln.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"Normalisiertes Vergleichsfeld. `provider` ist kein Benutzerfeld: Es kennzeichnet eine Zeile mit einem Quellfehler."},"label":{"type":"string","description":"Anzeigebezeichnung für die Zeile, z. B. `ID number`, `Full name`, `Provider`."},"provided":{"oneOf":[{"type":"string","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."},{"type":"null","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."}]},"record":{"oneOf":[{"type":"string","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."},{"type":"null","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"Vergleichsergebnis pro Feld. `error` erscheint nur in einer `provider`-Zeile und bedeutet, dass diese Quelle nicht geantwortet hat; behandeln Sie dies als Beleg für die Anfrage, niemals als Feldabweichung."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."},{"type":"null","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].id_lookup","typeLabel":"object | null"},"wallet_verification":{"oneOf":[{"type":"object","description":"Berechtigungsnachweis. Nur vorhanden, wenn `verification_method` auf `wallet` gesetzt ist; andernfalls `null`.","properties":{"provider":{"type":"string","description":"Katalog-Wallet-ID, z. B. `mitid`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider","typeLabel":"string"},"provider_name":{"oneOf":[{"type":"string","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.provider_name","typeLabel":"string | null"},"issuing_authority":{"oneOf":[{"type":"string","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_authority","typeLabel":"string | null"},"issuing_country":{"type":"string","description":"ISO 3166-1-Alpha-3-Land, in dem die Wallet angeboten wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.issuing_country","typeLabel":"string"},"credential_type":{"oneOf":[{"type":"string","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.credential_type","typeLabel":"string | null"},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.level_of_assurance","typeLabel":"enum\u003cstring> | null"},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.verified_at","typeLabel":"string\u003cdate-time> | null"},"signature_valid":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.signature_valid","typeLabel":"boolean | null"},"attributes":{"type":"object","additionalProperties":true,"description":"Die von der Wallet geteilten Attribute, mit Schlüsseln gemäß dem Katalogeintrag der Wallet.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.attributes","typeLabel":"object"},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.portrait","typeLabel":"string\u003curi> | null"},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0.face_match_score","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.0","typeLabel":"object"},{"type":"null","description":"Berechtigungsnachweis. Nur vorhanden, wenn `verification_method` auf `wallet` gesetzt ist; andernfalls `null`.","properties":{"provider":{"type":"string","description":"Katalog-Wallet-ID, z. B. `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."},{"type":"null","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."},{"type":"null","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"ISO 3166-1-Alpha-3-Land, in dem die Wallet angeboten wurde."},"credential_type":{"oneOf":[{"type":"string","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."},{"type":"null","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."},{"type":"null","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."},{"type":"null","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."},{"type":"null","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."}]},"attributes":{"type":"object","additionalProperties":true,"description":"Die von der Wallet geteilten Attribute, mit Schlüsseln gemäß dem Katalogeintrag der Wallet."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."},{"type":"null","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].wallet_verification","typeLabel":"object | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"Status auf Funktionsebene dieses Schritts der Ausweisverifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"document_type":{"type":"string","description":"Art des Ausweisdokuments","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_type","typeLabel":"string"},"document_subtype":{"oneOf":[{"type":"string","description":"Akzeptierter Dokument-Subtyp-Code aus den Dokumenteinstellungen des Workflows, einschließlich der Dokumentregion, sofern zutreffend. Beispiele: `ID_CARD_GENERIC`, `QUEENSLAND_DRIVER_LICENSE_GENERIC`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"Akzeptierter Dokument-Subtyp-Code aus den Dokumenteinstellungen des Workflows, einschließlich der Dokumentregion, sofern zutreffend. Beispiele: `ID_CARD_GENERIC`, `QUEENSLAND_DRIVER_LICENSE_GENERIC`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_number":{"type":"string","description":"Dokumentenidentifikationsnummer","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_number","typeLabel":"string"},"personal_number":{"type":"string","description":"Persönliche Identifikationsnummer","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].personal_number","typeLabel":"string"},"portrait_image":{"type":"string","format":"uri","description":"URL des Porträtbildes","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].portrait_image","typeLabel":"string\u003curi>"},"front_image":{"type":"string","format":"uri","description":"URL des Bildes der Dokumentvorderseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image","typeLabel":"string\u003curi>"},"front_video":{"type":"string","format":"uri","description":"URL des Videos der Dokumentvorderseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_video","typeLabel":"string\u003curi>"},"back_image":{"type":"string","format":"uri","description":"URL des Bildes der Dokumentrückseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image","typeLabel":"string\u003curi>"},"back_video":{"type":"string","format":"uri","description":"URL des Videos der Dokumentrückseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_video","typeLabel":"string\u003curi>"},"full_front_image":{"type":"string","format":"uri","description":"URL des vollständigen Bildes der Dokumentvorderseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_front_image","typeLabel":"string\u003curi>"},"full_back_image":{"type":"string","format":"uri","description":"URL des vollständigen Bildes der Dokumentrückseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_back_image","typeLabel":"string\u003curi>"},"front_image_camera_front":{"type":"string","format":"uri","description":"URL des über die Frontkamera aufgenommenen Bildes der Dokumentvorderseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front","typeLabel":"string\u003curi>"},"back_image_camera_front":{"type":"string","format":"uri","description":"URL des über die Frontkamera aufgenommenen Bildes der Dokumentrückseite","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front","typeLabel":"string\u003curi>"},"date_of_birth":{"type":"string","format":"date","description":"Geburtsdatum aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate>"},"age":{"type":"integer","description":"Aus dem Geburtsdatum berechnetes Alter","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].age","typeLabel":"integer"},"expiration_date":{"type":"string","format":"date","description":"Dokumentenablaufdatum","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].expiration_date","typeLabel":"string\u003cdate>"},"date_of_issue":{"type":"string","format":"date","description":"Dokumentenausstellungsdatum","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].date_of_issue","typeLabel":"string\u003cdate>"},"issuing_state":{"type":"string","description":"ISO-Code des Ausstellungsstaates","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"issuing_state_name":{"type":"string","description":"Vollständiger Name des ausstellenden Staates","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].issuing_state_name","typeLabel":"string"},"first_name":{"type":"string","description":"Vorname aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","description":"Nachname aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].last_name","typeLabel":"string"},"full_name":{"type":"string","description":"Vollständiger Name aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].full_name","typeLabel":"string"},"gender":{"type":"string","description":"Geschlecht aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].gender","typeLabel":"string"},"address":{"type":"string","description":"Unverarbeitete Adresse aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address","typeLabel":"string"},"formatted_address":{"type":"string","description":"Formatierte vollständige Adresse","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].formatted_address","typeLabel":"string"},"place_of_birth":{"type":"string","description":"Geburtsort aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].place_of_birth","typeLabel":"string"},"marital_status":{"type":"string","description":"Familienstand aus dem Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].marital_status","typeLabel":"string"},"nationality":{"type":"string","description":"ISO-Code der Staatsangehörigkeit","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].nationality","typeLabel":"string"},"extra_fields":{"type":"object","description":"Zusätzliche Dokumentenfelder. Enthält dokumentspezifische Attribute (z. B. `dl_categories`, `blood_group`, `sponsor`, `employer`, `dl_class_code_b_from`, `dl_class_code_b_to`). Gültigkeitsdaten von Führerscheinklassen werden als `dl_class_code_\u003cclass>_from` und `dl_class_code_\u003cclass>_to` zurückgegeben, und Beschränkungs-/Informationscodes pro Klasse (z. B. Spalte 12 britischer Führerscheine) als `dl_class_code_\u003cclass>_notes`. Wenn das Dokument Namen, Adresse oder Geburtsort in mehreren Schriftsystemen enthält, enthält dieses Objekt auch Versionen dieser Felder in alternativen Schriftsystemen. Die Workflow-Einstellung `preferred_characters` (`latin` oder `non_latin`) steuert, welches Schriftsystem die Felder der obersten Ebene (`first_name`, `last_name`, `full_name`, `address`, `place_of_birth`) befüllt; das jeweils andere Schriftsystem wird hier als `first_name_non_latin` / `last_name_non_latin` / `full_name_non_latin` / `middle_name_non_latin` / `address_non_latin` / `place_of_birth_non_latin` (wenn `preferred_characters` `latin` ist) oder mit einem Suffix `_latin` (wenn `preferred_characters` `non_latin` ist) aufgeführt. Schlüssel werden nur angezeigt, wenn die OCR tatsächlich einen echten Wert in einem alternativen Schriftsystem extrahiert — ein Feld, dessen alternativer Wert im selben Schriftsystem wie das bevorzugte Set liegt (beispielsweise ein kyrillisch beschriftetes Feld, dessen OCR-Wert in lateinischen Homoglyphen zurückgegeben wurde), wird übersprungen. Wenn `preferred_characters` `latin` ist, das Dokument jedoch nur nicht-lateinischen Text enthält, transliteriert Didit die extrahierten Werte und stellt `first_name_latin` / `last_name_latin` / etc. als Fallback bereit.","additionalProperties":true,"properties":{"dl_categories":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.dl_categories.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.dl_categories","typeLabel":"string[]"},"blood_group":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.blood_group","typeLabel":"string | null"},"first_name_non_latin":{"type":"string","description":"Vorname in der nicht-lateinischen Schrift, wenn `preferred_characters=latin` und eine nicht-lateinische Version auf dem Dokument vorhanden ist (z. B. `Айна` bei einem kirgisischen Ausweis).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.first_name_non_latin","typeLabel":"string"},"last_name_non_latin":{"type":"string","description":"Nachname in nicht-lateinischer Schrift, wenn `preferred_characters=latin` und eine nicht-lateinische Version auf dem Dokument vorhanden ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.last_name_non_latin","typeLabel":"string"},"middle_name_non_latin":{"type":"string","description":"Zweitname / Vatersname im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.middle_name_non_latin","typeLabel":"string"},"full_name_non_latin":{"type":"string","description":"Zusammengesetzter vollständiger Name in nicht-lateinischer Schrift. Wird aus den einzelnen Komponenten rekonstruiert, wenn sowohl Vor- als auch Nachname verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.full_name_non_latin","typeLabel":"string"},"address_non_latin":{"type":"string","description":"Adresse im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.address_non_latin","typeLabel":"string"},"place_of_birth_non_latin":{"type":"string","description":"Geburtsort im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.place_of_birth_non_latin","typeLabel":"string"},"first_name_latin":{"type":"string","description":"Vorname in lateinischer Schrift. Ausgefüllt, wenn `preferred_characters=non_latin` und eine lateinische Version auf dem Dokument vorhanden ist, oder – als Transliterations-Fallback –, wenn `preferred_characters=latin`, das Dokument jedoch nur nicht-lateinischen Text enthält.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.first_name_latin","typeLabel":"string"},"last_name_latin":{"type":"string","description":"Nachname in lateinischer Schrift. Dieselben Regeln wie für `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.last_name_latin","typeLabel":"string"},"middle_name_latin":{"type":"string","description":"Zweitname / Vatersname in lateinischer Schrift. Dieselben Regeln wie für `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.middle_name_latin","typeLabel":"string"},"full_name_latin":{"type":"string","description":"Zusammengesetzter vollständiger Name in lateinischer Schrift. Wird immer aus den einzelnen Komponenten rekonstruiert, wenn sowohl Vor- als auch Nachname verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.full_name_latin","typeLabel":"string"},"address_latin":{"type":"string","description":"Adresse in lateinischem Schriftsystem. Dieselben Regeln wie für `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.address_latin","typeLabel":"string"},"place_of_birth_latin":{"type":"string","description":"Geburtsort in lateinischer Schrift. Gleiche Regeln wie für `first_name_latin`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields.place_of_birth_latin","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_fields","typeLabel":"object"},"mrz":{"oneOf":[{"type":"object","description":"Geparste Felder der maschinenlesbaren Zone (MRZ), die aus dem Dokument extrahiert wurden. `null`, wenn keine MRZ erkannt wurde.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.surname","typeLabel":"string"},"name":{"type":"string","example":"ELENA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.name","typeLabel":"string"},"country":{"type":"string","example":"ESP","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.country","typeLabel":"string"},"nationality":{"type":"string","example":"ESP","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.nationality","typeLabel":"string"},"birth_date":{"type":"string","example":"850315","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.birth_date","typeLabel":"string"},"expiry_date":{"type":"string","example":"220821","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.expiry_date","typeLabel":"string"},"sex":{"type":"string","example":"F","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.sex","typeLabel":"string"},"document_type":{"type":"string","example":"ID","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_type","typeLabel":"string"},"document_number":{"type":"string","example":"YZA123456","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_number","typeLabel":"string"},"optional_data":{"type":"string","example":"X9876543L","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.optional_data","typeLabel":"string"},"optional_data_2":{"type":"string","example":"","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.optional_data_2","typeLabel":"string"},"birth_date_hash":{"type":"string","example":"7","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.birth_date_hash","typeLabel":"string"},"expiry_date_hash":{"type":"string","example":"4","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.expiry_date_hash","typeLabel":"string"},"document_number_hash":{"type":"string","example":"9","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.document_number_hash","typeLabel":"string"},"final_hash":{"type":"string","example":"2","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.final_hash","typeLabel":"string"},"personal_number":{"type":"string","example":"X9876543L","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.personal_number","typeLabel":"string"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.warnings.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.warnings","typeLabel":"string[]"},"errors":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.errors","typeLabel":"string[]"},"mrz_type":{"type":"string","example":"TD1","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_type","typeLabel":"string"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_string","typeLabel":"string"},"mrz_key":{"type":"string","example":"YZA123456985031573208214","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0.mrz_key","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.0","typeLabel":"object"},{"type":"null","description":"Geparste Felder der maschinenlesbaren Zone (MRZ), die aus dem Dokument extrahiert wurden. `null`, wenn keine MRZ erkannt wurde.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].mrz","typeLabel":"object | null"},"parsed_address":{"type":"object","description":"Strukturierte Adressdetails","properties":{"city":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.city","typeLabel":"string"},"label":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.label","typeLabel":"string"},"region":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.region","typeLabel":"string"},"country":{"type":"string","description":"Zweistelliger Ländercode","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.country","typeLabel":"string"},"category":{"type":"string","description":"Adresskategorie (z. B. Residential, Commercial)","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.category","typeLabel":"string"},"street_1":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_1","typeLabel":"string"},"street_2":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.street_2","typeLabel":"string | null"},"is_verified":{"type":"boolean","description":"Gibt an, ob die Adresse verifiziert wurde","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.is_verified","typeLabel":"boolean"},"postal_code":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.postal_code","typeLabel":"string"},"raw_results":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.types.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.types","typeLabel":"string[]"},"geometry":{"type":"object","properties":{"location":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location","typeLabel":"object"},"viewport":{"type":"object","properties":{"northeast":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.northeast","typeLabel":"object"},"southwest":{"type":"object","properties":{"lat":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest.lng","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport.southwest","typeLabel":"object"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.viewport","typeLabel":"object"},"location_type":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry.location_type","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.geometry","typeLabel":"object"},"place_id":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.place_id","typeLabel":"string"},"formatted_address":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.formatted_address","typeLabel":"string"},"navigation_points":{"type":"array","items":{"type":"object","properties":{"location":{"type":"object","properties":{"latitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location.longitude","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX].location","typeLabel":"object"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.navigation_points","typeLabel":"object[]"},"address_components":{"type":"array","items":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].types.items.[INDEX]","typeLabel":"string"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].types","typeLabel":"string[]"},"long_name":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].long_name","typeLabel":"string"},"short_name":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX].short_name","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results.address_components","typeLabel":"object[]"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.raw_results","typeLabel":"object"},"address_type":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.address_type","typeLabel":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location.longitude","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.document_location","typeLabel":"object"},"formatted_address":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address.formatted_address","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].parsed_address","typeLabel":"object"},"extra_files":{"type":"array","items":{"type":"string","format":"uri","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_files.items.[INDEX]","typeLabel":"string\u003curi>"},"description":"Zusätzliche Dateien zur Dokumentenverifizierung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extra_files","typeLabel":"string\u003curi>[]"},"front_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenvorderseite extrahierten Porträt und dem Frontkamerabild","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenvorderseite extrahierten Porträt und dem Frontkamerabild","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_camera_front_face_match_score","typeLabel":"number | null"},"back_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenrückseite extrahierten Porträt und dem Frontkamerabild","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenrückseite extrahierten Porträt und dem Frontkamerabild","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_camera_front_face_match_score","typeLabel":"number | null"},"document_selfie_face_matches":{"oneOf":[{"type":"array","description":"Frühere Sitzungen oder Gesichtssperrlisten-Einträge, deren Gesicht mit dem Selfie übereinstimmte, das die Frontkamera während der Dokumentenerfassung aufgenommen hat (Silent Capture Face Search). Gleiches Eintragsformat wie `liveness_checks[].matches`. `null` für Sitzungen, die erstellt wurden, bevor dieses Feld existierte, oder wenn die Suche nicht ausgeführt wurde; ein leeres Array, wenn sie ausgeführt wurde und nichts gefunden hat. `match_image_url` ist eine vorsignierte URL, die abläuft.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].session_number","typeLabel":"integer | null"},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].similarity_percentage","typeLabel":"number"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_data","typeLabel":"string | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].vendor_user_id","typeLabel":"string\u003cuuid> | null"},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].biometric_template_id","typeLabel":"string\u003cuuid> | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.full_name","typeLabel":"string | null"},"document_type":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_type","typeLabel":"string | null"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0.document_number","typeLabel":"string | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].user_details","typeLabel":"object | null"},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].match_image_url","typeLabel":"string\u003curi> | null"},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].is_allowlisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Frühere Sitzungen oder Gesichtssperrlisten-Einträge, deren Gesicht mit dem Selfie übereinstimmte, das die Frontkamera während der Dokumentenerfassung aufgenommen hat (Silent Capture Face Search). Gleiches Eintragsformat wie `liveness_checks[].matches`. `null` für Sitzungen, die erstellt wurden, bevor dieses Feld existierte, oder wenn die Suche nicht ausgeführt wurde; ein leeres Array, wenn sie ausgeführt wurde und nichts gefunden hat. `match_image_url` ist eine vorsignierte URL, die abläuft.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."}]},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."}]},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."}]},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht."},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht."},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`)."}}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_selfie_face_matches","typeLabel":"object[] | null"},"front_image_quality_score":{"oneOf":[{"type":"object","description":"Qualitätsmetriken für das Bild der Dokumentvorderseite. Jeder Teilwert liegt im Bereich von 0 bis 100.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.focus_score","typeLabel":"number"},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.brightness_score","typeLabel":"number"},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.brightness_issue","typeLabel":"enum\u003cstring>"},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.is_document_fully_visible","typeLabel":"boolean | null"},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.resolution_score","typeLabel":"number"},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0.overall_score","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.0","typeLabel":"object"},{"type":"null","description":"Qualitätsmetriken für das Bild der Dokumentvorderseite. Jeder Teilwert liegt im Bereich von 0 bis 100.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].front_image_quality_score","typeLabel":"object | null"},"back_image_quality_score":{"oneOf":[{"type":"object","description":"Qualitätsmetriken für das Bild der Dokumentrückseite. Gleiche Struktur wie front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.focus_score","typeLabel":"number"},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.brightness_score","typeLabel":"number"},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.brightness_issue","typeLabel":"enum\u003cstring>"},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.is_document_fully_visible","typeLabel":"boolean | null"},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.resolution_score","typeLabel":"number"},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%).","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0.overall_score","typeLabel":"number"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.0","typeLabel":"object"},{"type":"null","description":"Qualitätsmetriken für das Bild der Dokumentrückseite. Gleiche Struktur wie front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].back_image_quality_score","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat (z. B. `ID_VERIFICATION`, `NFC`, `LIVENESS`). Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert, aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","description":"Zusätzliche Kontextdaten zur Warnung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Zusätzliche Kontextdaten zur Warnung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","description":"Art des Logs: Information, Warnung oder Fehler","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat (für graphbasierte Workflows)","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"Warnungen der Dokumentenverifizierung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"Bei der Duplikat-/Sperrlistenerkennung gefundene übereinstimmende Dokumente (bis zu 5 Treffer)","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Dokuments","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"Sitzungsnummer des übereinstimmenden Dokuments","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"Vendor-Daten, die mit der übereinstimmenden Sitzung verknüpft sind","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vendor-Daten, die mit der übereinstimmenden Sitzung verknüpft sind","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"type":"string","format":"date-time","description":"Datum, an dem die Sitzung mit Übereinstimmung verifiziert wurde","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time>"},"user_details":{"type":"object","properties":{"name":{"type":"string","description":"Vollständiger Name aus dem übereinstimmenden Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.name","typeLabel":"string"},"document_type":{"type":"string","description":"Art des übereinstimmenden Dokuments","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.document_type","typeLabel":"string"},"document_number":{"type":"string","description":"Dokumentennummer des übereinstimmenden Dokuments","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.document_number","typeLabel":"string"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details","typeLabel":"object"},"status":{"type":"string","description":"Status der übereinstimmenden Sitzung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Dokument auf der Sperrliste steht","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"API-Servicetyp der übereinstimmenden Sitzung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"API-Servicetyp der übereinstimmenden Sitzung","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"front_image_url":{"oneOf":[{"type":"string","format":"uri","description":"URL des Bildes der Dokumentvorderseite aus dem übereinstimmenden Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"URL des Bildes der Dokumentvorderseite aus dem übereinstimmenden Dokument","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].front_image_url","typeLabel":"string\u003curi> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"document_liveness":{"oneOf":[{"type":"object","description":"Dokumenten-Liveness-Werte pro Betrugsart, gemeldet unabhängig davon, ob eine Warnung ausgelöst wurde, sodass ein genehmigtes Dokument dennoch auditiert werden kann. `null`, wenn die Prüfung nicht ausgeführt wurde.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.portrait_replace","typeLabel":"object | null"},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.printed_copy","typeLabel":"object | null"},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.score","typeLabel":"number | null"},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.front","typeLabel":"number | null"},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.back","typeLabel":"number | null"},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.decline_threshold","typeLabel":"number | null"},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.review_threshold","typeLabel":"number | null"},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0.bucket","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0.screen_replay","typeLabel":"object | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.0","typeLabel":"object"},{"type":"null","description":"Dokumenten-Liveness-Werte pro Betrugsart, gemeldet unabhängig davon, ob eine Warnung ausgelöst wurde, sodass ein genehmigtes Dokument dennoch auditiert werden kann. `null`, wenn die Prüfung nicht ausgeführt wurde.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].document_liveness","typeLabel":"object | null"},"address_validation":{"oneOf":[{"type":"object","description":"Adressvalidierung der auf diesem Dokument aufgedruckten Adresse: ob sie existiert und ihre normalisierte Form, wie sie aus dem Dokument ausgelesen wurde (eine spätere Korrektur von `address` führt sie nicht erneut aus). Vorhanden, wenn dieser Ausweisverifizierungs-Schritt das Add-on Adressvalidierung aktiviert hatte; andernfalls `null`.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: Die Adresse wurde bis zum Gebäude (oder zur Wohnung bzw. zum Postfach) bestätigt. `partially_verified`: Sie wurde nur bis zur Straße oder bis zur genauesten Stufe bestätigt, die die Postreferenzdaten für diesen Ort enthalten. `not_verified`: Nur die Region oder die Stadt stimmte überein, oder gar nichts. `unavailable`: Die Validierung konnte nicht ausgeführt werden (z. B. hat der Referenzdienst nicht geantwortet); sie wird nicht abgerechnet und wirkt sich niemals auf eine Verifizierung aus.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.status","typeLabel":"enum\u003cstring>"},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht.","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"object","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1","typeLabel":"string | null"},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","example":"Mountain View","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","example":"Mountain View","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","example":"94043-1351","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}},"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address","typeLabel":"object | null"},"formatted_address":{"oneOf":[{"type":"string","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address","typeLabel":"string | null"},"latitude":{"oneOf":[{"type":"number","example":37.422022,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"null","example":37.422022,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude","typeLabel":"number | null"},"longitude":{"oneOf":[{"type":"number","example":-122.08429,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"null","example":-122.08429,"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude","typeLabel":"number | null"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].address_validation","typeLabel":"object | null"},"region":{"oneOf":[{"type":"string","description":"Region oder Bundesstaat des Ausstellungslandes des Dokuments, sofern auf dem Dokument angegeben.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Region oder Bundesstaat des Ausstellungslandes des Dokuments, sofern auf dem Dokument angegeben.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].region","typeLabel":"string | null"},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Snapshot der aus dem Dokument extrahierten Daten, die der Person zur Überprüfung vorgelegt wurden, gespeichert neben den bestätigten Werten, damit Sie vergleichen können, was ausgelesen und was von der Person bestätigt wurde. `null`, wenn die Person nicht um Überprüfung gebeten wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Snapshot der aus dem Dokument extrahierten Daten, die der Person zur Überprüfung vorgelegt wurden, gespeichert neben den bestätigten Werten, damit Sie vergleichen können, was ausgelesen und was von der Person bestätigt wurde. `null`, wenn die Person nicht um Überprüfung gebeten wurde.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].extracted_data","typeLabel":"object | null"},"barcodes":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"id_verifications.oneOf.0.items.[INDEX].barcodes.items.[INDEX]","typeLabel":"object"},"description":"Aus den Barcodes des Dokuments ausgelesene Daten. Leer, wenn das Dokument keine enthält oder keine ausgelesen wurden.","uniqueKey":"id_verifications.oneOf.0.items.[INDEX].barcodes","typeLabel":"object[]"}},"uniqueKey":"id_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"id_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Ausweisverifizierungsberichten (OCR)**, die von Ausweisdokument-Schritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – lesen Sie `id_verifications[0]` und iterieren Sie, falls Ihr Workflow mehr als eine Ausweisprüfung ausführen kann (beispielsweise eine primäre Prüfung plus eine zusätzliche Prüfung). `null`, bis mindestens ein Ausweisschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, extrahierten Dokumentfeldern, Bild-URLs, Qualitätswerten, MRZ, Adress-Parsing, sitzungsübergreifenden Übereinstimmungen sowie `warnings[]`.","items":{"type":"object","description":"Ein Ausweisverifizierungsbericht – der vollständige Bericht für einen einzelnen Ausweisverifizierungsschritt. `verification_method` gibt an, welche der drei Methoden ihn erzeugt hat (Dokumentenerfassung, Abfrage ohne Dokument oder Wallet-Anmeldung), und der methodenspezifische Nachweisblock wird entsprechend befüllt.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des OCR-Schritts, der diesen Bericht erstellt hat."},"verification_method":{"type":"string","enum":["document","id_lookup","wallet"],"description":"Welche Methode der Ausweisverifizierung diesen Bericht erstellt hat. `document` - der Benutzer hat einen physischen Ausweis fotografiert (der Standardwert und der Wert jeder Sitzung, die vor der Einführung der anderen Methoden erstellt wurde). `id_lookup` - der Benutzer hat seine nationale Ausweisnummer eingegeben und diese wurde mit einem Behördenregister oder einer anderen maßgeblichen Quelle für dieses Land abgeglichen (`id_lookup.source` gibt die Quelle an). `wallet` - der Benutzer hat sich mit einer digitalen behördlichen oder bankbezogenen Identität angemeldet."},"assurance":{"type":"string","enum":["documentary","data_match","cryptographic"],"description":"Aus `verification_method` abgeleitete Vertrauensstufe: `documentary` für ein Dokument, das erfasst und geprüft wurde, `data_match` für Angaben, die mit einem Datensatz der abgefragten Quelle übereinstimmten, `cryptographic` für Attribute, die ein Identitätsanbieter authentifiziert und signiert hat."},"wallet_provider":{"oneOf":[{"type":"string","description":"Katalog-Wallet-ID, wenn `verification_method` `wallet` ist (`mitid`, `bankid_se`, `itsme`, ...). Andernfalls `null`."},{"type":"null","description":"Katalog-Wallet-ID, wenn `verification_method` `wallet` ist (`mitid`, `bankid_se`, `itsme`, ...). Andernfalls `null`."}]},"fallback_from":{"oneOf":[{"type":"object","description":"Warum eine Methode ohne Dokument den Ausweisschritt nicht abgeschlossen hat. Wird gesetzt, wenn eine Abfrage oder eine Wallet-Anmeldung fehlgeschlagen ist: bei der Dokumentenverifizierung, mit der der Benutzer fortgefahren ist, wenn der Fallback-Schalter des Landes `fallback_to_document` war (`action` ist `fallback_to_document`), oder im abgelehnten Bericht, wenn er `decline` war. Andernfalls `null`.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"Die Methode, die fehlgeschlagen ist."},"reason":{"type":"string","description":"Das Ergebnis, das den Vorgang beendet hat, z. B. `no_match`, `provider_error`, `cancelled`, `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"Die konfigurierte Aktion, die ausgeführt wurde: `fallback_to_document` oder `decline`."}}},{"type":"null","description":"Warum eine Methode ohne Dokument den Ausweisschritt nicht abgeschlossen hat. Wird gesetzt, wenn eine Abfrage oder eine Wallet-Anmeldung fehlgeschlagen ist: bei der Dokumentenverifizierung, mit der der Benutzer fortgefahren ist, wenn der Fallback-Schalter des Landes `fallback_to_document` war (`action` ist `fallback_to_document`), oder im abgelehnten Bericht, wenn er `decline` war. Andernfalls `null`.","properties":{"method":{"type":"string","enum":["id_lookup","wallet"],"description":"Die Methode, die fehlgeschlagen ist."},"reason":{"type":"string","description":"Das Ergebnis, das den Vorgang beendet hat, z. B. `no_match`, `provider_error`, `cancelled`, `timeout`."},"action":{"type":"string","enum":["fallback_to_document","decline"],"description":"Die konfigurierte Aktion, die ausgeführt wurde: `fallback_to_document` oder `decline`."}}}]},"id_lookup":{"oneOf":[{"type":"object","description":"Registernachweis. Nur vorhanden, wenn `verification_method` den Wert `id_lookup` hat; andernfalls `null`.","properties":{"source":{"type":"string","description":"Kundenorientierter Name der abgefragten Quelle, z. B. `Department of Home Affairs` (ein staatliches Register) oder `UK credit bureau and financial services records` (kein staatliches Register). Dies ist die einzige Herkunftsangabe für die Abfrage; gehen Sie nicht von einer staatlichen Quelle aus."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."},{"type":"null","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."}]},"attempts":{"type":"integer","description":"1-basierte Versuchsnummer, aus der dieser Bericht stammt."},"max_attempts":{"type":"integer","description":"Für das Land konfiguriertes Versuchsbudget (1 bis 5, Standardwert 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."}]},"comparison":{"type":"array","description":"Eine Zeile pro vergleichbarem Feld, auf das die Quelle geantwortet hat, plus eine Zeile pro Quellenfehler. Vergleichszeilen verwenden die unten aufgeführten normalisierten Feldnamen anstelle der länderspezifischen Anfrage-Feld-Keys, da mehrere Anfragefelder (Vor- und Nachname oder Aliasse von Bezeichnern) zu einem einzigen Vergleich zusammengefasst werden. Eine fehlgeschlagene Quelle hängt eine Zeile mit `field: \"provider\"` und `result: \"error\"` an; prüfen Sie daher `result`, bevor Sie eine Zeile als Feldurteil behandeln.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"Normalisiertes Vergleichsfeld. `provider` ist kein Benutzerfeld: Es kennzeichnet eine Zeile mit einem Quellfehler."},"label":{"type":"string","description":"Anzeigebezeichnung für die Zeile, z. B. `ID number`, `Full name`, `Provider`."},"provided":{"oneOf":[{"type":"string","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."},{"type":"null","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."}]},"record":{"oneOf":[{"type":"string","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."},{"type":"null","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"Vergleichsergebnis pro Feld. `error` erscheint nur in einer `provider`-Zeile und bedeutet, dass diese Quelle nicht geantwortet hat; behandeln Sie dies als Beleg für die Anfrage, niemals als Feldabweichung."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."},{"type":"null","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."}]}}},{"type":"null","description":"Registernachweis. Nur vorhanden, wenn `verification_method` den Wert `id_lookup` hat; andernfalls `null`.","properties":{"source":{"type":"string","description":"Kundenorientierter Name der abgefragten Quelle, z. B. `Department of Home Affairs` (ein staatliches Register) oder `UK credit bureau and financial services records` (kein staatliches Register). Dies ist die einzige Herkunftsangabe für die Abfrage; gehen Sie nicht von einer staatlichen Quelle aus."},"checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."},{"type":"null","format":"date-time","description":"Wann das Unternehmensregister geantwortet hat."}]},"attempts":{"type":"integer","description":"1-basierte Versuchsnummer, aus der dieser Bericht stammt."},"max_attempts":{"type":"integer","description":"Für das Land konfiguriertes Versuchsbudget (1 bis 5, Standardwert 1)."},"outcome":{"oneOf":[{"type":"string","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."},{"type":"null","enum":["match","partial_match","no_match","provider_error","format_rejected"],"description":"Was das Register geantwortet hat. Nur `match`, `partial_match` und `no_match` zählen gegen das Versuchsbudget und werden abgerechnet."}]},"comparison":{"type":"array","description":"Eine Zeile pro vergleichbarem Feld, auf das die Quelle geantwortet hat, plus eine Zeile pro Quellenfehler. Vergleichszeilen verwenden die unten aufgeführten normalisierten Feldnamen anstelle der länderspezifischen Anfrage-Feld-Keys, da mehrere Anfragefelder (Vor- und Nachname oder Aliasse von Bezeichnern) zu einem einzigen Vergleich zusammengefasst werden. Eine fehlgeschlagene Quelle hängt eine Zeile mit `field: \"provider\"` und `result: \"error\"` an; prüfen Sie daher `result`, bevor Sie eine Zeile als Feldurteil behandeln.","items":{"type":"object","required":["field","label","provided","record","result"],"properties":{"field":{"type":"string","enum":["identification_number","full_name","date_of_birth","address","provider"],"description":"Normalisiertes Vergleichsfeld. `provider` ist kein Benutzerfeld: Es kennzeichnet eine Zeile mit einem Quellfehler."},"label":{"type":"string","description":"Anzeigebezeichnung für die Zeile, z. B. `ID number`, `Full name`, `Provider`."},"provided":{"oneOf":[{"type":"string","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."},{"type":"null","description":"Was der Benutzer eingegeben hat. `null` bei einer `provider`-Fehlerzeile."}]},"record":{"oneOf":[{"type":"string","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."},{"type":"null","description":"Was in der Quelle enthalten war. Bei einer `provider`-Fehlerzeile enthält dies stattdessen die Fehlermeldung."}]},"result":{"type":"string","enum":["match","partial","no_match","error"],"description":"Vergleichsergebnis pro Feld. `error` erscheint nur in einer `provider`-Zeile und bedeutet, dass diese Quelle nicht geantwortet hat; behandeln Sie dies als Beleg für die Anfrage, niemals als Feldabweichung."}}}},"registry_portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Quelle zurückgegeben hat. Nur die vier Regierungsregister, die eines zurückgeben (Südafrika, Nigeria, Argentinien, Panama)."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."},{"type":"null","description":"Selfie gegen das Register-Porträt, 0-100. Nur verfügbar, wenn das Register ein Porträt zurückgibt."}]}}}]},"wallet_verification":{"oneOf":[{"type":"object","description":"Berechtigungsnachweis. Nur vorhanden, wenn `verification_method` auf `wallet` gesetzt ist; andernfalls `null`.","properties":{"provider":{"type":"string","description":"Katalog-Wallet-ID, z. B. `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."},{"type":"null","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."},{"type":"null","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"ISO 3166-1-Alpha-3-Land, in dem die Wallet angeboten wurde."},"credential_type":{"oneOf":[{"type":"string","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."},{"type":"null","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."},{"type":"null","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."},{"type":"null","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."},{"type":"null","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."}]},"attributes":{"type":"object","additionalProperties":true,"description":"Die von der Wallet geteilten Attribute, mit Schlüsseln gemäß dem Katalogeintrag der Wallet."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."},{"type":"null","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."}]}}},{"type":"null","description":"Berechtigungsnachweis. Nur vorhanden, wenn `verification_method` auf `wallet` gesetzt ist; andernfalls `null`.","properties":{"provider":{"type":"string","description":"Katalog-Wallet-ID, z. B. `mitid`."},"provider_name":{"oneOf":[{"type":"string","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."},{"type":"null","description":"Wallet-Name, wie ihn der Endbenutzer kennt, z. B. `MitID`."}]},"issuing_authority":{"oneOf":[{"type":"string","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."},{"type":"null","description":"Die für die Wallet verantwortliche Stelle, z. B. `Danish Agency for Digital Government`."}]},"issuing_country":{"type":"string","description":"ISO 3166-1-Alpha-3-Land, in dem die Wallet angeboten wurde."},"credential_type":{"oneOf":[{"type":"string","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."},{"type":"null","description":"Von der Wallet vorgelegter Berechtigungsnachweis, z. B. `person_identification`."}]},"level_of_assurance":{"oneOf":[{"type":"string","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."},{"type":"null","enum":["low","substantial","high"],"description":"Das von der Wallet zugesicherte Vertrauensniveau (Level of Assurance). Eine Anmeldung, die weniger als das angeforderte Niveau zusichert, schlägt fehl, anstatt herabgestuft zu werden."}]},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."},{"type":"null","format":"date-time","description":"Der Authentifizierungszeitpunkt der Wallet."}]},"signature_valid":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."},{"type":"null","description":"Gibt an, ob die von der Wallet zurückgegebene signierte Assertion validiert wurde."}]},"attributes":{"type":"object","additionalProperties":true,"description":"Die von der Wallet geteilten Attribute, mit Schlüsseln gemäß dem Katalogeintrag der Wallet."},"portrait":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."},{"type":"null","format":"uri","description":"Kurzlebige vorsignierte URL zum Porträt, das die Wallet geteilt hat, sofern sie eines teilt."}]},"face_match_score":{"oneOf":[{"type":"number","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."},{"type":"null","description":"Selfie gegen das Wallet-Porträt, 0-100, sofern die Wallet eines teilt."}]}}}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"Status auf Funktionsebene dieses Schritts der Ausweisverifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt."},"document_type":{"type":"string","description":"Art des Ausweisdokuments"},"document_subtype":{"oneOf":[{"type":"string","description":"Akzeptierter Dokument-Subtyp-Code aus den Dokumenteinstellungen des Workflows, einschließlich der Dokumentregion, sofern zutreffend. Beispiele: `ID_CARD_GENERIC`, `QUEENSLAND_DRIVER_LICENSE_GENERIC`."},{"type":"null","description":"Akzeptierter Dokument-Subtyp-Code aus den Dokumenteinstellungen des Workflows, einschließlich der Dokumentregion, sofern zutreffend. Beispiele: `ID_CARD_GENERIC`, `QUEENSLAND_DRIVER_LICENSE_GENERIC`."}]},"document_number":{"type":"string","description":"Dokumentenidentifikationsnummer"},"personal_number":{"type":"string","description":"Persönliche Identifikationsnummer"},"portrait_image":{"type":"string","format":"uri","description":"URL des Porträtbildes"},"front_image":{"type":"string","format":"uri","description":"URL des Bildes der Dokumentvorderseite"},"front_video":{"type":"string","format":"uri","description":"URL des Videos der Dokumentvorderseite"},"back_image":{"type":"string","format":"uri","description":"URL des Bildes der Dokumentrückseite"},"back_video":{"type":"string","format":"uri","description":"URL des Videos der Dokumentrückseite"},"full_front_image":{"type":"string","format":"uri","description":"URL des vollständigen Bildes der Dokumentvorderseite"},"full_back_image":{"type":"string","format":"uri","description":"URL des vollständigen Bildes der Dokumentrückseite"},"front_image_camera_front":{"type":"string","format":"uri","description":"URL des über die Frontkamera aufgenommenen Bildes der Dokumentvorderseite"},"back_image_camera_front":{"type":"string","format":"uri","description":"URL des über die Frontkamera aufgenommenen Bildes der Dokumentrückseite"},"date_of_birth":{"type":"string","format":"date","description":"Geburtsdatum aus dem Dokument"},"age":{"type":"integer","description":"Aus dem Geburtsdatum berechnetes Alter"},"expiration_date":{"type":"string","format":"date","description":"Dokumentenablaufdatum"},"date_of_issue":{"type":"string","format":"date","description":"Dokumentenausstellungsdatum"},"issuing_state":{"type":"string","description":"ISO-Code des Ausstellungsstaates"},"issuing_state_name":{"type":"string","description":"Vollständiger Name des ausstellenden Staates"},"first_name":{"type":"string","description":"Vorname aus dem Dokument"},"last_name":{"type":"string","description":"Nachname aus dem Dokument"},"full_name":{"type":"string","description":"Vollständiger Name aus dem Dokument"},"gender":{"type":"string","description":"Geschlecht aus dem Dokument"},"address":{"type":"string","description":"Unverarbeitete Adresse aus dem Dokument"},"formatted_address":{"type":"string","description":"Formatierte vollständige Adresse"},"place_of_birth":{"type":"string","description":"Geburtsort aus dem Dokument"},"marital_status":{"type":"string","description":"Familienstand aus dem Dokument"},"nationality":{"type":"string","description":"ISO-Code der Staatsangehörigkeit"},"extra_fields":{"type":"object","description":"Zusätzliche Dokumentenfelder. Enthält dokumentspezifische Attribute (z. B. `dl_categories`, `blood_group`, `sponsor`, `employer`, `dl_class_code_b_from`, `dl_class_code_b_to`). Gültigkeitsdaten von Führerscheinklassen werden als `dl_class_code_\u003cclass>_from` und `dl_class_code_\u003cclass>_to` zurückgegeben, und Beschränkungs-/Informationscodes pro Klasse (z. B. Spalte 12 britischer Führerscheine) als `dl_class_code_\u003cclass>_notes`. Wenn das Dokument Namen, Adresse oder Geburtsort in mehreren Schriftsystemen enthält, enthält dieses Objekt auch Versionen dieser Felder in alternativen Schriftsystemen. Die Workflow-Einstellung `preferred_characters` (`latin` oder `non_latin`) steuert, welches Schriftsystem die Felder der obersten Ebene (`first_name`, `last_name`, `full_name`, `address`, `place_of_birth`) befüllt; das jeweils andere Schriftsystem wird hier als `first_name_non_latin` / `last_name_non_latin` / `full_name_non_latin` / `middle_name_non_latin` / `address_non_latin` / `place_of_birth_non_latin` (wenn `preferred_characters` `latin` ist) oder mit einem Suffix `_latin` (wenn `preferred_characters` `non_latin` ist) aufgeführt. Schlüssel werden nur angezeigt, wenn die OCR tatsächlich einen echten Wert in einem alternativen Schriftsystem extrahiert — ein Feld, dessen alternativer Wert im selben Schriftsystem wie das bevorzugte Set liegt (beispielsweise ein kyrillisch beschriftetes Feld, dessen OCR-Wert in lateinischen Homoglyphen zurückgegeben wurde), wird übersprungen. Wenn `preferred_characters` `latin` ist, das Dokument jedoch nur nicht-lateinischen Text enthält, transliteriert Didit die extrahierten Werte und stellt `first_name_latin` / `last_name_latin` / etc. als Fallback bereit.","additionalProperties":true,"properties":{"dl_categories":{"type":"array","items":{"type":"string"}},"blood_group":{"oneOf":[{"type":"string"},{"type":"null"}]},"first_name_non_latin":{"type":"string","description":"Vorname in der nicht-lateinischen Schrift, wenn `preferred_characters=latin` und eine nicht-lateinische Version auf dem Dokument vorhanden ist (z. B. `Айна` bei einem kirgisischen Ausweis)."},"last_name_non_latin":{"type":"string","description":"Nachname in nicht-lateinischer Schrift, wenn `preferred_characters=latin` und eine nicht-lateinische Version auf dem Dokument vorhanden ist."},"middle_name_non_latin":{"type":"string","description":"Zweitname / Vatersname im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist."},"full_name_non_latin":{"type":"string","description":"Zusammengesetzter vollständiger Name in nicht-lateinischer Schrift. Wird aus den einzelnen Komponenten rekonstruiert, wenn sowohl Vor- als auch Nachname verfügbar sind."},"address_non_latin":{"type":"string","description":"Adresse im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist."},"place_of_birth_non_latin":{"type":"string","description":"Geburtsort im nicht-lateinischen Schriftsystem, wenn `preferred_characters=latin` gilt und eine nicht-lateinische Version auf dem Dokument vorhanden ist."},"first_name_latin":{"type":"string","description":"Vorname in lateinischer Schrift. Ausgefüllt, wenn `preferred_characters=non_latin` und eine lateinische Version auf dem Dokument vorhanden ist, oder – als Transliterations-Fallback –, wenn `preferred_characters=latin`, das Dokument jedoch nur nicht-lateinischen Text enthält."},"last_name_latin":{"type":"string","description":"Nachname in lateinischer Schrift. Dieselben Regeln wie für `first_name_latin`."},"middle_name_latin":{"type":"string","description":"Zweitname / Vatersname in lateinischer Schrift. Dieselben Regeln wie für `first_name_latin`."},"full_name_latin":{"type":"string","description":"Zusammengesetzter vollständiger Name in lateinischer Schrift. Wird immer aus den einzelnen Komponenten rekonstruiert, wenn sowohl Vor- als auch Nachname verfügbar sind."},"address_latin":{"type":"string","description":"Adresse in lateinischem Schriftsystem. Dieselben Regeln wie für `first_name_latin`."},"place_of_birth_latin":{"type":"string","description":"Geburtsort in lateinischer Schrift. Gleiche Regeln wie für `first_name_latin`."}}},"mrz":{"oneOf":[{"type":"object","description":"Geparste Felder der maschinenlesbaren Zone (MRZ), die aus dem Dokument extrahiert wurden. `null`, wenn keine MRZ erkannt wurde.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}}},{"type":"null","description":"Geparste Felder der maschinenlesbaren Zone (MRZ), die aus dem Dokument extrahiert wurden. `null`, wenn keine MRZ erkannt wurde.","properties":{"surname":{"type":"string","example":"MARTINEZ\u003cSANCHEZ"},"name":{"type":"string","example":"ELENA"},"country":{"type":"string","example":"ESP"},"nationality":{"type":"string","example":"ESP"},"birth_date":{"type":"string","example":"850315"},"expiry_date":{"type":"string","example":"220821"},"sex":{"type":"string","example":"F"},"document_type":{"type":"string","example":"ID"},"document_number":{"type":"string","example":"YZA123456"},"optional_data":{"type":"string","example":"X9876543L"},"optional_data_2":{"type":"string","example":""},"birth_date_hash":{"type":"string","example":"7"},"expiry_date_hash":{"type":"string","example":"4"},"document_number_hash":{"type":"string","example":"9"},"final_hash":{"type":"string","example":"2"},"personal_number":{"type":"string","example":"X9876543L"},"warnings":{"type":"array","items":{"type":"string"}},"errors":{"type":"array","items":{"type":"string"}},"mrz_type":{"type":"string","example":"TD1"},"mrz_string":{"type":"string","example":"IDESPMARTINEZ\u003cSANCHEZ\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\nYZA123456\u003c9ESP8503157F3208214\u003cX9876543L\u003c\u003c\u003c\u003c\u003c\u003c\u003c2\nMARTINEZ\u003cSANCHEZ\u003c\u003cELENA\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c"},"mrz_key":{"type":"string","example":"YZA123456985031573208214"}}}]},"parsed_address":{"type":"object","description":"Strukturierte Adressdetails","properties":{"city":{"type":"string"},"label":{"type":"string"},"region":{"type":"string"},"country":{"type":"string","description":"Zweistelliger Ländercode"},"category":{"type":"string","description":"Adresskategorie (z. B. Residential, Commercial)"},"street_1":{"type":"string"},"street_2":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_verified":{"type":"boolean","description":"Gibt an, ob die Adresse verifiziert wurde"},"postal_code":{"type":"string"},"raw_results":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string"}},"geometry":{"type":"object","properties":{"location":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}},"viewport":{"type":"object","properties":{"northeast":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}},"southwest":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}}}}},"location_type":{"type":"string"}}},"place_id":{"type":"string"},"formatted_address":{"type":"string"},"navigation_points":{"type":"array","items":{"type":"object","properties":{"location":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}}}}},"address_components":{"type":"array","items":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string"}},"long_name":{"type":"string"},"short_name":{"type":"string"}}}}}},"address_type":{"type":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}},"formatted_address":{"type":"string"}}},"extra_files":{"type":"array","items":{"type":"string","format":"uri"},"description":"Zusätzliche Dateien zur Dokumentenverifizierung"},"front_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenvorderseite extrahierten Porträt und dem Frontkamerabild"},{"type":"null","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenvorderseite extrahierten Porträt und dem Frontkamerabild"}]},"back_image_camera_front_face_match_score":{"oneOf":[{"type":"number","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenrückseite extrahierten Porträt und dem Frontkamerabild"},{"type":"null","description":"Gesichtsabgleichswert zwischen dem aus dem Bild der Dokumentenrückseite extrahierten Porträt und dem Frontkamerabild"}]},"document_selfie_face_matches":{"oneOf":[{"type":"array","description":"Frühere Sitzungen oder Gesichtssperrlisten-Einträge, deren Gesicht mit dem Selfie übereinstimmte, das die Frontkamera während der Dokumentenerfassung aufgenommen hat (Silent Capture Face Search). Gleiches Eintragsformat wie `liveness_checks[].matches`. `null` für Sitzungen, die erstellt wurden, bevor dieses Feld existierte, oder wenn die Suche nicht ausgeführt wurde; ein leeres Array, wenn sie ausgeführt wurde und nichts gefunden hat. `match_image_url` ist eine vorsignierte URL, die abläuft.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."}]},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."}]},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."}]},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht."},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht."},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`)."}}}},{"type":"null","description":"Frühere Sitzungen oder Gesichtssperrlisten-Einträge, deren Gesicht mit dem Selfie übereinstimmte, das die Frontkamera während der Dokumentenerfassung aufgenommen hat (Silent Capture Face Search). Gleiches Eintragsformat wie `liveness_checks[].matches`. `null` für Sitzungen, die erstellt wurden, bevor dieses Feld existierte, oder wenn die Suche nicht ausgeführt wurde; ein leeres Array, wenn sie ausgeführt wurde und nichts gefunden hat. `match_image_url` ist eine vorsignierte URL, die abläuft.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."}]},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."}]},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."}]},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht."},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht."},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`)."}}}}]},"front_image_quality_score":{"oneOf":[{"type":"object","description":"Qualitätsmetriken für das Bild der Dokumentvorderseite. Jeder Teilwert liegt im Bereich von 0 bis 100.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}}},{"type":"null","description":"Qualitätsmetriken für das Bild der Dokumentvorderseite. Jeder Teilwert liegt im Bereich von 0 bis 100.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}}}]},"back_image_quality_score":{"oneOf":[{"type":"object","description":"Qualitätsmetriken für das Bild der Dokumentrückseite. Gleiche Struktur wie front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}}},{"type":"null","description":"Qualitätsmetriken für das Bild der Dokumentrückseite. Gleiche Struktur wie front_image_quality_score.","properties":{"focus_score":{"type":"number","description":"Schärfe des Bildes, gemessen anhand der oberen 10 % der lokalen Laplace-Varianz. Robust gegenüber Dokumenten mit großen einheitlichen Hintergründen. Höhere Werte weisen auf ein schärferes, weniger verschwommenes Bild hin."},"brightness_score":{"type":"number","description":"Wie gut das Bild ausgeleuchtet ist. Bestraft zu dunkle oder überbelichtete Bilder, wobei die ideale Helligkeit im mittleren Bereich liegt."},"brightness_issue":{"type":"string","enum":["ok","too_dark","too_bright"],"description":"Gibt die Richtung des Helligkeitsproblems an, wenn der brightness_score niedrig ist. 'ok' bedeutet, dass die Helligkeit akzeptabel ist, 'too_dark' bedeutet, dass das Bild unterbelichtet ist, 'too_bright' bedeutet, dass das Bild überbelichtet ist."},"is_document_fully_visible":{"oneOf":[{"type":"boolean","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."},{"type":"null","description":"true, wenn alle vier Ecken des Dokuments innerhalb des Bildrahmens vollständig sichtbar sind, false, wenn eine Ecke abgeschnitten ist. Null, wenn keine Eckkoordinaten verfügbar sind."}]},"resolution_score":{"type":"number","description":"Effektive Auflösung des Bildes basierend auf der Gesamtpixelanzahl."},"overall_score":{"type":"number","description":"Gewichteter Gesamtwert aus Teilwerten (Schärfe 45%, Helligkeit 30%, Auflösung 25%)."}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat (z. B. `ID_VERIFICATION`, `NFC`, `LIVENESS`). Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert, aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object","description":"Zusätzliche Kontextdaten zur Warnung"},{"type":"null","description":"Zusätzliche Kontextdaten zur Warnung"}]},"log_type":{"type":"string","description":"Art des Logs: Information, Warnung oder Fehler"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat (für graphbasierte Workflows)"}}},"description":"Warnungen der Dokumentenverifizierung"},"matches":{"type":"array","description":"Bei der Duplikat-/Sperrlistenerkennung gefundene übereinstimmende Dokumente (bis zu 5 Treffer)","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Dokuments"},"session_number":{"type":"integer","description":"Sitzungsnummer des übereinstimmenden Dokuments"},"vendor_data":{"oneOf":[{"type":"string","description":"Vendor-Daten, die mit der übereinstimmenden Sitzung verknüpft sind"},{"type":"null","description":"Vendor-Daten, die mit der übereinstimmenden Sitzung verknüpft sind"}]},"verification_date":{"type":"string","format":"date-time","description":"Datum, an dem die Sitzung mit Übereinstimmung verifiziert wurde"},"user_details":{"type":"object","properties":{"name":{"type":"string","description":"Vollständiger Name aus dem übereinstimmenden Dokument"},"document_type":{"type":"string","description":"Art des übereinstimmenden Dokuments"},"document_number":{"type":"string","description":"Dokumentennummer des übereinstimmenden Dokuments"}}},"status":{"type":"string","description":"Status der übereinstimmenden Sitzung"},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Dokument auf der Sperrliste steht"},"api_service":{"oneOf":[{"type":"string","description":"API-Servicetyp der übereinstimmenden Sitzung"},{"type":"null","description":"API-Servicetyp der übereinstimmenden Sitzung"}]},"front_image_url":{"oneOf":[{"type":"string","format":"uri","description":"URL des Bildes der Dokumentvorderseite aus dem übereinstimmenden Dokument"},{"type":"null","format":"uri","description":"URL des Bildes der Dokumentvorderseite aus dem übereinstimmenden Dokument"}]}}}},"document_liveness":{"oneOf":[{"type":"object","description":"Dokumenten-Liveness-Werte pro Betrugsart, gemeldet unabhängig davon, ob eine Warnung ausgelöst wurde, sodass ein genehmigtes Dokument dennoch auditiert werden kann. `null`, wenn die Prüfung nicht ausgeführt wurde.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]}}},{"type":"null","description":"Dokumenten-Liveness-Werte pro Betrugsart, gemeldet unabhängig davon, ob eine Warnung ausgelöst wurde, sodass ein genehmigtes Dokument dennoch auditiert werden kann. `null`, wenn die Prüfung nicht ausgeführt wurde.","properties":{"portrait_replace":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"printed_copy":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]},"screen_replay":{"oneOf":[{"type":"object","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}},{"type":"null","properties":{"score":{"oneOf":[{"type":"number","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."},{"type":"null","description":"Wahrscheinlichkeit, dass das Dokument für diesen Betrugstyp echt ist, 0-100 (höher = wahrscheinlicher echt). Der niedrigere der beiden Seitenwerte – der von der Entscheidung verwendete Wert. `null`, wenn keine der beiden Seiten einen nutzbaren Wert geliefert hat."}]},"front":{"oneOf":[{"type":"number","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Vorderseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"back":{"oneOf":[{"type":"number","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."},{"type":"null","description":"Score für die Rückseite; `null`, wenn nicht erfasst oder wenn der Score verworfen wurde."}]},"decline_threshold":{"oneOf":[{"type":"number","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Ablehnungsschwellenwert, der bei der Auswertung dieses Dokuments gespeichert wurde. Spätere Workflow-Änderungen ändern ihn nicht. Null, wenn historische Auswertungsnachweise nicht verfügbar sind."}]},"review_threshold":{"oneOf":[{"type":"number","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."},{"type":"null","description":"Der Schwellenwert für die Prüfung, der bei der Bewertung dieses Dokuments gespeichert wurde. Spätere Workflow-Bearbeitungen ändern ihn nicht. Null, wenn historische Bewertungsnachweise nicht verfügbar sind."}]},"bucket":{"oneOf":[{"type":"string","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."},{"type":"null","enum":["approve","review","decline",null],"description":"Die zum Auswertungszeitpunkt gespeicherte Betrugstyp-Kategorie. Null, wenn kein verwertbarer Score vorliegt, die Prüfung nicht angewendet wurde oder historische Auswertungsnachweise nicht verfügbar sind. Spätere Workflow-Bearbeitungen ändern sie nicht."}]}}}]}}}]},"address_validation":{"oneOf":[{"type":"object","description":"Adressvalidierung der auf diesem Dokument aufgedruckten Adresse: ob sie existiert und ihre normalisierte Form, wie sie aus dem Dokument ausgelesen wurde (eine spätere Korrektur von `address` führt sie nicht erneut aus). Vorhanden, wenn dieser Ausweisverifizierungs-Schritt das Add-on Adressvalidierung aktiviert hatte; andernfalls `null`.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: Die Adresse wurde bis zum Gebäude (oder zur Wohnung bzw. zum Postfach) bestätigt. `partially_verified`: Sie wurde nur bis zur Straße oder bis zur genauesten Stufe bestätigt, die die Postreferenzdaten für diesen Ort enthalten. `not_verified`: Nur die Region oder die Stadt stimmte überein, oder gar nichts. `unavailable`: Die Validierung konnte nicht ausgeführt werden (z. B. hat der Referenzdienst nicht geantwortet); sie wird nicht abgerechnet und wirkt sich niemals auf eine Verifizierung aus."},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht."},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht."}]},"address":{"oneOf":[{"type":"object","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}}},{"type":"null","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}}}]},"formatted_address":{"oneOf":[{"type":"string","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"},{"type":"null","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"}]},"latitude":{"oneOf":[{"type":"number","example":37.422022},{"type":"null","example":37.422022}]},"longitude":{"oneOf":[{"type":"number","example":-122.08429},{"type":"null","example":-122.08429}]}}},{"type":"null"}]},"region":{"oneOf":[{"type":"string","description":"Region oder Bundesstaat des Ausstellungslandes des Dokuments, sofern auf dem Dokument angegeben."},{"type":"null","description":"Region oder Bundesstaat des Ausstellungslandes des Dokuments, sofern auf dem Dokument angegeben."}]},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Snapshot der aus dem Dokument extrahierten Daten, die der Person zur Überprüfung vorgelegt wurden, gespeichert neben den bestätigten Werten, damit Sie vergleichen können, was ausgelesen und was von der Person bestätigt wurde. `null`, wenn die Person nicht um Überprüfung gebeten wurde."},{"type":"null","additionalProperties":true,"description":"Snapshot der aus dem Dokument extrahierten Daten, die der Person zur Überprüfung vorgelegt wurden, gespeichert neben den bestätigten Werten, damit Sie vergleichen können, was ausgelesen und was von der Person bestätigt wurde. `null`, wenn die Person nicht um Überprüfung gebeten wurde."}]},"barcodes":{"type":"array","items":{"type":"object","additionalProperties":true},"description":"Aus den Barcodes des Dokuments ausgelesene Daten. Leer, wenn das Dokument keine enthält oder keine ausgelesen wurden."}}},"uniqueKey":"id_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"id_verifications","typeLabel":"object[] | null"},"nfc_skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum die NFC-Chip-Verifizierung nicht ausgeführt wurde; wird angegeben, wenn der Workflow einen NFC-Schritt enthält. `null`, solange NFC aussteht oder wenn der Chip tatsächlich gelesen wurde. Werte: `USER_SKIPPED` – der Benutzer hat sich entschieden, den Schritt auf einem NFC-fähigen Gerät zu überspringen (durch `allow_nfc_skip` erlaubt); `DOCUMENT_WITHOUT_CHIP` – das Dokument besitzt keinen lesbaren NFC-Chip (kein elektronisches Dokument nach ICAO 9303); `CHIP_CERTIFICATE_UNAVAILABLE` – das Signaturzertifikat des Ausstellungslands (CSCA) für den Ausgabezeitraum des Dokuments ist nicht verfügbar, sodass die Chipsignatur nicht überprüft werden kann; `DEVICE_WITHOUT_NFC` – das Gerät hat kein NFC-Lesegerät gemeldet; `INTEGRATION_WITHOUT_NFC_ACCESS` – die Verifizierung lief ohne natives SDK (z. B. in einem Webbrowser), das keinen Zugriff auf das NFC-Lesegerät des Telefons hat; `MRZ_KEY_UNAVAILABLE` – der Chip-Zugriffsschlüssel konnte nicht aus der MRZ des Dokuments abgeleitet werden; `JPKI_UNAVAILABLE` – das Dokument ist eine japanische My Number Card, deren Chip über JPKI gelesen wird, und JPKI war für diese Verifizierung nicht verfügbar: es ist nicht aktiviert oder das native SDK der App kann keine My Number Cards lesen.","uniqueKey":"nfc_skip_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum die NFC-Chip-Verifizierung nicht ausgeführt wurde; wird angegeben, wenn der Workflow einen NFC-Schritt enthält. `null`, solange NFC aussteht oder wenn der Chip tatsächlich gelesen wurde. Werte: `USER_SKIPPED` – der Benutzer hat sich entschieden, den Schritt auf einem NFC-fähigen Gerät zu überspringen (durch `allow_nfc_skip` erlaubt); `DOCUMENT_WITHOUT_CHIP` – das Dokument besitzt keinen lesbaren NFC-Chip (kein elektronisches Dokument nach ICAO 9303); `CHIP_CERTIFICATE_UNAVAILABLE` – das Signaturzertifikat des Ausstellungslands (CSCA) für den Ausgabezeitraum des Dokuments ist nicht verfügbar, sodass die Chipsignatur nicht überprüft werden kann; `DEVICE_WITHOUT_NFC` – das Gerät hat kein NFC-Lesegerät gemeldet; `INTEGRATION_WITHOUT_NFC_ACCESS` – die Verifizierung lief ohne natives SDK (z. B. in einem Webbrowser), das keinen Zugriff auf das NFC-Lesegerät des Telefons hat; `MRZ_KEY_UNAVAILABLE` – der Chip-Zugriffsschlüssel konnte nicht aus der MRZ des Dokuments abgeleitet werden; `JPKI_UNAVAILABLE` – das Dokument ist eine japanische My Number Card, deren Chip über JPKI gelesen wird, und JPKI war für diese Verifizierung nicht verfügbar: es ist nicht aktiviert oder das native SDK der App kann keine My Number Cards lesen.","uniqueKey":"nfc_skip_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_skip_reason","typeLabel":"enum\u003cstring> | null"},"nfc_verifications":{"oneOf":[{"type":"array","description":"**Array von NFC- / ePass-Berichten**, die von NFC-Schritten im Workflow-Graphen erzeugt wurden. **Dies ist immer ein JSON-Array, niemals ein einzelnes `nfc`-Objekt** – lesen Sie `nfc_verifications[0]` und iterieren Sie, falls Ihr Workflow NFC mehr als einmal ausführen kann. `null`, bis mindestens ein NFC-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `chip_protocol`, `chip_data`, `authenticity` (SOD + DG-Integrität), `certificate_summary` sowie `warnings[]`. Eine japanische My Number Card wird über JPKI anstelle von ICAO 9303 ausgelesen: Ihr Eintrag weist `chip_protocol: \"jpki\"` auf, führt ihre Nachweise unter `jpki` und lässt die ICAO-Felder `null`. Wenn der NFC-Schritt übersprungen wurde, bevor er überhaupt angeboten werden konnte (Dokument ohne Chip, fehlendes Zertifikat, keine gemeldete NFC-Fähigkeit, unlesbarer MRZ-Schlüssel, JPKI für eine My Number Card nicht verfügbar), bleibt dies `null` und `nfc_skip_reason` erklärt den Grund; ein Überspringen beim Schritt selbst (Benutzer hat auf Überspringen getippt oder das Lesegerät war zum Scanzeitpunkt nicht verfügbar) erzeugt dennoch einen Bericht mit `is_nfc_skipped: true`.","items":{"type":"object","description":"Ein NFC-Bericht: der vollständige Bericht für ein einzelnes Auslesen des Chips (ein ICAO-9303-ePassport- oder eID-Chip oder eine über JPKI ausgelesene japanische My Number Card).","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des NFC-Schritts, der diesen Bericht erstellt hat. Verwenden Sie sie, um den Bericht mit der Workflow-Definition zu korrelieren.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses NFC-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"is_nfc_skipped":{"type":"boolean","description":"`true`, wenn dieser NFC-Schritt explizit übersprungen statt ausgelesen wurde; `skip_reason` gibt den Grund an.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].is_nfc_skipped","typeLabel":"boolean"},"skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum dieser NFC-Schritt übersprungen wurde. Nur gesetzt, wenn `is_nfc_skipped` den Wert `true` hat. Gleiche Taxonomie wie das sitzungsbezogene `nfc_skip_reason`, das zusätzlich die Fälle abdeckt, in denen NFC überhaupt keinen Bericht erzeugt hat.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum dieser NFC-Schritt übersprungen wurde. Nur gesetzt, wenn `is_nfc_skipped` den Wert `true` hat. Gleiche Taxonomie wie das sitzungsbezogene `nfc_skip_reason`, das zusätzlich die Fälle abdeckt, in denen NFC überhaupt keinen Bericht erzeugt hat.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].skip_reason","typeLabel":"enum\u003cstring> | null"},"chip_protocol":{"type":"string","enum":["icao","jpki"],"description":"Wie der NFC-Schritt den Chip liest. `icao`: ICAO 9303 ePassport- oder eID-Chip, geöffnet mit dem Zugriffsschlüssel aus der MRZ. `jpki`: Japanische My Number Card, bei der die Karte eine einmalige Challenge signiert, nachdem der Inhaber die Karten-PIN in einem nativen SDK eingegeben hat; das Ergebnis befindet sich unter `jpki`. Wird auch bei übersprungenen Schritten gesetzt, sodass Sie einen übersprungenen Lesevorgang der My Number Card unterscheiden können.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_protocol","typeLabel":"enum\u003cstring>"},"jpki":{"oneOf":[{"type":"object","description":"Was das Auslesen einer japanischen My Number Card über JPKI nachgewiesen hat. Vorhanden, wenn `chip_protocol` den Wert `jpki` hat und die Karte ausgelesen wurde. `null` bei ICAO-Chips, bei übersprungenen Schritten und wenn der NFC-Schritt beendet wurde, ohne dass eine Karte ausgelesen wurde (dieser Fall löst `JPKI_SIGNATURE_INVALID` aus). Enthält niemals die Zertifikate, deren Seriennummern, die Signaturen oder die 12-stellige My Number.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Die gelesenen Kartenzertifikate. `user_authentication` (4-stellige PIN) wird immer gelesen; `signature` (Signatur-PIN) wird gelesen, wenn die Einstellung `jpki_request_attributes` des NFC-Knotens aktiviert ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_types","typeLabel":"enum\u003cstring>[]"},"chain_valid":{"type":"boolean","description":"`true`, wenn jedes gelesene Zertifikat auf die JPKI-Zertifizierungsstelle zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat seines Typs ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.chain_valid","typeLabel":"boolean"},"signature_valid":{"type":"boolean","description":"`true`, wenn jede von der Karte über die Einmal-Challenge erstellte Signatur erfolgreich geprüft wird. Die Karte signiert erst nach Eingabe ihrer PIN, was den Besitz der Karte und die Kenntnis der PIN nachweist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.signature_valid","typeLabel":"boolean"},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good`, wenn die Sperrprüfung bestätigt hat, dass jedes Zertifikat gültig ist, `revoked`, wenn ein Zertifikat gesperrt ist (zum Beispiel eine als verloren gemeldete Karte), `unchecked`, wenn keine Antwort zur Sperrung verfügbar war. `unchecked` wird niemals als `good` behandelt: Die Option `jpki_revocation_unchecked_action` des NFC-Knotens bestimmt das Ergebnis (Standardwert `REVIEW`).","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.revocation_status","typeLabel":"enum\u003cstring>"},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.ca_generation","typeLabel":"string | null"},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificate_expires_at","typeLabel":"string\u003cdate-time> | null"},"certificates":{"type":"array","items":{"type":"object","description":"Was ein von der Karte gelesenes Zertifikat nachgewiesen hat. Niemals das Zertifikat selbst oder seine Seriennummer.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"Welches Kartenzertifikat dieser Eintrag beschreibt.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"chain_valid":{"type":"boolean","description":"`true`, wenn das Zertifikat auf die JPKI-Zertifizierungsstelle seines Typs zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat dieses Typs ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].chain_valid","typeLabel":"boolean"},"signature_valid":{"type":"boolean","description":"`true`, wenn die Signatur der Karte über die Einmal-Challenge anhand dieses Zertifikats verifiziert werden kann.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].signature_valid","typeLabel":"boolean"},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].ca_generation","typeLabel":"string | null"},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_before","typeLabel":"string\u003cdate-time> | null"},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].not_valid_after","typeLabel":"string\u003cdate-time> | null"},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX].failure","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates.items.[INDEX]","typeLabel":"object"},"description":"Ergebnisse pro Zertifikat, ein Eintrag pro gelesenem Zertifikat.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.certificates","typeLabel":"object[]"},"attributes":{"oneOf":[{"type":"object","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.full_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.date_of_birth","typeLabel":"string\u003cdate> | null"},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eingetragene Adresse.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address","typeLabel":"string | null"},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters.oneOf.0","typeLabel":"string"},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.name_substitute_characters","typeLabel":"string | null"},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters.oneOf.0","typeLabel":"string"},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0.address_substitute_characters","typeLabel":"string | null"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes","typeLabel":"object | null"},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.attributes_match_ocr","typeLabel":"boolean | null"},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.mismatched_attributes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Namen der Attribute, die von den Fotodaten abweichen, niemals deren Werte. Leer, wenn alle verglichenen Daten übereinstimmen.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0.mismatched_attributes","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.0","typeLabel":"object"},{"type":"null","description":"Was das Auslesen einer japanischen My Number Card über JPKI nachgewiesen hat. Vorhanden, wenn `chip_protocol` den Wert `jpki` hat und die Karte ausgelesen wurde. `null` bei ICAO-Chips, bei übersprungenen Schritten und wenn der NFC-Schritt beendet wurde, ohne dass eine Karte ausgelesen wurde (dieser Fall löst `JPKI_SIGNATURE_INVALID` aus). Enthält niemals die Zertifikate, deren Seriennummern, die Signaturen oder die 12-stellige My Number.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"Die gelesenen Kartenzertifikate. `user_authentication` (4-stellige PIN) wird immer gelesen; `signature` (Signatur-PIN) wird gelesen, wenn die Einstellung `jpki_request_attributes` des NFC-Knotens aktiviert ist."},"chain_valid":{"type":"boolean","description":"`true`, wenn jedes gelesene Zertifikat auf die JPKI-Zertifizierungsstelle zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat seines Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn jede von der Karte über die Einmal-Challenge erstellte Signatur erfolgreich geprüft wird. Die Karte signiert erst nach Eingabe ihrer PIN, was den Besitz der Karte und die Kenntnis der PIN nachweist."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good`, wenn die Sperrprüfung bestätigt hat, dass jedes Zertifikat gültig ist, `revoked`, wenn ein Zertifikat gesperrt ist (zum Beispiel eine als verloren gemeldete Karte), `unchecked`, wenn keine Antwort zur Sperrung verfügbar war. `unchecked` wird niemals als `good` behandelt: Die Option `jpki_revocation_unchecked_action` des NFC-Knotens bestimmt das Ergebnis (Standardwert `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."},{"type":"null","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."}]},"certificates":{"type":"array","items":{"type":"object","description":"Was ein von der Karte gelesenes Zertifikat nachgewiesen hat. Niemals das Zertifikat selbst oder seine Seriennummer.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"Welches Kartenzertifikat dieser Eintrag beschreibt."},"chain_valid":{"type":"boolean","description":"`true`, wenn das Zertifikat auf die JPKI-Zertifizierungsstelle seines Typs zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat dieses Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn die Signatur der Karte über die Einmal-Challenge anhand dieses Zertifikats verifiziert werden kann."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."}]}}},"description":"Ergebnisse pro Zertifikat, ein Eintrag pro gelesenem Zertifikat."},"attributes":{"oneOf":[{"type":"object","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}},{"type":"null","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."},{"type":"null","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"Namen der Attribute, die von den Fotodaten abweichen, niemals deren Werte. Leer, wenn alle verglichenen Daten übereinstimmen."}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].jpki","typeLabel":"object | null"},"portrait_image":{"oneOf":[{"type":"string","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Porträt (ICAO DG2). `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Porträt (ICAO DG2). `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].portrait_image","typeLabel":"string\u003curi> | null"},"signature_image":{"oneOf":[{"type":"string","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Unterschriftsbild des Inhabers (ICAO DG7), sofern der Chip ein solches speichert. `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Unterschriftsbild des Inhabers (ICAO DG7), sofern der Chip ein solches speichert. `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].signature_image","typeLabel":"string\u003curi> | null"},"chip_data":{"oneOf":[{"type":"object","description":"Aus den Datengruppen des ICAO-Chips geparste personenbezogene Daten. `null` bei einem JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und bei übersprungenen Schritten.","properties":{"document_type":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.document_type","typeLabel":"string"},"issuing_country":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.issuing_country","typeLabel":"string"},"document_number":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.document_number","typeLabel":"string"},"expiration_date":{"type":"string","format":"date","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.expiration_date","typeLabel":"string\u003cdate>"},"first_name":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.last_name","typeLabel":"string"},"birth_date":{"type":"string","format":"date","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.birth_date","typeLabel":"string\u003cdate>"},"gender":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.gender","typeLabel":"string"},"nationality":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.nationality","typeLabel":"string"},"address":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.address","typeLabel":"string"},"place_of_birth":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0.place_of_birth","typeLabel":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Aus den Datengruppen des ICAO-Chips geparste personenbezogene Daten. `null` bei einem JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und bei übersprungenen Schritten.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].chip_data","typeLabel":"object | null"},"authenticity":{"oneOf":[{"type":"object","description":"Passive ICAO-Authentifizierung: SOD-Signatur (`sod_integrity`) und Data-Group-Hashes (`dg_integrity`). `null` bei einem JPKI-Lesevorgang, dessen Nachweis unter `jpki` ausgewiesen wird.","properties":{"sod_integrity":{"type":"boolean","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0.sod_integrity","typeLabel":"boolean"},"dg_integrity":{"type":"boolean","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0.dg_integrity","typeLabel":"boolean"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.0","typeLabel":"object"},{"type":"null","description":"Passive ICAO-Authentifizierung: SOD-Signatur (`sod_integrity`) und Data-Group-Hashes (`dg_integrity`). `null` bei einem JPKI-Lesevorgang, dessen Nachweis unter `jpki` ausgewiesen wird.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].authenticity","typeLabel":"object | null"},"certificate_summary":{"oneOf":[{"type":"object","description":"Zusammenfassung des ICAO Document Signer Certificate. `null` für einen JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und für übersprungene Schritte.","properties":{"issuer":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.issuer","typeLabel":"string"},"subject":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.subject","typeLabel":"string"},"serial_number":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.serial_number","typeLabel":"string"},"not_valid_after":{"type":"string","format":"date-time","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.not_valid_after","typeLabel":"string\u003cdate-time>"},"not_valid_before":{"type":"string","format":"date-time","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0.not_valid_before","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"Zusammenfassung des ICAO Document Signer Certificate. `null` für einen JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und für übersprungene Schritte.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].certificate_summary","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"nfc_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"nfc_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von NFC- / ePass-Berichten**, die von NFC-Schritten im Workflow-Graphen erzeugt wurden. **Dies ist immer ein JSON-Array, niemals ein einzelnes `nfc`-Objekt** – lesen Sie `nfc_verifications[0]` und iterieren Sie, falls Ihr Workflow NFC mehr als einmal ausführen kann. `null`, bis mindestens ein NFC-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `chip_protocol`, `chip_data`, `authenticity` (SOD + DG-Integrität), `certificate_summary` sowie `warnings[]`. Eine japanische My Number Card wird über JPKI anstelle von ICAO 9303 ausgelesen: Ihr Eintrag weist `chip_protocol: \"jpki\"` auf, führt ihre Nachweise unter `jpki` und lässt die ICAO-Felder `null`. Wenn der NFC-Schritt übersprungen wurde, bevor er überhaupt angeboten werden konnte (Dokument ohne Chip, fehlendes Zertifikat, keine gemeldete NFC-Fähigkeit, unlesbarer MRZ-Schlüssel, JPKI für eine My Number Card nicht verfügbar), bleibt dies `null` und `nfc_skip_reason` erklärt den Grund; ein Überspringen beim Schritt selbst (Benutzer hat auf Überspringen getippt oder das Lesegerät war zum Scanzeitpunkt nicht verfügbar) erzeugt dennoch einen Bericht mit `is_nfc_skipped: true`.","items":{"type":"object","description":"Ein NFC-Bericht: der vollständige Bericht für ein einzelnes Auslesen des Chips (ein ICAO-9303-ePassport- oder eID-Chip oder eine über JPKI ausgelesene japanische My Number Card).","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des NFC-Schritts, der diesen Bericht erstellt hat. Verwenden Sie sie, um den Bericht mit der Workflow-Definition zu korrelieren."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses NFC-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt."},"is_nfc_skipped":{"type":"boolean","description":"`true`, wenn dieser NFC-Schritt explizit übersprungen statt ausgelesen wurde; `skip_reason` gibt den Grund an."},"skip_reason":{"oneOf":[{"type":"string","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum dieser NFC-Schritt übersprungen wurde. Nur gesetzt, wenn `is_nfc_skipped` den Wert `true` hat. Gleiche Taxonomie wie das sitzungsbezogene `nfc_skip_reason`, das zusätzlich die Fälle abdeckt, in denen NFC überhaupt keinen Bericht erzeugt hat."},{"type":"null","enum":["USER_SKIPPED","DOCUMENT_WITHOUT_CHIP","CHIP_CERTIFICATE_UNAVAILABLE","DEVICE_WITHOUT_NFC","INTEGRATION_WITHOUT_NFC_ACCESS","MRZ_KEY_UNAVAILABLE","JPKI_UNAVAILABLE"],"description":"Warum dieser NFC-Schritt übersprungen wurde. Nur gesetzt, wenn `is_nfc_skipped` den Wert `true` hat. Gleiche Taxonomie wie das sitzungsbezogene `nfc_skip_reason`, das zusätzlich die Fälle abdeckt, in denen NFC überhaupt keinen Bericht erzeugt hat."}]},"chip_protocol":{"type":"string","enum":["icao","jpki"],"description":"Wie der NFC-Schritt den Chip liest. `icao`: ICAO 9303 ePassport- oder eID-Chip, geöffnet mit dem Zugriffsschlüssel aus der MRZ. `jpki`: Japanische My Number Card, bei der die Karte eine einmalige Challenge signiert, nachdem der Inhaber die Karten-PIN in einem nativen SDK eingegeben hat; das Ergebnis befindet sich unter `jpki`. Wird auch bei übersprungenen Schritten gesetzt, sodass Sie einen übersprungenen Lesevorgang der My Number Card unterscheiden können."},"jpki":{"oneOf":[{"type":"object","description":"Was das Auslesen einer japanischen My Number Card über JPKI nachgewiesen hat. Vorhanden, wenn `chip_protocol` den Wert `jpki` hat und die Karte ausgelesen wurde. `null` bei ICAO-Chips, bei übersprungenen Schritten und wenn der NFC-Schritt beendet wurde, ohne dass eine Karte ausgelesen wurde (dieser Fall löst `JPKI_SIGNATURE_INVALID` aus). Enthält niemals die Zertifikate, deren Seriennummern, die Signaturen oder die 12-stellige My Number.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"Die gelesenen Kartenzertifikate. `user_authentication` (4-stellige PIN) wird immer gelesen; `signature` (Signatur-PIN) wird gelesen, wenn die Einstellung `jpki_request_attributes` des NFC-Knotens aktiviert ist."},"chain_valid":{"type":"boolean","description":"`true`, wenn jedes gelesene Zertifikat auf die JPKI-Zertifizierungsstelle zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat seines Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn jede von der Karte über die Einmal-Challenge erstellte Signatur erfolgreich geprüft wird. Die Karte signiert erst nach Eingabe ihrer PIN, was den Besitz der Karte und die Kenntnis der PIN nachweist."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good`, wenn die Sperrprüfung bestätigt hat, dass jedes Zertifikat gültig ist, `revoked`, wenn ein Zertifikat gesperrt ist (zum Beispiel eine als verloren gemeldete Karte), `unchecked`, wenn keine Antwort zur Sperrung verfügbar war. `unchecked` wird niemals als `good` behandelt: Die Option `jpki_revocation_unchecked_action` des NFC-Knotens bestimmt das Ergebnis (Standardwert `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."},{"type":"null","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."}]},"certificates":{"type":"array","items":{"type":"object","description":"Was ein von der Karte gelesenes Zertifikat nachgewiesen hat. Niemals das Zertifikat selbst oder seine Seriennummer.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"Welches Kartenzertifikat dieser Eintrag beschreibt."},"chain_valid":{"type":"boolean","description":"`true`, wenn das Zertifikat auf die JPKI-Zertifizierungsstelle seines Typs zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat dieses Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn die Signatur der Karte über die Einmal-Challenge anhand dieses Zertifikats verifiziert werden kann."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."}]}}},"description":"Ergebnisse pro Zertifikat, ein Eintrag pro gelesenem Zertifikat."},"attributes":{"oneOf":[{"type":"object","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}},{"type":"null","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."},{"type":"null","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"Namen der Attribute, die von den Fotodaten abweichen, niemals deren Werte. Leer, wenn alle verglichenen Daten übereinstimmen."}}},{"type":"null","description":"Was das Auslesen einer japanischen My Number Card über JPKI nachgewiesen hat. Vorhanden, wenn `chip_protocol` den Wert `jpki` hat und die Karte ausgelesen wurde. `null` bei ICAO-Chips, bei übersprungenen Schritten und wenn der NFC-Schritt beendet wurde, ohne dass eine Karte ausgelesen wurde (dieser Fall löst `JPKI_SIGNATURE_INVALID` aus). Enthält niemals die Zertifikate, deren Seriennummern, die Signaturen oder die 12-stellige My Number.","properties":{"certificate_types":{"type":"array","items":{"type":"string","enum":["user_authentication","signature"]},"description":"Die gelesenen Kartenzertifikate. `user_authentication` (4-stellige PIN) wird immer gelesen; `signature` (Signatur-PIN) wird gelesen, wenn die Einstellung `jpki_request_attributes` des NFC-Knotens aktiviert ist."},"chain_valid":{"type":"boolean","description":"`true`, wenn jedes gelesene Zertifikat auf die JPKI-Zertifizierungsstelle zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat seines Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn jede von der Karte über die Einmal-Challenge erstellte Signatur erfolgreich geprüft wird. Die Karte signiert erst nach Eingabe ihrer PIN, was den Besitz der Karte und die Kenntnis der PIN nachweist."},"revocation_status":{"type":"string","enum":["good","revoked","unchecked"],"description":"`good`, wenn die Sperrprüfung bestätigt hat, dass jedes Zertifikat gültig ist, `revoked`, wenn ein Zertifikat gesperrt ist (zum Beispiel eine als verloren gemeldete Karte), `unchecked`, wenn keine Antwort zur Sperrung verfügbar war. `unchecked` wird niemals als `good` behandelt: Die Option `jpki_revocation_unchecked_action` des NFC-Knotens bestimmt das Ergebnis (Standardwert `REVIEW`)."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die die Zertifikate ausgestellt hat, beispielsweise `2023`. `null`, wenn kein Zertifikat auf eine solche zurückgeht."}]},"certificate_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."},{"type":"null","format":"date-time","description":"Das früheste Ablaufdatum unter den gelesenen Zertifikaten."}]},"certificates":{"type":"array","items":{"type":"object","description":"Was ein von der Karte gelesenes Zertifikat nachgewiesen hat. Niemals das Zertifikat selbst oder seine Seriennummer.","properties":{"type":{"type":"string","enum":["user_authentication","signature"],"description":"Welches Kartenzertifikat dieser Eintrag beschreibt."},"chain_valid":{"type":"boolean","description":"`true`, wenn das Zertifikat auf die JPKI-Zertifizierungsstelle seines Typs zurückgeht, innerhalb seiner Gültigkeitsdauer liegt und ein My Number Card-Zertifikat dieses Typs ist."},"signature_valid":{"type":"boolean","description":"`true`, wenn die Signatur der Karte über die Einmal-Challenge anhand dieses Zertifikats verifiziert werden kann."},"ca_generation":{"oneOf":[{"type":"string","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."},{"type":"null","description":"Generation der JPKI-Zertifizierungsstelle, die das Zertifikat ausgestellt hat, beispielsweise `2023`. `null`, wenn kein vertrauenswürdiger Aussteller gefunden wurde."}]},"not_valid_before":{"oneOf":[{"type":"string","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Beginn der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"not_valid_after":{"oneOf":[{"type":"string","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."},{"type":"null","format":"date-time","description":"Ende der Gültigkeitsdauer des Zertifikats. `null`, wenn das Zertifikat nicht gelesen werden konnte."}]},"failure":{"oneOf":[{"type":"string","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."},{"type":"null","enum":["unreadable_certificate","untrusted_issuer","expired","not_yet_valid","wrong_policy","key_usage",null],"description":"Warum `chain_valid` den Wert `false` hat: `unreadable_certificate`, `untrusted_issuer` (nicht von der JPKI-Zertifizierungsstelle dieses Typs ausgestellt), `expired`, `not_yet_valid`, `wrong_policy` (kein My Number Card-Zertifikat dieses Typs) oder `key_usage` (der Schlüssel darf nicht signieren). `null`, wenn die Kette gültig ist."}]}}},"description":"Ergebnisse pro Zertifikat, ein Eintrag pro gelesenem Zertifikat."},"attributes":{"oneOf":[{"type":"object","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}},{"type":"null","description":"Die Daten des Inhabers aus dem Signaturzertifikat, sobald dessen Kette gültig ist. `null`, wenn das Signaturzertifikat nicht angefordert wurde oder keine gültige Zertifikatskette bis zur JPKI-Zertifizierungsstelle aufwies.","properties":{"full_name":{"oneOf":[{"type":"string","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."},{"type":"null","description":"Name wie registriert, in der Regel in japanischem Schriftsystem."}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."},{"type":"null","format":"date","description":"Geburtsdatum, `YYYY-MM-DD`. `null`, wenn das registrierte Datum unvollständig ist."}]},"gender":{"oneOf":[{"type":"string","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."},{"type":"null","enum":["M","F",null],"description":"`M`, `F` oder `null`, wenn nicht registriert."}]},"address":{"oneOf":[{"type":"string","description":"Eingetragene Adresse."},{"type":"null","description":"Eingetragene Adresse."}]},"name_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."},{"type":"null","description":"Positionszeichenkette, die die Zeichen von `full_name` kennzeichnet, die durch ein Ersatzzeichen ersetzt wurden, weil das Originalzeichen außerhalb des Standardzeichensatzes liegt. `null`, wenn keine ersetzt wurden."}]},"address_substitute_characters":{"oneOf":[{"type":"string","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."},{"type":"null","description":"Positionszeichenkette, die Ersatzzeichen in `address` kennzeichnet, wie bei `name_substitute_characters`."}]}}}]},"attributes_match_ocr":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."},{"type":"null","description":"`true`, wenn die Attribute mit den aus dem Foto derselben Karte gelesenen Daten übereinstimmen, `false`, wenn ein Attribut abweicht (`JPKI_AND_OCR_DATA_NOT_SAME`), `null`, wenn nichts verglichen werden konnte, einschließlich wenn `attributes` gleich `null` ist."}]},"mismatched_attributes":{"type":"array","items":{"type":"string","enum":["full_name","date_of_birth","gender","address"]},"description":"Namen der Attribute, die von den Fotodaten abweichen, niemals deren Werte. Leer, wenn alle verglichenen Daten übereinstimmen."}}}]},"portrait_image":{"oneOf":[{"type":"string","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Porträt (ICAO DG2). `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte."},{"type":"null","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Porträt (ICAO DG2). `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte."}]},"signature_image":{"oneOf":[{"type":"string","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Unterschriftsbild des Inhabers (ICAO DG7), sofern der Chip ein solches speichert. `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte."},{"type":"null","format":"uri","description":"Vorsignierte URL zum aus dem Chip ausgelesenen Unterschriftsbild des Inhabers (ICAO DG7), sofern der Chip ein solches speichert. `null` bei einem JPKI-Auslesevorgang (`chip_protocol: \"jpki\"`) sowie für übersprungene Schritte."}]},"chip_data":{"oneOf":[{"type":"object","description":"Aus den Datengruppen des ICAO-Chips geparste personenbezogene Daten. `null` bei einem JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und bei übersprungenen Schritten.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}}},{"type":"null","description":"Aus den Datengruppen des ICAO-Chips geparste personenbezogene Daten. `null` bei einem JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und bei übersprungenen Schritten.","properties":{"document_type":{"type":"string"},"issuing_country":{"type":"string"},"document_number":{"type":"string"},"expiration_date":{"type":"string","format":"date"},"first_name":{"type":"string"},"last_name":{"type":"string"},"birth_date":{"type":"string","format":"date"},"gender":{"type":"string"},"nationality":{"type":"string"},"address":{"type":"string"},"place_of_birth":{"type":"string"}}}]},"authenticity":{"oneOf":[{"type":"object","description":"Passive ICAO-Authentifizierung: SOD-Signatur (`sod_integrity`) und Data-Group-Hashes (`dg_integrity`). `null` bei einem JPKI-Lesevorgang, dessen Nachweis unter `jpki` ausgewiesen wird.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}}},{"type":"null","description":"Passive ICAO-Authentifizierung: SOD-Signatur (`sod_integrity`) und Data-Group-Hashes (`dg_integrity`). `null` bei einem JPKI-Lesevorgang, dessen Nachweis unter `jpki` ausgewiesen wird.","properties":{"sod_integrity":{"type":"boolean"},"dg_integrity":{"type":"boolean"}}}]},"certificate_summary":{"oneOf":[{"type":"object","description":"Zusammenfassung des ICAO Document Signer Certificate. `null` für einen JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und für übersprungene Schritte.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}}},{"type":"null","description":"Zusammenfassung des ICAO Document Signer Certificate. `null` für einen JPKI-Lesevorgang (`chip_protocol: \"jpki\"`) und für übersprungene Schritte.","properties":{"issuer":{"type":"string"},"subject":{"type":"string"},"serial_number":{"type":"string"},"not_valid_after":{"type":"string","format":"date-time"},"not_valid_before":{"type":"string","format":"date-time"}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}}}},"uniqueKey":"nfc_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"nfc_verifications","typeLabel":"object[] | null"},"liveness_checks":{"oneOf":[{"type":"array","description":"**Array von Berichten zur Liveness-Erkennung**, die von Schritten zur Liveness-Erkennung im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes `liveness`-Objekt. `null`, bis mindestens ein Schritt zur Liveness-Erkennung Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `method`, `score`, `reference_image`, `video_url`, optionaler `age_estimation`, sitzungsübergreifenden `matches[]` sowie `warnings[]`.","items":{"type":"object","description":"Ein Liveness-Bericht — der vollständige Bericht für einen einzelnen Liveness-Durchlauf.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des Liveness-Schritts, der diesen Bericht erstellt hat.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Liveness-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"method":{"type":"string","description":"Für die Liveness-Erkennung verwendete Methode","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].method","typeLabel":"string"},"score":{"type":"number","description":"Konfidenzwert der Liveness-Prüfung","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].score","typeLabel":"number"},"reference_image":{"type":"string","format":"uri","description":"URL des verwendeten Referenzbildes","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].reference_image","typeLabel":"string\u003curi>"},"video_url":{"type":"string","format":"uri","description":"URL des Videos der Liveness-Erkennung","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].video_url","typeLabel":"string\u003curi>"},"age_estimation":{"type":"number","description":"Geschätztes Alter der Person","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].age_estimation","typeLabel":"number"},"matches":{"type":"array","description":"Ähnliche Gesichter, die durch die Duplikatsgesichtssuche gefunden wurden (beste Treffer, Einträge auf Sperrlisten/Positivlisten zuerst). Das Feld `source` jedes Eintrags gibt an, woher das übereinstimmende Gesicht stammt: `session` (eine andere Verifizierungssitzung), `imported` (ein für einen Vendor-Benutzer hochgeladenes Gesicht), `list_entry` (ein von der Organisation verwaltetes Gesicht aus einer Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist und unter `/v3/biometric-templates/` aufgeführt wird). `session_id`, `session_number`, `status` und `api_service` sind für Nicht-Sitzungsquellen `null`. Bei Treffern mit `imported` werden weiterhin `vendor_data`, `verification_date` und – sofern für den Vendor-Benutzer ein Name hinterlegt ist – `user_details` (nur mit `full_name`) aus dem Vendor-Benutzerdatensatz befüllt; bei `retained_template`-Treffern werden `vendor_user_id`, `vendor_data`, `biometric_template_id` und `verification_date` befüllt, während deren Bild- und Identitätsfelder `null` sind; bei `list_entry`-Treffern werden alle diese Felder als `null` zurückgegeben.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].similarity_percentage","typeLabel":"number"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_user_id","typeLabel":"string\u003cuuid> | null"},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].biometric_template_id","typeLabel":"string\u003cuuid> | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.full_name","typeLabel":"string | null"},"document_type":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_type","typeLabel":"string | null"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0.document_number","typeLabel":"string | null"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].user_details","typeLabel":"object | null"},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].match_image_url","typeLabel":"string\u003curi> | null"},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].is_allowlisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`).","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"face_quality":{"oneOf":[{"type":"number","description":"Qualitätswert des Gesichtsbildes (0-100%). Nur für passive Liveness-Erkennung verfügbar.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality.oneOf.0","typeLabel":"number"},{"type":"null","description":"Qualitätswert des Gesichtsbildes (0-100%). Nur für passive Liveness-Erkennung verfügbar.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_quality","typeLabel":"number | null"},"face_luminance":{"oneOf":[{"type":"number","description":"Gesichts-Luminanz-/Helligkeitswert (0-100%). Nur für passive Liveness-Erkennung verfügbar.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesichts-Luminanz-/Helligkeitswert (0-100%). Nur für passive Liveness-Erkennung verfügbar.","uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX].face_luminance","typeLabel":"number | null"}},"uniqueKey":"liveness_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"liveness_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Berichten zur Liveness-Erkennung**, die von Schritten zur Liveness-Erkennung im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes `liveness`-Objekt. `null`, bis mindestens ein Schritt zur Liveness-Erkennung Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `method`, `score`, `reference_image`, `video_url`, optionaler `age_estimation`, sitzungsübergreifenden `matches[]` sowie `warnings[]`.","items":{"type":"object","description":"Ein Liveness-Bericht — der vollständige Bericht für einen einzelnen Liveness-Durchlauf.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des Liveness-Schritts, der diesen Bericht erstellt hat."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Liveness-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt."},"method":{"type":"string","description":"Für die Liveness-Erkennung verwendete Methode"},"score":{"type":"number","description":"Konfidenzwert der Liveness-Prüfung"},"reference_image":{"type":"string","format":"uri","description":"URL des verwendeten Referenzbildes"},"video_url":{"type":"string","format":"uri","description":"URL des Videos der Liveness-Erkennung"},"age_estimation":{"type":"number","description":"Geschätztes Alter der Person"},"matches":{"type":"array","description":"Ähnliche Gesichter, die durch die Duplikatsgesichtssuche gefunden wurden (beste Treffer, Einträge auf Sperrlisten/Positivlisten zuerst). Das Feld `source` jedes Eintrags gibt an, woher das übereinstimmende Gesicht stammt: `session` (eine andere Verifizierungssitzung), `imported` (ein für einen Vendor-Benutzer hochgeladenes Gesicht), `list_entry` (ein von der Organisation verwaltetes Gesicht aus einer Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist und unter `/v3/biometric-templates/` aufgeführt wird). `session_id`, `session_number`, `status` und `api_service` sind für Nicht-Sitzungsquellen `null`. Bei Treffern mit `imported` werden weiterhin `vendor_data`, `verification_date` und – sofern für den Vendor-Benutzer ein Name hinterlegt ist – `user_details` (nur mit `full_name`) aus dem Vendor-Benutzerdatensatz befüllt; bei `retained_template`-Treffern werden `vendor_user_id`, `vendor_data`, `biometric_template_id` und `verification_date` befüllt, während deren Bild- und Identitätsfelder `null` sind; bei `list_entry`-Treffern werden alle diese Felder als `null` zurückgegeben.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."},{"type":"null","format":"uuid","description":"Sitzungs-ID des übereinstimmenden Gesichts. `null`, wenn `source` den Wert `imported`, `list_entry` oder `retained_template` hat."}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"similarity_percentage":{"type":"number","description":"Gesichtsähnlichkeit zwischen den beiden Bildern, begrenzt auf 0–100."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung oder des verknüpften Benutzers für importierte und aufbewahrte Template-Gesichter."}]},"vendor_user_id":{"oneOf":[{"type":"string","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."},{"type":"null","format":"uuid","description":"Verknüpfte Benutzer-ID für `imported`- und `retained_template`-Treffer sowie für Sitzungstreffer, die mit einem Benutzer verknüpft sind. `null` für Listeneinträge und Sitzungen ohne Benutzer."}]},"biometric_template_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."},{"type":"null","format":"uuid","description":"ID des aufbewahrten biometrischen Templates. Wird nur gesetzt, wenn `source` den Wert `retained_template` hat; andernfalls `null`."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."},{"type":"null","format":"date-time","description":"Wann das übereinstimmende Gesicht erfasst wurde oder wann eine aufbewahrte Vorlage erstellt wurde. `null` für Listeneinträge."}]},"user_details":{"oneOf":[{"type":"object","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Identitätsdaten aus der übereinstimmenden Sitzung oder dem importierten Benutzerprofil. Immer `null` bei Übereinstimmungen mit `retained_template` und `list_entry`.","properties":{"full_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"match_image_url":{"oneOf":[{"type":"string","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."},{"type":"null","format":"uri","description":"Referenzbild für bildbasierte Abgleiche. Immer `null` bei `retained_template`-Abgleichen, da gespeicherte Templates kein Bild enthalten."}]},"status":{"oneOf":[{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."},{"type":"null","description":"Lebenszyklusstatus der übereinstimmenden Sitzung. `null` für Quellen, die keine Sitzungen sind."}]},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Sperrliste steht."},"is_allowlisted":{"type":"boolean","description":"Gibt an, ob das übereinstimmende Gesicht auf einer Positivliste steht."},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung (z. B. `PASSIVE_LIVENESS`, `FACE_MATCH`); `null` für Workflow-Sitzungen und Nicht-Sitzungsquellen."}]},"source":{"type":"string","enum":["session","imported","list_entry","retained_template"],"description":"Ursprung des übereinstimmenden Gesichts: `session`, `imported` (Gesichts-Upload des Benutzers), `list_entry` (Positiv-/Sperrliste) oder `retained_template` (ein bildfreies biometrisches Template, das bei einem Benutzer gespeichert ist, aufgeführt unter `/v3/biometric-templates/`)."}}}},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}},"face_quality":{"oneOf":[{"type":"number","description":"Qualitätswert des Gesichtsbildes (0-100%). Nur für passive Liveness-Erkennung verfügbar."},{"type":"null","description":"Qualitätswert des Gesichtsbildes (0-100%). Nur für passive Liveness-Erkennung verfügbar."}]},"face_luminance":{"oneOf":[{"type":"number","description":"Gesichts-Luminanz-/Helligkeitswert (0-100%). Nur für passive Liveness-Erkennung verfügbar."},{"type":"null","description":"Gesichts-Luminanz-/Helligkeitswert (0-100%). Nur für passive Liveness-Erkennung verfügbar."}]}}},"uniqueKey":"liveness_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveness_checks","typeLabel":"object[] | null"},"face_matches":{"oneOf":[{"type":"array","description":"**Array von Gesichtsabgleichsberichten**, die von Gesichtsabgleichsschritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes `face_match`-Objekt. `null`, bis mindestens ein Gesichtsabgleichsschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, Ähnlichkeits-`score`, `source_image`, `target_image` sowie `warnings[]`.","items":{"type":"object","description":"Ein Gesichtsabgleichs-Bericht — der vollständige Bericht.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des Gesichtsabgleich-Schritts, der diesen Bericht erstellt hat.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Gesichtsabgleich-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"score":{"type":"number","description":"Konfidenzwert des Gesichtsabgleichs","uniqueKey":"face_matches.oneOf.0.items.[INDEX].score","typeLabel":"number"},"source_image_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID, unter der das Quellporträt (Referenzporträt) gespeichert ist. Bei Abläufen zur biometrischen Authentifizierung ist dies die eigene ID der Sitzung (das übermittelte Porträt wird unter der neuen Sitzung gespeichert). `null`, wenn das Quellbild das Dokumentenporträt derselben Sitzung ist.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Sitzungs-ID, unter der das Quellporträt (Referenzporträt) gespeichert ist. Bei Abläufen zur biometrischen Authentifizierung ist dies die eigene ID der Sitzung (das übermittelte Porträt wird unter der neuen Sitzung gespeichert). `null`, wenn das Quellbild das Dokumentenporträt derselben Sitzung ist.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image_session_id","typeLabel":"string\u003cuuid> | null"},"source_image":{"type":"string","format":"uri","description":"URL des für den Abgleich verwendeten Quellbildes","uniqueKey":"face_matches.oneOf.0.items.[INDEX].source_image","typeLabel":"string\u003curi>"},"target_image":{"type":"string","format":"uri","description":"URL des für den Abgleich verwendeten Zielbildes","uniqueKey":"face_matches.oneOf.0.items.[INDEX].target_image","typeLabel":"string\u003curi>"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"Warnungen zur Gesichtsabgleichsprüfung","uniqueKey":"face_matches.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"face_coverage":{"oneOf":[{"type":"object","description":"Gibt an, ob Augen, Mund und Gesicht im erfassten Bild verdeckt sind. Wird nur von `GET /v3/session/{sessionId}/decision/` zurückgegeben; ist nicht Teil von Webhook-Payloads. `null`, wenn kein Verdeckungswert vorliegt.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.eyes","typeLabel":"object"},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.mouth","typeLabel":"object"},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.covered","typeLabel":"boolean | null"},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert.","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.calibrated","typeLabel":"boolean | null"},"visibility_score":{"oneOf":[{"type":"number","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face.visibility_score","typeLabel":"number | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0.face","typeLabel":"object"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.0","typeLabel":"object"},{"type":"null","description":"Gibt an, ob Augen, Mund und Gesicht im erfassten Bild verdeckt sind. Wird nur von `GET /v3/session/{sessionId}/decision/` zurückgegeben; ist nicht Teil von Webhook-Payloads. `null`, wenn kein Verdeckungswert vorliegt.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches.oneOf.0.items.[INDEX].face_coverage","typeLabel":"object | null"}},"uniqueKey":"face_matches.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"face_matches.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Gesichtsabgleichsberichten**, die von Gesichtsabgleichsschritten im Workflow-Graphen erzeugt wurden. Immer ein JSON-Array – niemals ein einzelnes `face_match`-Objekt. `null`, bis mindestens ein Gesichtsabgleichsschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, Ähnlichkeits-`score`, `source_image`, `target_image` sowie `warnings[]`.","items":{"type":"object","description":"Ein Gesichtsabgleichs-Bericht — der vollständige Bericht.","properties":{"node_id":{"type":"string","description":"Workflow-Graph-Knoten-ID des Gesichtsabgleich-Schritts, der diesen Bericht erstellt hat."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Gesichtsabgleich-Schritts. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt."},"score":{"type":"number","description":"Konfidenzwert des Gesichtsabgleichs"},"source_image_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID, unter der das Quellporträt (Referenzporträt) gespeichert ist. Bei Abläufen zur biometrischen Authentifizierung ist dies die eigene ID der Sitzung (das übermittelte Porträt wird unter der neuen Sitzung gespeichert). `null`, wenn das Quellbild das Dokumentenporträt derselben Sitzung ist."},{"type":"null","format":"uuid","description":"Sitzungs-ID, unter der das Quellporträt (Referenzporträt) gespeichert ist. Bei Abläufen zur biometrischen Authentifizierung ist dies die eigene ID der Sitzung (das übermittelte Porträt wird unter der neuen Sitzung gespeichert). `null`, wenn das Quellbild das Dokumentenporträt derselben Sitzung ist."}]},"source_image":{"type":"string","format":"uri","description":"URL des für den Abgleich verwendeten Quellbildes"},"target_image":{"type":"string","format":"uri","description":"URL des für den Abgleich verwendeten Zielbildes"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}},"description":"Warnungen zur Gesichtsabgleichsprüfung"},"face_coverage":{"oneOf":[{"type":"object","description":"Gibt an, ob Augen, Mund und Gesicht im erfassten Bild verdeckt sind. Wird nur von `GET /v3/session/{sessionId}/decision/` zurückgegeben; ist nicht Teil von Webhook-Payloads. `null`, wenn kein Verdeckungswert vorliegt.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}},{"type":"null","description":"Gibt an, ob Augen, Mund und Gesicht im erfassten Bild verdeckt sind. Wird nur von `GET /v3/session/{sessionId}/decision/` zurückgegeben; ist nicht Teil von Webhook-Payloads. `null`, wenn kein Verdeckungswert vorliegt.","properties":{"eyes":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"mouth":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}},"face":{"type":"object","properties":{"covered":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"calibrated":{"oneOf":[{"type":"boolean","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."},{"type":"null","description":"`false` bedeutet, dass der Messwert nur als Schattennachweis dient und keine Warnung darauf reagiert."}]},"visibility_score":{"oneOf":[{"type":"number"},{"type":"null"}]}}}}}]}}},"uniqueKey":"face_matches.oneOf.1","typeLabel":"null"}],"uniqueKey":"face_matches","typeLabel":"object[] | null"},"phone_verifications":{"oneOf":[{"type":"array","description":"**Array von Telefonverifizierungsberichten** – immer ein JSON-Array, niemals ein einzelnes `phone`-Objekt. `null`, bis mindestens ein Telefonschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der Telefonnummer und Ländermetadaten, `lifecycle[]`, `matches[]` sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Telefon-Schritt im Workflow-Graphen.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts der Telefonverifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Expired"],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"phone_number_prefix":{"type":"string","description":"Ländervorwahl-Präfix","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_number_prefix","typeLabel":"string"},"phone_number":{"type":"string","description":"Telefonnummer ohne Ländervorwahl","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_number","typeLabel":"string"},"full_number":{"type":"string","description":"Vollständige Telefonnummer mit Ländervorwahl","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].full_number","typeLabel":"string"},"country_code":{"type":"string","description":"Zweistelliger Ländercode (ISO 3166-1 Alpha-2)","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].country_code","typeLabel":"string"},"country_name":{"type":"string","description":"Vollständiger Ländername","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].country_name","typeLabel":"string"},"carrier":{"type":"object","properties":{"name":{"type":"string","description":"Name des Mobilfunkanbieters","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier.name","typeLabel":"string"},"type":{"type":"string","description":"Art des Telefonanschlusses (Mobilfunk, Festnetz usw.)","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier.type","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].carrier","typeLabel":"object"},"is_disposable":{"type":"boolean","description":"Gibt an, ob die Telefonnummer von einem Wegwerfdienst stammt","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].is_disposable","typeLabel":"boolean"},"is_virtual":{"type":"boolean","description":"Gibt an, ob es sich um eine virtuelle Telefonnummer handelt","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].is_virtual","typeLabel":"boolean"},"verification_method":{"type":"string","description":"Zur Verifizierung der Telefonnummer verwendete Methode","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verification_method","typeLabel":"string"},"verification_attempts":{"type":"integer","description":"Anzahl der durchgeführten Verifizierungsversuche","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verification_attempts","typeLabel":"integer"},"verified_at":{"type":"string","format":"date-time","description":"Zeitstempel, wann das Telefon verifiziert wurde","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].verified_at","typeLabel":"string\u003cdate-time>"},"lifecycle":{"type":"array","description":"Chronologische Liste der Ereignisse im Lebenszyklus der Telefonverifizierung.","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`, `channel`, `actual_channel`; Zustellungs-Ereignisse enthalten `channel`, `status`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.status","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason","typeLabel":"string | null"},"channel":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.channel","typeLabel":"string | null"},"actual_channel":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.actual_channel","typeLabel":"string | null"},"code_tried":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.code_tried","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`, `channel`, `actual_channel`; Zustellungs-Ereignisse enthalten `channel`, `status`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].lifecycle","typeLabel":"object[]"},"warnings":{"type":"array","description":"Liste von Warnungen bezüglich der Telefonverifizierung","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"Für diese Telefonnummer gefundene Übereinstimmungen. Jede Übereinstimmung hat eine `source`: `session` (eine andere Verifizierungssitzung in Ihrer Anwendung stimmte mit derselben Nummer überein, zurückgegeben mit `session_id`/`session_number`/`vendor_data`/`verification_date`) oder `list_entry` (die Nummer befindet sich auf einer von der Organisation verwalteten Erlaubnis-/Sperrliste – siehe `/management-api/lists/overview`). Sitzungsübergreifende Übereinstimmungen verwenden unterschiedliche `vendor_data` und sind auf 5 begrenzt.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"vendor_data":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"phone_number":{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].phone_number","typeLabel":"string"},"status":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","list_entry"],"description":"Woher diese Übereinstimmung stammt. `session` bedeutet, dass eine andere Verifizierungssitzung in Ihrer Anwendung mit diesem Wert übereinstimmte. `list_entry` bedeutet, dass der Wert mit einer von der Organisation verwalteten Liste (Allowlist/Sperrliste) übereinstimmte – siehe die Übersicht der Management-API-Listen unter `/management-api/lists/overview` zur Verwaltung dieser Listen.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"phone_intelligence":{"type":"object","description":"Telefon-Intelligence-Signale. Nur vorhanden, wenn das Telefon-Intelligence-Add-on für diese Nummer ausgeführt wurde.","properties":{"score":{"oneOf":[{"type":"number","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.score","typeLabel":"number | null"},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low`, `Medium` oder `High`, abgeleitet aus dem Score.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low`, `Medium` oder `High`, abgeleitet aus dem Score.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_type_risk","typeLabel":"string | null"},"phone_trust_index":{"oneOf":[{"type":"number","description":"Kehrwert des Werts, für Dashboards, die höhere Werte bevorzugen.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Kehrwert des Werts, für Dashboards, die höhere Werte bevorzugen.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.phone_trust_index","typeLabel":"number | null"},"network_stability_index":{"oneOf":[{"type":"number","description":"Stabilität des Leitungsnetzwerks.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Stabilität des Leitungsnetzwerks.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.network_stability_index","typeLabel":"number | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Nummer wie eine Wegwerf- oder virtuelle Nummer aussieht.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Nummer wie eine Wegwerf- oder virtuelle Nummer aussieht.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_disposable","typeLabel":"boolean | null"},"is_ported":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Nummer den Mobilfunkanbieter gewechselt hat.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Nummer den Mobilfunkanbieter gewechselt hat.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_ported","typeLabel":"boolean | null"},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Portierung kürzlich erfolgt ist.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Portierung kürzlich erfolgt ist.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.is_recently_ported","typeLabel":"boolean | null"},"carrier_type":{"oneOf":[{"type":"string","description":"Durch die Abfrage gemeldete Leitungsklassifizierung (z. B. `mobile`).","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Durch die Abfrage gemeldete Leitungsklassifizierung (z. B. `mobile`).","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.carrier_type","typeLabel":"string | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Stabiler Didit-Identifikator des Signals, zum Beispiel `IR-5AC67A32`. Opak: danach gruppieren und filtern, nicht parsen.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","type":"null","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"Gibt an, ob das Signal das Risiko erhöht oder das Vertrauen gestärkt hat.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Lesbare Erklärung des Signals, auf Englisch.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"Signale, die den Score erklären, jeweils mit einem stabilen Didit-Code, einer Richtung, einer Nachricht und einer Auswirkungsstufe. Im Laufe der Zeit können neue Codes hinzukommen; weisen Sie unbekannte Codes daher nicht ab.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_intelligence","typeLabel":"object"},"phone_social":{"oneOf":[{"type":"object","description":"Social Footprint der Nummer. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Nummer ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667,"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt.","uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"Social Footprint der Nummer. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Nummer ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX].phone_social","typeLabel":"object | null"}},"uniqueKey":"phone_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Telefonverifizierungsberichten** – immer ein JSON-Array, niemals ein einzelnes `phone`-Objekt. `null`, bis mindestens ein Telefonschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der Telefonnummer und Ländermetadaten, `lifecycle[]`, `matches[]` sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Telefon-Schritt im Workflow-Graphen."},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts der Telefonverifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Expired"]},"phone_number_prefix":{"type":"string","description":"Ländervorwahl-Präfix"},"phone_number":{"type":"string","description":"Telefonnummer ohne Ländervorwahl"},"full_number":{"type":"string","description":"Vollständige Telefonnummer mit Ländervorwahl"},"country_code":{"type":"string","description":"Zweistelliger Ländercode (ISO 3166-1 Alpha-2)"},"country_name":{"type":"string","description":"Vollständiger Ländername"},"carrier":{"type":"object","properties":{"name":{"type":"string","description":"Name des Mobilfunkanbieters"},"type":{"type":"string","description":"Art des Telefonanschlusses (Mobilfunk, Festnetz usw.)"}}},"is_disposable":{"type":"boolean","description":"Gibt an, ob die Telefonnummer von einem Wegwerfdienst stammt"},"is_virtual":{"type":"boolean","description":"Gibt an, ob es sich um eine virtuelle Telefonnummer handelt"},"verification_method":{"type":"string","description":"Zur Verifizierung der Telefonnummer verwendete Methode"},"verification_attempts":{"type":"integer","description":"Anzahl der durchgeführten Verifizierungsversuche"},"verified_at":{"type":"string","format":"date-time","description":"Zeitstempel, wann das Telefon verifiziert wurde"},"lifecycle":{"type":"array","description":"Chronologische Liste der Ereignisse im Lebenszyklus der Telefonverifizierung.","items":{"type":"object","properties":{"type":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"details":{"oneOf":[{"type":"object","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`, `channel`, `actual_channel`; Zustellungs-Ereignisse enthalten `channel`, `status`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}},{"type":"null","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`, `channel`, `actual_channel`; Zustellungs-Ereignisse enthalten `channel`, `status`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `PHONE_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"actual_channel":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}}]},"fee":{"type":"number"}}}},"warnings":{"type":"array","description":"Liste von Warnungen bezüglich der Telefonverifizierung","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}},"matches":{"type":"array","description":"Für diese Telefonnummer gefundene Übereinstimmungen. Jede Übereinstimmung hat eine `source`: `session` (eine andere Verifizierungssitzung in Ihrer Anwendung stimmte mit derselben Nummer überein, zurückgegeben mit `session_id`/`session_number`/`vendor_data`/`verification_date`) oder `list_entry` (die Nummer befindet sich auf einer von der Organisation verwalteten Erlaubnis-/Sperrliste – siehe `/management-api/lists/overview`). Sitzungsübergreifende Übereinstimmungen verwenden unterschiedliche `vendor_data` und sind auf 5 begrenzt.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_data":{"oneOf":[{"type":"string"},{"type":"null"}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"phone_number":{"type":"string"},"status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_blocklisted":{"type":"boolean"},"api_service":{"oneOf":[{"type":"string"},{"type":"null"}]},"source":{"type":"string","enum":["session","list_entry"],"description":"Woher diese Übereinstimmung stammt. `session` bedeutet, dass eine andere Verifizierungssitzung in Ihrer Anwendung mit diesem Wert übereinstimmte. `list_entry` bedeutet, dass der Wert mit einer von der Organisation verwalteten Liste (Allowlist/Sperrliste) übereinstimmte – siehe die Übersicht der Management-API-Listen unter `/management-api/lists/overview` zur Verwaltung dieser Listen."}}}},"phone_intelligence":{"type":"object","description":"Telefon-Intelligence-Signale. Nur vorhanden, wenn das Telefon-Intelligence-Add-on für diese Nummer ausgeführt wurde.","properties":{"score":{"oneOf":[{"type":"number","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter."},{"type":"null","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter."}]},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low`, `Medium` oder `High`, abgeleitet aus dem Score."},{"type":"null","description":"`Low`, `Medium` oder `High`, abgeleitet aus dem Score."}]},"phone_trust_index":{"oneOf":[{"type":"number","description":"Kehrwert des Werts, für Dashboards, die höhere Werte bevorzugen."},{"type":"null","description":"Kehrwert des Werts, für Dashboards, die höhere Werte bevorzugen."}]},"network_stability_index":{"oneOf":[{"type":"number","description":"Stabilität des Leitungsnetzwerks."},{"type":"null","description":"Stabilität des Leitungsnetzwerks."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Nummer wie eine Wegwerf- oder virtuelle Nummer aussieht."},{"type":"null","description":"`true`, wenn die Nummer wie eine Wegwerf- oder virtuelle Nummer aussieht."}]},"is_ported":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Nummer den Mobilfunkanbieter gewechselt hat."},{"type":"null","description":"`true`, wenn die Nummer den Mobilfunkanbieter gewechselt hat."}]},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Portierung kürzlich erfolgt ist."},{"type":"null","description":"`true`, wenn die Portierung kürzlich erfolgt ist."}]},"carrier_type":{"oneOf":[{"type":"string","description":"Durch die Abfrage gemeldete Leitungsklassifizierung (z. B. `mobile`)."},{"type":"null","description":"Durch die Abfrage gemeldete Leitungsklassifizierung (z. B. `mobile`)."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Stabiler Didit-Identifikator des Signals, zum Beispiel `IR-5AC67A32`. Opak: danach gruppieren und filtern, nicht parsen."},"value":{"oneOf":[{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode."},{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"Gibt an, ob das Signal das Risiko erhöht oder das Vertrauen gestärkt hat."},"message":{"type":"string","description":"Lesbare Erklärung des Signals, auf Englisch."},"impact_level":{"oneOf":[{"type":"string","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`."},{"type":"null","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`."}]}}},"description":"Signale, die den Score erklären, jeweils mit einem stabilen Didit-Code, einer Richtung, einer Nachricht und einer Auswirkungsstufe. Im Laufe der Zeit können neue Codes hinzukommen; weisen Sie unbekannte Codes daher nicht ab."}}},"phone_social":{"oneOf":[{"type":"object","description":"Social Footprint der Nummer. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Nummer ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}}},{"type":"null","description":"Social Footprint der Nummer. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Nummer ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die Telefonnummer nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}}}]}}},"uniqueKey":"phone_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone_verifications","typeLabel":"object[] | null"},"email_verifications":{"oneOf":[{"type":"array","description":"**Array von E-Mail-Verifizierungsberichten** – immer ein JSON-Array, niemals ein einzelnes `email`-Objekt. `null`, bis mindestens ein E-Mail-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der E-Mail-Adresse, Daten zu Datenlecks, `lifecycle[]`, `matches[]` sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen E-Mail-Schritt im Workflow-Graphen.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts der E-Mail-Verifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Expired"],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"email":{"type":"string","description":"Die E-Mail-Adresse, die verifiziert wird","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email","typeLabel":"string"},"is_breached":{"type":"boolean","description":"Gibt an, ob die E-Mail in bekannten Datenlecks gefunden wurde","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_breached","typeLabel":"boolean"},"breaches":{"type":"array","description":"Liste bekannter Datenpannen, in denen diese E-Mail gefunden wurde","items":{"type":"object","properties":{"name":{"type":"string","description":"Name des Verstoßes","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].name","typeLabel":"string"},"domain":{"type":"string","description":"Von der Sicherheitsverletzung betroffene Domain","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].domain","typeLabel":"string"},"logo_path":{"type":"string","description":"URL zum Logo des von einer Datenschutzverletzung betroffenen Dienstes","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].logo_path","typeLabel":"string"},"breach_date":{"type":"string","format":"date","description":"Datum, an dem der Verstoß auftrat","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].breach_date","typeLabel":"string\u003cdate>"},"description":{"type":"string","description":"Beschreibung des Verstoßes","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].description","typeLabel":"string"},"is_verified":{"type":"boolean","description":"Gibt an, ob das Datenleck verifiziert ist","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].is_verified","typeLabel":"boolean"},"data_classes":{"type":"array","description":"Arten der bei der Datenpanne offengelegten Daten","items":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].data_classes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].data_classes","typeLabel":"string[]"},"breach_emails_count":{"type":"integer","description":"Anzahl der vom Datenleck betroffenen E-Mail-Adressen","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX].breach_emails_count","typeLabel":"integer"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].breaches","typeLabel":"object[]"},"is_disposable":{"type":"boolean","description":"Gibt an, ob die E-Mail von einem Wegwerf-Anbieter stammt","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_disposable","typeLabel":"boolean"},"is_undeliverable":{"type":"boolean","description":"Gibt an, ob die E-Mail-Adresse unzustellbar ist","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].is_undeliverable","typeLabel":"boolean"},"verification_attempts":{"type":"integer","description":"Anzahl der Verifizierungsversuche für diese E-Mail","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].verification_attempts","typeLabel":"integer"},"verified_at":{"type":"string","format":"date-time","description":"Zeitstempel, wann die E-Mail verifiziert wurde","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].verified_at","typeLabel":"string\u003cdate-time>"},"warnings":{"type":"array","description":"Liste von Warnungen bezüglich der E-Mail-Verifizierung","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"lifecycle":{"type":"array","description":"Chronologische Liste der Ereignisse im Lebenszyklus der E-Mail-Verifizierung.","items":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.status","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.reason","typeLabel":"string | null"},"code_tried":{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0.code_tried","typeLabel":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].lifecycle","typeLabel":"object[]"},"matches":{"type":"array","description":"Für diese E-Mail-Adresse gefundene Übereinstimmungen. Jede Übereinstimmung hat eine `source`: `session` (eine andere Verifizierungssitzung in Ihrer Anwendung stimmte mit derselben E-Mail-Adresse überein, zurückgegeben mit `session_id`/`session_number`/`vendor_data`/`verification_date`) oder `list_entry` (die E-Mail-Adresse befindet sich auf einer von der Organisation verwalteten Erlaubnis-/Sperrliste – siehe `/management-api/lists/overview`). Sitzungsübergreifende Übereinstimmungen verwenden unterschiedliche `vendor_data` und sind auf 5 begrenzt.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid> | null"},"session_number":{"oneOf":[{"type":"integer","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer | null"},"vendor_data":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"email":{"type":"string","format":"email","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].email","typeLabel":"string\u003cemail>"},"status":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string | null"},"is_blocklisted":{"type":"boolean","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session","list_entry"],"description":"Woher diese Übereinstimmung stammt. `session` bedeutet, dass eine andere Verifizierungssitzung in Ihrer Anwendung mit diesem Wert übereinstimmte. `list_entry` bedeutet, dass der Wert mit einer von der Organisation verwalteten Liste (Allowlist/Sperrliste) übereinstimmte – siehe die Übersicht der Management-API-Listen unter `/management-api/lists/overview` zur Verwaltung dieser Listen.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"email_intelligence":{"type":"object","description":"E-Mail-Intelligence-Signale. Nur vorhanden, wenn das E-Mail-Intelligence-Add-on für diese Adresse ausgeführt wurde.","properties":{"score":{"oneOf":[{"type":"number","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.score","typeLabel":"number | null"},"deliverable":{"oneOf":[{"type":"string","description":"Zustellbarkeitsbereich (z. B. `high`).","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable.oneOf.0","typeLabel":"string"},{"type":"null","description":"Zustellbarkeitsbereich (z. B. `high`).","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.deliverable","typeLabel":"string | null"},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low`, `Medium` oder `High`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low`, `Medium` oder `High`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_level","typeLabel":"string | null"},"breach_risk_index":{"oneOf":[{"type":"number","description":"Numerischer Breach-Risiko-Index.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Numerischer Breach-Risiko-Index.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.breach_risk_index","typeLabel":"number | null"},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in einer kürzlich aufgetretenen Datenpanne vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Adresse in einer kürzlich aufgetretenen Datenpanne vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_recent_breach","typeLabel":"boolean | null"},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in vielen Datenpannen vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Adresse in vielen Datenpannen vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_frequent_breached","typeLabel":"boolean | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Domain ein Wegwerf-Anbieter ist.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Domain ein Wegwerf-Anbieter ist.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_disposable","typeLabel":"boolean | null"},"is_free_domain":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Domain ein Freemail-Anbieter ist.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Domain ein Freemail-Anbieter ist.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_free_domain","typeLabel":"boolean | null"},"is_breached":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in bekannten Datenpannen vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn die Adresse in bekannten Datenpannen vorkommt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.is_breached","typeLabel":"boolean | null"},"no_of_breaches":{"oneOf":[{"type":"number","description":"Anzahl bekannter Datenlecks, die die Adresse enthalten.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches.oneOf.0","typeLabel":"number"},{"type":"null","description":"Anzahl bekannter Datenlecks, die die Adresse enthalten.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.no_of_breaches","typeLabel":"number | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Stabiler Didit-Identifikator des Signals, zum Beispiel `IR-5AC67A32`. Opak: danach gruppieren und filtern, nicht parsen.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","type":"null","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"Gibt an, ob das Signal das Risiko erhöht oder das Vertrauen gestärkt hat.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Lesbare Erklärung des Signals, auf Englisch.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"Signale, die den Score erklären, jeweils mit einem stabilen Didit-Code, einer Richtung, einer Nachricht und einer Auswirkungsstufe. Im Laufe der Zeit können neue Codes hinzukommen; weisen Sie unbekannte Codes daher nicht ab.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_intelligence","typeLabel":"object"},"email_social":{"oneOf":[{"type":"object","description":"Social Footprint der Adresse. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Adresse ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667,"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt.","uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"Social Footprint der Adresse. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Adresse ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications.oneOf.0.items.[INDEX].email_social","typeLabel":"object | null"}},"uniqueKey":"email_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von E-Mail-Verifizierungsberichten** – immer ein JSON-Array, niemals ein einzelnes `email`-Objekt. `null`, bis mindestens ein E-Mail-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der E-Mail-Adresse, Daten zu Datenlecks, `lifecycle[]`, `matches[]` sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen E-Mail-Schritt im Workflow-Graphen."},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts der E-Mail-Verifizierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Expired"]},"email":{"type":"string","description":"Die E-Mail-Adresse, die verifiziert wird"},"is_breached":{"type":"boolean","description":"Gibt an, ob die E-Mail in bekannten Datenlecks gefunden wurde"},"breaches":{"type":"array","description":"Liste bekannter Datenpannen, in denen diese E-Mail gefunden wurde","items":{"type":"object","properties":{"name":{"type":"string","description":"Name des Verstoßes"},"domain":{"type":"string","description":"Von der Sicherheitsverletzung betroffene Domain"},"logo_path":{"type":"string","description":"URL zum Logo des von einer Datenschutzverletzung betroffenen Dienstes"},"breach_date":{"type":"string","format":"date","description":"Datum, an dem der Verstoß auftrat"},"description":{"type":"string","description":"Beschreibung des Verstoßes"},"is_verified":{"type":"boolean","description":"Gibt an, ob das Datenleck verifiziert ist"},"data_classes":{"type":"array","description":"Arten der bei der Datenpanne offengelegten Daten","items":{"type":"string"}},"breach_emails_count":{"type":"integer","description":"Anzahl der vom Datenleck betroffenen E-Mail-Adressen"}}}},"is_disposable":{"type":"boolean","description":"Gibt an, ob die E-Mail von einem Wegwerf-Anbieter stammt"},"is_undeliverable":{"type":"boolean","description":"Gibt an, ob die E-Mail-Adresse unzustellbar ist"},"verification_attempts":{"type":"integer","description":"Anzahl der Verifizierungsversuche für diese E-Mail"},"verified_at":{"type":"string","format":"date-time","description":"Zeitstempel, wann die E-Mail verifiziert wurde"},"warnings":{"type":"array","description":"Liste von Warnungen bezüglich der E-Mail-Verifizierung","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}},"lifecycle":{"type":"array","description":"Chronologische Liste der Ereignisse im Lebenszyklus der E-Mail-Verifizierung.","items":{"type":"object","properties":{"type":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"details":{"oneOf":[{"type":"object","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}},{"type":"null","description":"Ereignisspezifische Payload. Sende-Ereignisse enthalten `status`, `reason`; Code-Prüfungs-Ereignisse enthalten `code_tried`, `status`; finale Status-Ereignisse enthalten `reason` – oder `null`, wenn kein Grund zu melden ist (z. B. `EMAIL_VERIFICATION_APPROVED`).","properties":{"status":{"type":"string"},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"code_tried":{"type":"string"}}}]},"fee":{"type":"number"}}}},"matches":{"type":"array","description":"Für diese E-Mail-Adresse gefundene Übereinstimmungen. Jede Übereinstimmung hat eine `source`: `session` (eine andere Verifizierungssitzung in Ihrer Anwendung stimmte mit derselben E-Mail-Adresse überein, zurückgegeben mit `session_id`/`session_number`/`vendor_data`/`verification_date`) oder `list_entry` (die E-Mail-Adresse befindet sich auf einer von der Organisation verwalteten Erlaubnis-/Sperrliste – siehe `/management-api/lists/overview`). Sitzungsübergreifende Übereinstimmungen verwenden unterschiedliche `vendor_data` und sind auf 5 begrenzt.","items":{"type":"object","properties":{"session_id":{"oneOf":[{"type":"string","format":"uuid"},{"type":"null","format":"uuid"}]},"session_number":{"oneOf":[{"type":"integer"},{"type":"null"}]},"vendor_data":{"oneOf":[{"type":"string"},{"type":"null"}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"email":{"type":"string","format":"email"},"status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_blocklisted":{"type":"boolean"},"api_service":{"oneOf":[{"type":"string"},{"type":"null"}]},"source":{"type":"string","enum":["session","list_entry"],"description":"Woher diese Übereinstimmung stammt. `session` bedeutet, dass eine andere Verifizierungssitzung in Ihrer Anwendung mit diesem Wert übereinstimmte. `list_entry` bedeutet, dass der Wert mit einer von der Organisation verwalteten Liste (Allowlist/Sperrliste) übereinstimmte – siehe die Übersicht der Management-API-Listen unter `/management-api/lists/overview` zur Verwaltung dieser Listen."}}}},"email_intelligence":{"type":"object","description":"E-Mail-Intelligence-Signale. Nur vorhanden, wenn das E-Mail-Intelligence-Add-on für diese Adresse ausgeführt wurde.","properties":{"score":{"oneOf":[{"type":"number","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter."},{"type":"null","description":"Normalisierter Risiko-Score von 0–100. Höher ist riskanter."}]},"deliverable":{"oneOf":[{"type":"string","description":"Zustellbarkeitsbereich (z. B. `high`)."},{"type":"null","description":"Zustellbarkeitsbereich (z. B. `high`)."}]},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low`, `Medium` oder `High`."},{"type":"null","description":"`Low`, `Medium` oder `High`."}]},"breach_risk_index":{"oneOf":[{"type":"number","description":"Numerischer Breach-Risiko-Index."},{"type":"null","description":"Numerischer Breach-Risiko-Index."}]},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in einer kürzlich aufgetretenen Datenpanne vorkommt."},{"type":"null","description":"`true`, wenn die Adresse in einer kürzlich aufgetretenen Datenpanne vorkommt."}]},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in vielen Datenpannen vorkommt."},{"type":"null","description":"`true`, wenn die Adresse in vielen Datenpannen vorkommt."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Domain ein Wegwerf-Anbieter ist."},{"type":"null","description":"`true`, wenn die Domain ein Wegwerf-Anbieter ist."}]},"is_free_domain":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Domain ein Freemail-Anbieter ist."},{"type":"null","description":"`true`, wenn die Domain ein Freemail-Anbieter ist."}]},"is_breached":{"oneOf":[{"type":"boolean","description":"`true`, wenn die Adresse in bekannten Datenpannen vorkommt."},{"type":"null","description":"`true`, wenn die Adresse in bekannten Datenpannen vorkommt."}]},"no_of_breaches":{"oneOf":[{"type":"number","description":"Anzahl bekannter Datenlecks, die die Adresse enthalten."},{"type":"null","description":"Anzahl bekannter Datenlecks, die die Adresse enthalten."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Stabiler Didit-Identifikator des Signals, zum Beispiel `IR-5AC67A32`. Opak: danach gruppieren und filtern, nicht parsen."},"value":{"oneOf":[{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode."},{"description":"Für ein Risiko-Flag (beispielsweise `voip`, `leaked`, `disposable`, `spam_trap`): dessen Wert: ein boolescher Wert, eine Stufe oder ein Datum. Null für einen bewerteten Grundcode.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"Gibt an, ob das Signal das Risiko erhöht oder das Vertrauen gestärkt hat."},"message":{"type":"string","description":"Lesbare Erklärung des Signals, auf Englisch."},"impact_level":{"oneOf":[{"type":"string","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`."},{"type":"null","description":"Wie stark das Signal den Score beeinflusst hat, zum Beispiel `low`, `medium` oder `high`."}]}}},"description":"Signale, die den Score erklären, jeweils mit einem stabilen Didit-Code, einer Richtung, einer Nachricht und einer Auswirkungsstufe. Im Laufe der Zeit können neue Codes hinzukommen; weisen Sie unbekannte Codes daher nicht ab."}}},"email_social":{"oneOf":[{"type":"object","description":"Social Footprint der Adresse. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Adresse ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}}},{"type":"null","description":"Social Footprint der Adresse. Nur vorhanden, wenn das Social-Footprint-Add-on für diese Adresse ausgeführt wurde.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5},{"type":"null","description":"Plattformen, bei denen die E-Mail-Adresse nachweislich registriert ist.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Auf Registrierung geprüfte Plattformen.","example":14},{"type":"null","description":"Auf Registrierung geprüfte Plattformen.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die einen zugehörigen Namen zurückgegeben haben.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0},{"type":"null","description":"Plattformen, die ein Profilfoto zurückgegeben haben.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2},{"type":"null","description":"Kommunikationsplattformen mit erkannter Präsenz.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5},{"type":"null","description":"Unterschiedliche Plattformkategorien mit erkannter Präsenz.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5},{"type":"null","description":"Zusammengesetzter Indikator für digitale Reife, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3},{"type":"null","description":"Indikator für die Profilreichhaltigkeit, 0–10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2},{"type":"null","description":"Mix aus kostenlosen vs. kostenpflichtigen Plattformen, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf kostenlosen Plattformen.","example":4},{"type":"null","description":"Registrierungen auf kostenlosen Plattformen.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0},{"type":"null","description":"Registrierungen auf rein kostenpflichtigen Plattformen.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrierungen auf Freemium-Plattformen.","example":1},{"type":"null","description":"Registrierungen auf Freemium-Plattformen.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Vollständigkeit des WhatsApp-Profils. Nur für Telefonnummern; null für E-Mail-Adressen.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plattformen, bei denen eine Registrierung bestätigt ist.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Geprüfte Plattformen mit negativem Ergebnis.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Plattform-Identifikator.","example":"whatsapp"},"category":{"type":"string","description":"Plattformkategorie, z. B. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` für weltweite Plattformen, `local` für regionsspezifische Plattformen.","example":"global"}}}},"categories":{"type":"object","description":"Anzahl der Registrierungen und Verhältnis pro Plattformkategorie.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2},{"type":"null","description":"Plattformen in dieser Kategorie, bei denen eine Registrierung bestätigt ist.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Anteil der geprüften Plattformen der Kategorie mit einer Registrierung, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Profildetails pro Plattform, geschlüsselt nach Plattform, sofern die Plattform diese bereitstellt.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Profilname, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profilname, sofern die Plattform diesen bereitstellt."}]},"photo":{"oneOf":[{"type":"string","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."},{"type":"null","description":"Profilfoto-URL, sofern die Plattform diese bereitstellt."}]},"about":{"oneOf":[{"type":"string","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."},{"type":"null","description":"Profil-Info-/Bio-Text, sofern die Plattform diesen bereitstellt."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Profilsichtbarkeit, sofern die Plattform diese bereitstellt."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."},{"type":"null","description":"Gibt an, ob das Profil ein Geschäftskonto ist, sofern die Plattform dies bereitstellt."}]}}}}}}]}}},"uniqueKey":"email_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"email_verifications","typeLabel":"object[] | null"},"poa_verifications":{"oneOf":[{"type":"array","description":"**Array von Adressnachweis-Berichten (POA)** – immer ein JSON-Array, niemals ein einzelnes `poa`-Objekt. `null`, bis mindestens ein POA-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der Dokumentdatei-URL, Aussteller, Datumsangaben, geparster Adresse sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen POA-Schritt im Workflow-Graphen.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts des Adressnachweises. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"document_file":{"type":"string","format":"uri","description":"URL des Adressnachweis-Dokuments","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_file","typeLabel":"string\u003curi>"},"issuing_state":{"type":"string","description":"Zweistelliger Ländercode des ausstellenden Staates","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"document_type":{"type":"string","description":"Art des Adressnachweisdokuments","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_type","typeLabel":"string"},"document_subtype":{"oneOf":[{"type":"string","description":"Genauere Klassifizierung des Adressnachweisdokuments innerhalb seines `document_type`, sofern eines erkannt wurde. Andernfalls `null`.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"Genauere Klassifizierung des Adressnachweisdokuments innerhalb seines `document_type`, sofern eines erkannt wurde. Andernfalls `null`.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_language":{"type":"string","description":"Sprachcode des Dokuments","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_language","typeLabel":"string"},"document_metadata":{"oneOf":[{"type":"object","properties":{"file_size":{"type":"integer","description":"Größe des Dokuments","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.file_size","typeLabel":"integer"},"content_type":{"type":"string","description":"Content-Type des Dokuments","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.content_type","typeLabel":"string"},"creation_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument erstellt wurde","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creation_date","typeLabel":"string\u003cdate>"},"modified_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument geändert wurde","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.modified_date","typeLabel":"string\u003cdate>"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.detected","typeLabel":"boolean"},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analyzed","typeLabel":"boolean"},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analysis_incomplete","typeLabel":"boolean"},"signals":{"type":"array","items":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals.items.[INDEX]","typeLabel":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals","typeLabel":"string[]"},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].height","typeLabel":"number"},"page_width":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_width","typeLabel":"number"},"page_height":{"type":"number","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_height","typeLabel":"number"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions","typeLabel":"object[]"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation","typeLabel":"object | null"},"creator":{"oneOf":[{"type":"string","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.creator","typeLabel":"string | null"},"producer":{"oneOf":[{"type":"string","description":"In den PDF-Metadaten erfasste Erstellungssoftware.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.0","typeLabel":"string"},{"type":"null","description":"In den PDF-Metadaten erfasste Erstellungssoftware.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.producer","typeLabel":"string | null"},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software.oneOf.0","typeLabel":"string"},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.software","typeLabel":"string | null"},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.encryption","typeLabel":"string | null"},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das PDF eine digitale Signatur trägt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob das PDF eine digitale Signatur trägt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_signed","typeLabel":"boolean | null"},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.is_tampered","typeLabel":"boolean | null"},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.0","typeLabel":"object"},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.signature_info","typeLabel":"object | null"},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_original_date","typeLabel":"string | null"},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date","typeLabel":"string | null"},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor","typeLabel":"boolean | null"},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date","typeLabel":"boolean | null"}},"description":"Aus dem hochgeladenen POA-Dokument extrahierte forensische Dateimetadaten. Enthält immer die folgenden Schlüssel (Werte sind `null`, wenn nicht anwendbar, z. B. EXIF-Daten für PDFs). `null`, wenn keine Metadaten extrahiert werden konnten.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"file_size":{"type":"integer","description":"Größe des Dokuments"},"content_type":{"type":"string","description":"Content-Type des Dokuments"},"creation_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument erstellt wurde"},"modified_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument geändert wurde"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."},{"type":"null","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."}]},"producer":{"oneOf":[{"type":"string","description":"In den PDF-Metadaten erfasste Erstellungssoftware."},{"type":"null","description":"In den PDF-Metadaten erfasste Erstellungssoftware."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das PDF eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das PDF eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."},{"type":"null","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."},{"type":"null","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."},{"type":"null","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."}]}},"description":"Aus dem hochgeladenen POA-Dokument extrahierte forensische Dateimetadaten. Enthält immer die folgenden Schlüssel (Werte sind `null`, wenn nicht anwendbar, z. B. EXIF-Daten für PDFs). `null`, wenn keine Metadaten extrahiert werden konnten.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].document_metadata","typeLabel":"object | null"},"issuer":{"type":"string","description":"Name des Dokumentenausstellers","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issuer","typeLabel":"string"},"issue_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument ausgestellt wurde","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].issue_date","typeLabel":"string\u003cdate>"},"expiration_date":{"oneOf":[{"type":"string","format":"date","description":"Ablaufdatum des Dokuments, falls verfügbar","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Ablaufdatum des Dokuments, falls verfügbar","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expiration_date","typeLabel":"string\u003cdate> | null"},"poa_address":{"type":"string","description":"Unverarbeitete Adresse aus dem Adressnachweis-Dokument","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_address","typeLabel":"string"},"poa_formatted_address":{"type":"string","description":"Formatierte Adresse aus dem Adressnachweis-Dokument","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_formatted_address","typeLabel":"string"},"poa_parsed_address":{"type":"object","properties":{"address_type":{"type":"string","description":"Art der Adresse (Straße, Avenue usw.)","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.address_type","typeLabel":"string"},"street_1":{"type":"string","description":"Primäre Straßenadresse","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_1","typeLabel":"string"},"street_2":{"oneOf":[{"type":"string","description":"Zusätzliche Straßenadresse","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Zusätzliche Straßenadresse","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.street_2","typeLabel":"string | null"},"city":{"type":"string","description":"Name der Stadt","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.city","typeLabel":"string"},"region":{"type":"string","description":"Name der Region oder des Bundesstaats","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.region","typeLabel":"string"},"country":{"type":"string","description":"Zweistelliger Ländercode","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.country","typeLabel":"string"},"postal_code":{"type":"string","description":"Postleitzahl","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.postal_code","typeLabel":"string"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","description":"Breitengrad-Koordinate","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location.latitude","typeLabel":"number"},"longitude":{"type":"number","description":"Längengrad-Koordinate","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location.longitude","typeLabel":"number"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address.document_location","typeLabel":"object"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].poa_parsed_address","typeLabel":"object"},"name_on_document":{"oneOf":[{"type":"string","description":"Aus dem Adressnachweis-Dokument extrahierter Name des Kontoinhabers / Empfängers, der für den Namensabgleich verwendet wird. `null`, wenn kein Name extrahiert werden konnte.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aus dem Adressnachweis-Dokument extrahierter Name des Kontoinhabers / Empfängers, der für den Namensabgleich verwendet wird. `null`, wenn kein Name extrahiert werden konnte.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_on_document","typeLabel":"string | null"},"name_match_score_expected_details":{"oneOf":[{"type":"number","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem bei der Sitzungserstellung angegebenen erwarteten Namen. `null`, wenn eine der beiden Seiten fehlt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem bei der Sitzungserstellung angegebenen erwarteten Namen. `null`, wenn eine der beiden Seiten fehlt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_expected_details","typeLabel":"number | null"},"name_match_score_id_verification":{"oneOf":[{"type":"number","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem durch den Schritt der Ausweisverifizierung extrahierten Namen. `null`, wenn eine der beiden Seiten fehlt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem durch den Schritt der Ausweisverifizierung extrahierten Namen. `null`, wenn eine der beiden Seiten fehlt.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].name_match_score_id_verification","typeLabel":"number | null"},"expected_details_address":{"oneOf":[{"type":"string","description":"Erwartete Rohadresse zur Verifizierung","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erwartete Rohadresse zur Verifizierung","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_address","typeLabel":"string | null"},"expected_details_formatted_address":{"oneOf":[{"type":"string","description":"Erwartete formatierte Adresse zur Verifizierung","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erwartete formatierte Adresse zur Verifizierung","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_formatted_address","typeLabel":"string | null"},"expected_details_parsed_address":{"type":"object","description":"Erwartete analysierte Adressdetails zur Verifizierung","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].expected_details_parsed_address","typeLabel":"object"},"extra_fields":{"type":"object","description":"Aus dem Dokument extrahierte zusätzliche Bank- und Kontaktdaten.","properties":{"bank_account_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_account_number","typeLabel":"string | null"},"bank_iban":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_iban","typeLabel":"string | null"},"bank_sort_code":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_sort_code","typeLabel":"string | null"},"bank_routing_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_routing_number","typeLabel":"string | null"},"bank_swift_bic":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_swift_bic","typeLabel":"string | null"},"bank_branch_name":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_name","typeLabel":"string | null"},"bank_branch_address":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.bank_branch_address","typeLabel":"string | null"},"document_phone_number":{"oneOf":[{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.document_phone_number","typeLabel":"string | null"},"additional_names":{"type":"array","items":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.additional_names.items.[INDEX]","typeLabel":"string"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields.additional_names","typeLabel":"string[]"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_fields","typeLabel":"object"},"extra_files":{"type":"array","items":{"type":"string","format":"uri","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_files.items.[INDEX]","typeLabel":"string\u003curi>"},"description":"Zusätzliche Adressnachweisdateien","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].extra_files","typeLabel":"string\u003curi>[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"detected_codes":{"type":"array","description":"Auf jeder verarbeiteten Seite des Dokuments erkannte QR-Codes und Barcodes. Leer, wenn keine gefunden wurden. Ein lokalisierter, aber nicht decodierbarer QR-Code weist `parsed_payload: null` auf.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"Erkannte Symbologie, zum Beispiel `QR_CODE`, `CODE_128`, `EAN_13`, `DATA_MATRIX` oder `PDF_417`.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].type","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-basierte Seitennummer.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_number","typeLabel":"integer"},"position":{"oneOf":[{"type":"array","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"integer"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX]","typeLabel":"integer[]"},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0","typeLabel":"integer[][]"},{"type":"null","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].position","typeLabel":"integer[][] | null"},"x":{"oneOf":[{"type":"integer","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].x","typeLabel":"integer | null"},"y":{"oneOf":[{"type":"integer","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].y","typeLabel":"integer | null"},"width":{"oneOf":[{"type":"integer","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].height","typeLabel":"integer | null"},"page_width":{"type":"integer","description":"Gerenderte Seitenbreite in Pixeln.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_width","typeLabel":"integer"},"page_height":{"type":"integer","description":"Gerenderte Seitenhöhe in Pixeln.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].page_height","typeLabel":"integer"},"raw_payload":{"type":"string","description":"Unverarbeitete Decoder-Payload als Base64-String, falls verfügbar; andernfalls ein leerer String.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].raw_payload","typeLabel":"string"},"parsed_payload":{"oneOf":[{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.0","typeLabel":"any"},{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","type":"null","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX].parsed_payload","typeLabel":"any | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].detected_codes","typeLabel":"object[]"},"address_validation":{"oneOf":[{"type":"object","description":"Adressvalidierung der Adresse auf diesem Adressnachweis: ob sie existiert und ihre normalisierte Form, wie sie aus dem Dokument ausgelesen wurde (eine spätere Korrektur von `poa_address` führt sie nicht erneut aus). Vorhanden, wenn dieser Adressnachweis-Schritt das Add-on Adressvalidierung aktiviert hatte und der Upload die Dokumentprüfungen bestanden hat; andernfalls `null`.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: Die Adresse wurde bis zum Gebäude (oder zur Wohnung bzw. zum Postfach) bestätigt. `partially_verified`: Sie wurde nur bis zur Straße oder bis zur genauesten Stufe bestätigt, die die Postreferenzdaten für diesen Ort enthalten. `not_verified`: Nur die Region oder die Stadt stimmte überein, oder gar nichts. `unavailable`: Die Validierung konnte nicht ausgeführt werden (z. B. hat der Referenzdienst nicht geantwortet); sie wird nicht abgerechnet und wirkt sich niemals auf eine Verifizierung aus.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.status","typeLabel":"enum\u003cstring>"},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht.","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.verification_level","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"object","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.0","typeLabel":"string"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_1","typeLabel":"string | null"},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält.","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.address_line_2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","example":"Mountain View","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","example":"Mountain View","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.region","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","example":"94043-1351","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.postal_code","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0.country","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}},"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.address","typeLabel":"object | null"},"formatted_address":{"oneOf":[{"type":"string","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351","isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.formatted_address","typeLabel":"string | null"},"latitude":{"oneOf":[{"type":"number","example":37.422022,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"null","example":37.422022,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.latitude","typeLabel":"number | null"},"longitude":{"oneOf":[{"type":"number","example":-122.08429,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"null","example":-122.08429,"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0.longitude","typeLabel":"number | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX].address_validation","typeLabel":"object | null"}},"uniqueKey":"poa_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"poa_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Adressnachweis-Berichten (POA)** – immer ein JSON-Array, niemals ein einzelnes `poa`-Objekt. `null`, bis mindestens ein POA-Schritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, der Dokumentdatei-URL, Aussteller, Datumsangaben, geparster Adresse sowie `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen POA-Schritt im Workflow-Graphen."},"status":{"type":"string","description":"Status auf Funktionsebene dieses Schritts des Adressnachweises. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"document_file":{"type":"string","format":"uri","description":"URL des Adressnachweis-Dokuments"},"issuing_state":{"type":"string","description":"Zweistelliger Ländercode des ausstellenden Staates"},"document_type":{"type":"string","description":"Art des Adressnachweisdokuments"},"document_subtype":{"oneOf":[{"type":"string","description":"Genauere Klassifizierung des Adressnachweisdokuments innerhalb seines `document_type`, sofern eines erkannt wurde. Andernfalls `null`."},{"type":"null","description":"Genauere Klassifizierung des Adressnachweisdokuments innerhalb seines `document_type`, sofern eines erkannt wurde. Andernfalls `null`."}]},"document_language":{"type":"string","description":"Sprachcode des Dokuments"},"document_metadata":{"oneOf":[{"type":"object","properties":{"file_size":{"type":"integer","description":"Größe des Dokuments"},"content_type":{"type":"string","description":"Content-Type des Dokuments"},"creation_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument erstellt wurde"},"modified_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument geändert wurde"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."},{"type":"null","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."}]},"producer":{"oneOf":[{"type":"string","description":"In den PDF-Metadaten erfasste Erstellungssoftware."},{"type":"null","description":"In den PDF-Metadaten erfasste Erstellungssoftware."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das PDF eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das PDF eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."},{"type":"null","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."},{"type":"null","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."},{"type":"null","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."}]}},"description":"Aus dem hochgeladenen POA-Dokument extrahierte forensische Dateimetadaten. Enthält immer die folgenden Schlüssel (Werte sind `null`, wenn nicht anwendbar, z. B. EXIF-Daten für PDFs). `null`, wenn keine Metadaten extrahiert werden konnten."},{"type":"null","properties":{"file_size":{"type":"integer","description":"Größe des Dokuments"},"content_type":{"type":"string","description":"Content-Type des Dokuments"},"creation_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument erstellt wurde"},"modified_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument geändert wurde"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]},"creator":{"oneOf":[{"type":"string","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."},{"type":"null","description":"Ersteller-Anwendung, die in den Dokumenten-Metadaten erfasst ist."}]},"producer":{"oneOf":[{"type":"string","description":"In den PDF-Metadaten erfasste Erstellungssoftware."},{"type":"null","description":"In den PDF-Metadaten erfasste Erstellungssoftware."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungs-/Verarbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema des Dokuments, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das PDF eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das PDF eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."},{"type":"null","description":"Gibt an, ob die Signaturprüfung darauf hinweist, dass die Datei nach dem Signieren geändert wurde."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."},{"type":"null","description":"Gibt an, ob die Dateimetadaten auf eine Verarbeitung durch einen bekannten Dokumenteneditor hinweisen."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."},{"type":"null","description":"Gibt an, ob das Erstellungs- und das Änderungsdatum voneinander abweichen — ein typisches Manipulationssignal."}]}},"description":"Aus dem hochgeladenen POA-Dokument extrahierte forensische Dateimetadaten. Enthält immer die folgenden Schlüssel (Werte sind `null`, wenn nicht anwendbar, z. B. EXIF-Daten für PDFs). `null`, wenn keine Metadaten extrahiert werden konnten."}]},"issuer":{"type":"string","description":"Name des Dokumentenausstellers"},"issue_date":{"type":"string","format":"date","description":"Datum, an dem das Dokument ausgestellt wurde"},"expiration_date":{"oneOf":[{"type":"string","format":"date","description":"Ablaufdatum des Dokuments, falls verfügbar"},{"type":"null","format":"date","description":"Ablaufdatum des Dokuments, falls verfügbar"}]},"poa_address":{"type":"string","description":"Unverarbeitete Adresse aus dem Adressnachweis-Dokument"},"poa_formatted_address":{"type":"string","description":"Formatierte Adresse aus dem Adressnachweis-Dokument"},"poa_parsed_address":{"type":"object","properties":{"address_type":{"type":"string","description":"Art der Adresse (Straße, Avenue usw.)"},"street_1":{"type":"string","description":"Primäre Straßenadresse"},"street_2":{"oneOf":[{"type":"string","description":"Zusätzliche Straßenadresse"},{"type":"null","description":"Zusätzliche Straßenadresse"}]},"city":{"type":"string","description":"Name der Stadt"},"region":{"type":"string","description":"Name der Region oder des Bundesstaats"},"country":{"type":"string","description":"Zweistelliger Ländercode"},"postal_code":{"type":"string","description":"Postleitzahl"},"document_location":{"type":"object","properties":{"latitude":{"type":"number","description":"Breitengrad-Koordinate"},"longitude":{"type":"number","description":"Längengrad-Koordinate"}}}}},"name_on_document":{"oneOf":[{"type":"string","description":"Aus dem Adressnachweis-Dokument extrahierter Name des Kontoinhabers / Empfängers, der für den Namensabgleich verwendet wird. `null`, wenn kein Name extrahiert werden konnte."},{"type":"null","description":"Aus dem Adressnachweis-Dokument extrahierter Name des Kontoinhabers / Empfängers, der für den Namensabgleich verwendet wird. `null`, wenn kein Name extrahiert werden konnte."}]},"name_match_score_expected_details":{"oneOf":[{"type":"number","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem bei der Sitzungserstellung angegebenen erwarteten Namen. `null`, wenn eine der beiden Seiten fehlt."},{"type":"null","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem bei der Sitzungserstellung angegebenen erwarteten Namen. `null`, wenn eine der beiden Seiten fehlt."}]},"name_match_score_id_verification":{"oneOf":[{"type":"number","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem durch den Schritt der Ausweisverifizierung extrahierten Namen. `null`, wenn eine der beiden Seiten fehlt."},{"type":"null","description":"Ähnlichkeitswert (0–100) zwischen `name_on_document` und dem durch den Schritt der Ausweisverifizierung extrahierten Namen. `null`, wenn eine der beiden Seiten fehlt."}]},"expected_details_address":{"oneOf":[{"type":"string","description":"Erwartete Rohadresse zur Verifizierung"},{"type":"null","description":"Erwartete Rohadresse zur Verifizierung"}]},"expected_details_formatted_address":{"oneOf":[{"type":"string","description":"Erwartete formatierte Adresse zur Verifizierung"},{"type":"null","description":"Erwartete formatierte Adresse zur Verifizierung"}]},"expected_details_parsed_address":{"type":"object","description":"Erwartete analysierte Adressdetails zur Verifizierung"},"extra_fields":{"type":"object","description":"Aus dem Dokument extrahierte zusätzliche Bank- und Kontaktdaten.","properties":{"bank_account_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_iban":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_sort_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_routing_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_swift_bic":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_branch_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"bank_branch_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"document_phone_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"additional_names":{"type":"array","items":{"type":"string"}}}},"extra_files":{"type":"array","items":{"type":"string","format":"uri"},"description":"Zusätzliche Adressnachweisdateien"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}},"detected_codes":{"type":"array","description":"Auf jeder verarbeiteten Seite des Dokuments erkannte QR-Codes und Barcodes. Leer, wenn keine gefunden wurden. Ein lokalisierter, aber nicht decodierbarer QR-Code weist `parsed_payload: null` auf.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"Erkannte Symbologie, zum Beispiel `QR_CODE`, `CODE_128`, `EAN_13`, `DATA_MATRIX` oder `PDF_417`."},"page_number":{"type":"integer","minimum":1,"description":"1-basierte Seitennummer."},"position":{"oneOf":[{"type":"array","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}},{"type":"null","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}}]},"x":{"oneOf":[{"type":"integer","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite."}]},"y":{"oneOf":[{"type":"integer","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite."},{"type":"null","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite."}]},"width":{"oneOf":[{"type":"integer","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite."}]},"height":{"oneOf":[{"type":"integer","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite."}]},"page_width":{"type":"integer","description":"Gerenderte Seitenbreite in Pixeln."},"page_height":{"type":"integer","description":"Gerenderte Seitenhöhe in Pixeln."},"raw_payload":{"type":"string","description":"Unverarbeitete Decoder-Payload als Base64-String, falls verfügbar; andernfalls ein leerer String."},"parsed_payload":{"oneOf":[{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte."},{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","type":"null"}]}}}},"address_validation":{"oneOf":[{"type":"object","description":"Adressvalidierung der Adresse auf diesem Adressnachweis: ob sie existiert und ihre normalisierte Form, wie sie aus dem Dokument ausgelesen wurde (eine spätere Korrektur von `poa_address` führt sie nicht erneut aus). Vorhanden, wenn dieser Adressnachweis-Schritt das Add-on Adressvalidierung aktiviert hatte und der Upload die Dokumentprüfungen bestanden hat; andernfalls `null`.","required":["status","verification_level","address","formatted_address","latitude","longitude"],"properties":{"status":{"type":"string","enum":["verified","partially_verified","not_verified","unavailable"],"description":"`verified`: Die Adresse wurde bis zum Gebäude (oder zur Wohnung bzw. zum Postfach) bestätigt. `partially_verified`: Sie wurde nur bis zur Straße oder bis zur genauesten Stufe bestätigt, die die Postreferenzdaten für diesen Ort enthalten. `not_verified`: Nur die Region oder die Stadt stimmte überein, oder gar nichts. `unavailable`: Die Validierung konnte nicht ausgeführt werden (z. B. hat der Referenzdienst nicht geantwortet); sie wird nicht abgerechnet und wirkt sich niemals auf eine Verifizierung aus."},"verification_level":{"oneOf":[{"type":"string","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht."},{"type":"null","enum":["administrative_area","locality","thoroughfare","premise","delivery_point",null],"description":"Die genaueste Ebene, auf der die Adresse abgeglichen wurde. `null`, wenn keine Übereinstimmung vorliegt oder `status` auf `unavailable` steht."}]},"address":{"oneOf":[{"type":"object","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}}},{"type":"null","description":"Die normalisierte Adresse. `null`, wenn `status` den Wert `unavailable` hat.","properties":{"address_line_1":{"oneOf":[{"type":"string","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"},{"type":"null","description":"Erste Zustellzeile, so geschrieben, wie im jeweiligen Land üblich.","example":"1600 Amphitheatre Pkwy"}]},"address_line_2":{"oneOf":[{"type":"string","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."},{"type":"null","description":"Zweite Adresszeile (Wohnung, Gebäude oder Stadtteil), sofern die Adresse eine enthält."}]},"city":{"oneOf":[{"type":"string","example":"Mountain View"},{"type":"null","example":"Mountain View"}]},"region":{"oneOf":[{"type":"string","description":"Bundesland, Provinz oder Region.","example":"CA"},{"type":"null","description":"Bundesland, Provinz oder Region.","example":"CA"}]},"postal_code":{"oneOf":[{"type":"string","example":"94043-1351"},{"type":"null","example":"94043-1351"}]},"country":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","example":"US"}]}}}]},"formatted_address":{"oneOf":[{"type":"string","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"},{"type":"null","description":"Die normalisierte Adresse in einer Zeile.","example":"1600 Amphitheatre Pkwy, Mountain View CA 94043-1351"}]},"latitude":{"oneOf":[{"type":"number","example":37.422022},{"type":"null","example":37.422022}]},"longitude":{"oneOf":[{"type":"number","example":-122.08429},{"type":"null","example":-122.08429}]}}},{"type":"null"}]}}},"uniqueKey":"poa_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"poa_verifications","typeLabel":"object[] | null"},"document_ai_documents":{"oneOf":[{"type":"array","description":"**Document AI-Berichte gruppiert nach Workflow-Knoten** — immer ein JSON-Array, niemals ein einzelnes Objekt. `null`, bis mindestens ein Document AI-Schritt Daten erzeugt hat. Nur vorhanden, wenn `session_kind = user`. Jeder Eintrag ist eine Knotengruppe mit einem aggregierten `status`, der `node_id`, einem `items[]`-Array der Ergebnisse pro Dokument (extrahierte Daten zugeordnet nach dem konfigurierten Feldschlüssel) und `warnings`.","items":{"type":"object","description":"Ergebnisse von Document AI, gruppiert nach Workflow-Knoten.","properties":{"status":{"type":"string","description":"Aggregierter Document AI-Status für diesen Knoten, zusammengefasst aus seinen `items[]`.","enum":["Approved","Declined","In Review","Not Finished"],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"node_id":{"oneOf":[{"type":"string","description":"Eindeutige Kennung für diesen Document AI-Schritt im Workflow-Graphen.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eindeutige Kennung für diesen Document AI-Schritt im Workflow-Graphen.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"node_id":{"oneOf":[{"type":"string","description":"Workflow-Graph-Knoten, der dieses Dokument erstellt hat.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Workflow-Graph-Knoten, der dieses Dokument erstellt hat.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].node_id","typeLabel":"string | null"},"document_key":{"type":"string","description":"Schlüssel des konfigurierten Document-AI-Dokuments, dem diese Datei entspricht.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_key","typeLabel":"string"},"original_filename":{"oneOf":[{"type":"string","description":"Dateiname der vom Benutzer hochgeladenen Datei.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dateiname der vom Benutzer hochgeladenen Datei.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","description":"Dateigröße in Bytes.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Dateigröße in Bytes.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size","typeLabel":"integer | null"},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url","typeLabel":"string\u003curi> | null"},"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished"],"description":"Document AI-Status pro Dokument.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Von Document AI extrahierte Werte, anhand des konfigurierten Felds `key`. Jeder Wert ist ein String, eine Zahl oder `null`.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Von Document AI extrahierte Werte, anhand des konfigurierten Felds `key`. Jeder Wert ist ein String, eine Zahl oder `null`.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].extracted_data","typeLabel":"object | null"},"detected_codes":{"type":"array","description":"Auf jeder verarbeiteten Seite erkannte QR-Codes und Barcodes. Leer, wenn keine gefunden wurden. Ein lokalisierter, aber nicht decodierbarer QR-Code weist `parsed_payload: null` auf.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"Erkannte Symbologie, zum Beispiel `QR_CODE`, `CODE_128`, `EAN_13`, `DATA_MATRIX` oder `PDF_417`.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].type","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-basierte Seitennummer.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_number","typeLabel":"integer"},"position":{"oneOf":[{"type":"array","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"integer"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0.items.[INDEX]","typeLabel":"integer[]"},"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.0","typeLabel":"integer[][]"},{"type":"null","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}},"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].position","typeLabel":"integer[][] | null"},"x":{"oneOf":[{"type":"integer","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].x","typeLabel":"integer | null"},"y":{"oneOf":[{"type":"integer","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].y","typeLabel":"integer | null"},"width":{"oneOf":[{"type":"integer","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].width","typeLabel":"integer | null"},"height":{"oneOf":[{"type":"integer","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].height","typeLabel":"integer | null"},"page_width":{"type":"integer","description":"Gerenderte Seitenbreite in Pixeln.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_width","typeLabel":"integer"},"page_height":{"type":"integer","description":"Gerenderte Seitenhöhe in Pixeln.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].page_height","typeLabel":"integer"},"raw_payload":{"type":"string","description":"Unverarbeitete Decoder-Payload als Base64-String, falls verfügbar; andernfalls ein leerer String.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].raw_payload","typeLabel":"string"},"parsed_payload":{"oneOf":[{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.0","typeLabel":"any"},{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","type":"null","isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX].parsed_payload","typeLabel":"any | null"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].detected_codes","typeLabel":"object[]"},"fields":{"type":"array","description":"Die konfigurierten Extraktionsfelder für dieses Dokument.","items":{"type":"object","properties":{"key":{"type":"string","description":"Stabiler Feldschlüssel, der als Schlüssel in `extracted_data` verwendet wird.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].key","typeLabel":"string"},"name":{"type":"string","description":"Lesbarer Feldname.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].name","typeLabel":"string"},"instruction":{"type":"string","description":"Dem Modell angezeigte Extraktionsanweisung.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].instruction","typeLabel":"string"},"type":{"type":"string","enum":["text","number","date"],"description":"Erwarteter Werttyp des extrahierten Feldes.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"required":{"type":"boolean","description":"Whether this field is required.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX].required","typeLabel":"boolean"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].fields","typeLabel":"object[]"},"document_metadata":{"oneOf":[{"type":"object","description":"Aus dem hochgeladenen Dokument extrahierte forensische Dateimetadaten (z. B. `is_tampered`). `null`, wenn nichts extrahiert werden konnte.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Aus dem hochgeladenen Dokument extrahierte forensische Dateimetadaten (z. B. `is_tampered`). `null`, wenn nichts extrahiert werden konnte.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata","typeLabel":"object | null"},"cross_check_result":{"oneOf":[{"type":"object","description":"Abgleich der extrahierten Dokumentfelder mit anderen Sitzungsdaten. `null`, wenn kein Abgleich durchgeführt wurde.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.0","typeLabel":"object"},{"type":"null","description":"Abgleich der extrahierten Dokumentfelder mit anderen Sitzungsdaten. `null`, wenn kein Abgleich durchgeführt wurde.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].\\items","typeLabel":"object[]"},"warnings":{"oneOf":[{"type":"array","items":{"type":"object","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Für diesen Document-AI-Knoten ausgelöste Warnungsprotokolle.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object"},"description":"Für diesen Document-AI-Knoten ausgelöste Warnungsprotokolle.","uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX].warnings","typeLabel":"object[] | null"}},"uniqueKey":"document_ai_documents.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_ai_documents.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Document AI-Berichte gruppiert nach Workflow-Knoten** — immer ein JSON-Array, niemals ein einzelnes Objekt. `null`, bis mindestens ein Document AI-Schritt Daten erzeugt hat. Nur vorhanden, wenn `session_kind = user`. Jeder Eintrag ist eine Knotengruppe mit einem aggregierten `status`, der `node_id`, einem `items[]`-Array der Ergebnisse pro Dokument (extrahierte Daten zugeordnet nach dem konfigurierten Feldschlüssel) und `warnings`.","items":{"type":"object","description":"Ergebnisse von Document AI, gruppiert nach Workflow-Knoten.","properties":{"status":{"type":"string","description":"Aggregierter Document AI-Status für diesen Knoten, zusammengefasst aus seinen `items[]`.","enum":["Approved","Declined","In Review","Not Finished"]},"node_id":{"oneOf":[{"type":"string","description":"Eindeutige Kennung für diesen Document AI-Schritt im Workflow-Graphen."},{"type":"null","description":"Eindeutige Kennung für diesen Document AI-Schritt im Workflow-Graphen."}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"node_id":{"oneOf":[{"type":"string","description":"Workflow-Graph-Knoten, der dieses Dokument erstellt hat."},{"type":"null","description":"Workflow-Graph-Knoten, der dieses Dokument erstellt hat."}]},"document_key":{"type":"string","description":"Schlüssel des konfigurierten Document-AI-Dokuments, dem diese Datei entspricht."},"original_filename":{"oneOf":[{"type":"string","description":"Dateiname der vom Benutzer hochgeladenen Datei."},{"type":"null","description":"Dateiname der vom Benutzer hochgeladenen Datei."}]},"file_size":{"oneOf":[{"type":"integer","description":"Dateigröße in Bytes."},{"type":"null","description":"Dateigröße in Bytes."}]},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei."},{"type":"null","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei."}]},"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished"],"description":"Document AI-Status pro Dokument."},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Von Document AI extrahierte Werte, anhand des konfigurierten Felds `key`. Jeder Wert ist ein String, eine Zahl oder `null`."},{"type":"null","additionalProperties":true,"description":"Von Document AI extrahierte Werte, anhand des konfigurierten Felds `key`. Jeder Wert ist ein String, eine Zahl oder `null`."}]},"detected_codes":{"type":"array","description":"Auf jeder verarbeiteten Seite erkannte QR-Codes und Barcodes. Leer, wenn keine gefunden wurden. Ein lokalisierter, aber nicht decodierbarer QR-Code weist `parsed_payload: null` auf.","items":{"type":"object","required":["type","page_number","position","x","y","width","height","page_width","page_height","raw_payload","parsed_payload"],"properties":{"type":{"type":"string","description":"Erkannte Symbologie, zum Beispiel `QR_CODE`, `CODE_128`, `EAN_13`, `DATA_MATRIX` oder `PDF_417`."},"page_number":{"type":"integer","minimum":1,"description":"1-basierte Seitennummer."},"position":{"oneOf":[{"type":"array","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}},{"type":"null","description":"Erkanntes Polygon in Pixelkoordinaten der gerenderten Seite. `null`, wenn keine verlässliche Position verfügbar ist.","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"}}}]},"x":{"oneOf":[{"type":"integer","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Linke Kante der Bounding-Box in Pixeln der gerenderten Seite."}]},"y":{"oneOf":[{"type":"integer","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite."},{"type":"null","description":"Oberer Rand des Begrenzungsrahmens in Pixeln der gerenderten Seite."}]},"width":{"oneOf":[{"type":"integer","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Breite der Bounding-Box in Pixeln der gerenderten Seite."}]},"height":{"oneOf":[{"type":"integer","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite."},{"type":"null","description":"Höhe der Bounding-Box in Pixeln der gerenderten Seite."}]},"page_width":{"type":"integer","description":"Gerenderte Seitenbreite in Pixeln."},"page_height":{"type":"integer","description":"Gerenderte Seitenhöhe in Pixeln."},"raw_payload":{"type":"string","description":"Unverarbeitete Decoder-Payload als Base64-String, falls verfügbar; andernfalls ein leerer String."},"parsed_payload":{"oneOf":[{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte."},{"description":"Dekodierte Zeichenkette oder strukturierter Wert. `null`, wenn der Code gefunden wurde, aber nicht dekodiert werden konnte.","type":"null"}]}}}},"fields":{"type":"array","description":"Die konfigurierten Extraktionsfelder für dieses Dokument.","items":{"type":"object","properties":{"key":{"type":"string","description":"Stabiler Feldschlüssel, der als Schlüssel in `extracted_data` verwendet wird."},"name":{"type":"string","description":"Lesbarer Feldname."},"instruction":{"type":"string","description":"Dem Modell angezeigte Extraktionsanweisung."},"type":{"type":"string","enum":["text","number","date"],"description":"Erwarteter Werttyp des extrahierten Feldes."},"required":{"type":"boolean","description":"Whether this field is required."}}}},"document_metadata":{"oneOf":[{"type":"object","description":"Aus dem hochgeladenen Dokument extrahierte forensische Dateimetadaten (z. B. `is_tampered`). `null`, wenn nichts extrahiert werden konnte."},{"type":"null","description":"Aus dem hochgeladenen Dokument extrahierte forensische Dateimetadaten (z. B. `is_tampered`). `null`, wenn nichts extrahiert werden konnte."}]},"cross_check_result":{"oneOf":[{"type":"object","description":"Abgleich der extrahierten Dokumentfelder mit anderen Sitzungsdaten. `null`, wenn kein Abgleich durchgeführt wurde."},{"type":"null","description":"Abgleich der extrahierten Dokumentfelder mit anderen Sitzungsdaten. `null`, wenn kein Abgleich durchgeführt wurde."}]},"created_at":{"type":"string","format":"date-time"}}}},"warnings":{"oneOf":[{"type":"array","items":{"type":"object"},"description":"Für diesen Document-AI-Knoten ausgelöste Warnungsprotokolle."},{"type":"null","items":{"type":"object"},"description":"Für diesen Document-AI-Knoten ausgelöste Warnungsprotokolle."}]}}},"uniqueKey":"document_ai_documents.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_ai_documents","typeLabel":"object[] | null"},"questionnaire_responses":{"oneOf":[{"type":"array","description":"**Array von Fragebogen-Antwortberichten** – immer ein JSON-Array, niemals ein einzelnes `questionnaire`-Objekt. `null`, bis mindestens ein Fragebogenschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, der Fragebogen-Metadaten, Abschnitten mit Formularelementen sowie den Antworten des Benutzers.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Fragebogen-Schritt im Workflow-Graphen.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"questionnaire_id":{"type":"string","description":"Eindeutige Kennung für den Fragebogen","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_id","typeLabel":"string"},"title":{"type":"string","description":"Titel des Fragebogens","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","description":"Beschreibung des Fragebogens","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].description","typeLabel":"string"},"languages":{"type":"array","items":{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].languages.items.[INDEX]","typeLabel":"string"},"description":"Unterstützte Sprachen","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].languages","typeLabel":"string[]"},"default_language":{"type":"string","description":"Standardsprache","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].default_language","typeLabel":"string"},"is_active":{"type":"boolean","description":"Gibt an, ob der Fragebogen aktiv ist","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].is_active","typeLabel":"boolean"},"is_simple_questionnaire":{"type":"boolean","description":"Gibt an, ob der Fragebogen ein einfaches lineares Formular ist (kein verzweigter Graph).","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].is_simple_questionnaire","typeLabel":"boolean"},"questionnaire_group_id":{"oneOf":[{"type":"string","format":"uuid","description":"Stabiler Identifikator der Fragebogengruppe über Versionen hinweg.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Stabiler Identifikator der Fragebogengruppe über Versionen hinweg.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].questionnaire_group_id","typeLabel":"string\u003cuuid> | null"},"version":{"oneOf":[{"type":"integer","description":"Versionsnummer des Fragebogens, der beantwortet wurde.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Versionsnummer des Fragebogens, der beantwortet wurde.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].version","typeLabel":"integer | null"},"published_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitstempel, zu dem diese Fragebogenversion veröffentlicht wurde.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Zeitstempel, zu dem diese Fragebogenversion veröffentlicht wurde.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"},"sections":{"type":"array","items":{"type":"object","properties":{"title":{"oneOf":[{"type":"string","description":"Abschnittstitel","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Abschnittstitel","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].title","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Abschnittsbeschreibung","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Abschnittsbeschreibung","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].description","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Eindeutige Kennung für das Element","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"Stabile Knotenkennung dieses Formularelements innerhalb des Fragebogen-Graphen.","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stabile Knotenkennung dieses Formularelements innerhalb des Fragebogen-Graphen.","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].value","typeLabel":"string | null"},"element_type":{"type":"string","description":"Art des Fragebogenelements","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].element_type","typeLabel":"string"},"is_required":{"type":"boolean","description":"Gibt an, ob das Element erforderlich ist","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].is_required","typeLabel":"boolean"},"title":{"type":"string","description":"Titel des Eintrags","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"Beschreibung des Eintrags","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Beschreibung des Eintrags","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].description","typeLabel":"string | null"},"placeholder":{"oneOf":[{"type":"string","description":"Platzhaltertext","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder.oneOf.0","typeLabel":"string"},{"type":"null","description":"Platzhaltertext","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].placeholder","typeLabel":"string | null"},"choices":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].value","typeLabel":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX].requires_text_input","typeLabel":"boolean | null"}},"required":["label","value"],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Optionen für Dropdown- oder Einzelauswahlelemente","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"},{"type":"null","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"}]}},"required":["label","value"]},"description":"Optionen für Dropdown- oder Einzelauswahlelemente","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].choices","typeLabel":"object[] | null"},"max_files":{"oneOf":[{"type":"integer","description":"Maximale Anzahl zulässiger Dateien","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Maximale Anzahl zulässiger Dateien","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].max_files","typeLabel":"integer | null"},"answer":{"type":"object","description":"Für das Element bereitgestellte Antwort","properties":{"value":{"oneOf":[{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.value","typeLabel":"string | null"},"text":{"oneOf":[{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.text","typeLabel":"string | null"},"files":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer.files","typeLabel":"string[] | null"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].answer","typeLabel":"object"},"required_if":{"oneOf":[{"type":"object","description":"Regel für bedingte Erforderlichkeit, wenn das Element nur bei bestimmten Antworten erforderlich ist.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if.oneOf.0","typeLabel":"object"},{"type":"null","description":"Regel für bedingte Erforderlichkeit, wenn das Element nur bei bestimmten Antworten erforderlich ist.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].required_if","typeLabel":"object | null"},"repeatable_config":{"oneOf":[{"type":"object","description":"Konfiguration für wiederholbare Elementgruppen, falls zutreffend.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config.oneOf.0","typeLabel":"object"},{"type":"null","description":"Konfiguration für wiederholbare Elementgruppen, falls zutreffend.","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX].repeatable_config","typeLabel":"object | null"}},"required":["uuid","value","element_type","is_required","title"],"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX].\\items","typeLabel":"object[]"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].sections","typeLabel":"object[]"},"status":{"type":"string","description":"Status des Fragebogens","uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX].status","typeLabel":"string"}},"uniqueKey":"questionnaire_responses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"questionnaire_responses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Fragebogen-Antwortberichten** – immer ein JSON-Array, niemals ein einzelnes `questionnaire`-Objekt. `null`, bis mindestens ein Fragebogenschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, der Fragebogen-Metadaten, Abschnitten mit Formularelementen sowie den Antworten des Benutzers.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Fragebogen-Schritt im Workflow-Graphen."},"questionnaire_id":{"type":"string","description":"Eindeutige Kennung für den Fragebogen"},"title":{"type":"string","description":"Titel des Fragebogens"},"description":{"type":"string","description":"Beschreibung des Fragebogens"},"languages":{"type":"array","items":{"type":"string"},"description":"Unterstützte Sprachen"},"default_language":{"type":"string","description":"Standardsprache"},"is_active":{"type":"boolean","description":"Gibt an, ob der Fragebogen aktiv ist"},"is_simple_questionnaire":{"type":"boolean","description":"Gibt an, ob der Fragebogen ein einfaches lineares Formular ist (kein verzweigter Graph)."},"questionnaire_group_id":{"oneOf":[{"type":"string","format":"uuid","description":"Stabiler Identifikator der Fragebogengruppe über Versionen hinweg."},{"type":"null","format":"uuid","description":"Stabiler Identifikator der Fragebogengruppe über Versionen hinweg."}]},"version":{"oneOf":[{"type":"integer","description":"Versionsnummer des Fragebogens, der beantwortet wurde."},{"type":"null","description":"Versionsnummer des Fragebogens, der beantwortet wurde."}]},"published_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitstempel, zu dem diese Fragebogenversion veröffentlicht wurde."},{"type":"null","format":"date-time","description":"Zeitstempel, zu dem diese Fragebogenversion veröffentlicht wurde."}]},"sections":{"type":"array","items":{"type":"object","properties":{"title":{"oneOf":[{"type":"string","description":"Abschnittstitel"},{"type":"null","description":"Abschnittstitel"}]},"description":{"oneOf":[{"type":"string","description":"Abschnittsbeschreibung"},{"type":"null","description":"Abschnittsbeschreibung"}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Eindeutige Kennung für das Element"},"value":{"oneOf":[{"type":"string","description":"Stabile Knotenkennung dieses Formularelements innerhalb des Fragebogen-Graphen."},{"type":"null","description":"Stabile Knotenkennung dieses Formularelements innerhalb des Fragebogen-Graphen."}]},"element_type":{"type":"string","description":"Art des Fragebogenelements"},"is_required":{"type":"boolean","description":"Gibt an, ob das Element erforderlich ist"},"title":{"type":"string","description":"Titel des Eintrags"},"description":{"oneOf":[{"type":"string","description":"Beschreibung des Eintrags"},{"type":"null","description":"Beschreibung des Eintrags"}]},"placeholder":{"oneOf":[{"type":"string","description":"Platzhaltertext"},{"type":"null","description":"Platzhaltertext"}]},"choices":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"},{"type":"null","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"}]}},"required":["label","value"]},"description":"Optionen für Dropdown- oder Einzelauswahlelemente"},{"type":"null","items":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"requires_text_input":{"oneOf":[{"type":"boolean","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"},{"type":"null","description":"Gibt an, ob diese Auswahl eine zusätzliche Texteingabe erfordert"}]}},"required":["label","value"]},"description":"Optionen für Dropdown- oder Einzelauswahlelemente"}]},"max_files":{"oneOf":[{"type":"integer","description":"Maximale Anzahl zulässiger Dateien"},{"type":"null","description":"Maximale Anzahl zulässiger Dateien"}]},"answer":{"type":"object","description":"Für das Element bereitgestellte Antwort","properties":{"value":{"oneOf":[{"type":"string"},{"type":"null"}]},"text":{"oneOf":[{"type":"string"},{"type":"null"}]},"files":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null","items":{"type":"string"}}]}}},"required_if":{"oneOf":[{"type":"object","description":"Regel für bedingte Erforderlichkeit, wenn das Element nur bei bestimmten Antworten erforderlich ist."},{"type":"null","description":"Regel für bedingte Erforderlichkeit, wenn das Element nur bei bestimmten Antworten erforderlich ist."}]},"repeatable_config":{"oneOf":[{"type":"object","description":"Konfiguration für wiederholbare Elementgruppen, falls zutreffend."},{"type":"null","description":"Konfiguration für wiederholbare Elementgruppen, falls zutreffend."}]}},"required":["uuid","value","element_type","is_required","title"]}}}}},"status":{"type":"string","description":"Status des Fragebogens"}}},"uniqueKey":"questionnaire_responses.oneOf.1","typeLabel":"null"}],"uniqueKey":"questionnaire_responses","typeLabel":"object[] | null"},"bank_verifications":{"oneOf":[{"type":"array","description":"Ergebnisse der Bankverifizierung, ein Eintrag pro Schritt der Bankverifizierung, für die Benutzer- und Unternehmensverifizierung. `null`, bis ein Schritt ein Ergebnis erzeugt. Das Feld `method` jedes Eintrags gibt an, wie das Konto verifiziert wurde: `open_banking` (Bank-Anmeldung) oder `account_lookup` (Kontoabfrage) oder ein `statement`- bzw. `microdeposits`-Fallback, und `none`, wenn die Person vor der Auswertung eines Versuchs ohne Bank fortgefahren ist (`continued_without_bank`). Siehe [Bank-Verifizierungsmethoden](/de/core-technology/bank-verification/verification-methods).","items":{"type":"object","description":"Ergebnis eines Bankverifizierungsschritts für die Benutzer- und Unternehmensverifizierung. `method` gibt an, wie das Konto verifiziert wurde, und `none`, dass die Person ohne Bank fortgefahren ist, bevor ein Versuch bewertet wurde. `continued_without_bank` gibt an, dass die Person ohne Bank fortgefahren ist, auch nach einem bewerteten Versuch. Siehe [Bankverifizierungsmethoden](/de/core-technology/bank-verification/verification-methods) und [Wenn die Person ihre Bank nicht verifizieren kann](/de/core-technology/bank-verification/fallbacks).","properties":{"schema_version":{"type":"integer","description":"Version dieser Ergebnisstruktur. Derzeit `1`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].schema_version","typeLabel":"integer"},"bank_verification_id":{"type":"string","format":"uuid","description":"Die ID dieses Ergebnisses.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].bank_verification_id","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","description":"Der Workflow-Knoten, zu dem dieses Ergebnis gehört.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"Das Verdikt des Schritts nach seinen Aktionen und Statusregeln.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"original_status":{"oneOf":[{"type":"string","description":"Das erste Urteil, das der Schritt gefällt hat, vor jeder späteren Änderung wie einer manuellen Prüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Das erste Urteil, das der Schritt gefällt hat, vor jeder späteren Änderung wie einer manuellen Prüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].original_status","typeLabel":"string | null"},"method":{"oneOf":[{"type":"string","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"Wie das Konto verifiziert wurde: `open_banking` (Bank-Login: die Person hat sich bei ihrer Bank angemeldet), `account_lookup` (Kontoüberprüfung: die Person hat die Kontodaten eingegeben und die Bank hat den Namen bestätigt), `microdeposits` oder `statement` (Upload eines Kontoauszugs). `none`, wenn die Person ohne Bank fortgefahren ist, bevor ein Versuch ausgewertet wurde, sodass kein Konto verifiziert wurde. Nach einem ausgewerteten Versuch bleibt es die Methode dieses Versuchs. `null`, bis ein Konto ausgewertet wird, sowie wenn der Workflow die zurückgegebenen Daten einschränkt. Workflow-Regeln lesen denselben Wert wie `bank.method`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"Wie das Konto verifiziert wurde: `open_banking` (Bank-Login: die Person hat sich bei ihrer Bank angemeldet), `account_lookup` (Kontoüberprüfung: die Person hat die Kontodaten eingegeben und die Bank hat den Namen bestätigt), `microdeposits` oder `statement` (Upload eines Kontoauszugs). `none`, wenn die Person ohne Bank fortgefahren ist, bevor ein Versuch ausgewertet wurde, sodass kein Konto verifiziert wurde. Nach einem ausgewerteten Versuch bleibt es die Methode dieses Versuchs. `null`, bis ein Konto ausgewertet wird, sowie wenn der Workflow die zurückgegebenen Daten einschränkt. Workflow-Regeln lesen denselben Wert wie `bank.method`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].method","typeLabel":"enum\u003cstring> | null"},"provider":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route, die die Verbindung ausgeführt hat. Lesen Sie `method`, nicht diesen Schlüssel, um festzustellen, wie das Konto verifiziert wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Schlüssel der Route, die die Verbindung ausgeführt hat. Lesen Sie `method`, nicht diesen Schlüssel, um festzustellen, wie das Konto verifiziert wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].provider","typeLabel":"string | null"},"credential_source":{"oneOf":[{"type":"string","enum":["native","byok"],"description":"`native`: Didits eigene Route, abgerechnet über Ihr Didit-Guthaben. `byok`: ein Marketplace-Anbieter, den Sie mit Ihren eigenen Anmeldedaten angebunden haben.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["native","byok"],"description":"`native`: Didits eigene Route, abgerechnet über Ihr Didit-Guthaben. `byok`: ein Marketplace-Anbieter, den Sie mit Ihren eigenen Anmeldedaten angebunden haben.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].credential_source","typeLabel":"enum\u003cstring> | null"},"route":{"oneOf":[{"type":"object","description":"Die vor der Einwilligung gewählte Route. Sie ändert sich danach nicht mehr.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Schlüssel der Route.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_key","typeLabel":"string | null"},"credential_source":{"type":"string","enum":["native","byok"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.credential_source","typeLabel":"enum\u003cstring>"},"is_fallback":{"type":"boolean","description":"Gibt an, ob Didits eigene Route für einen Marketplace-Anbieter eingesprungen ist, der keine Verbindung herstellen konnte.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.is_fallback","typeLabel":"boolean"},"provider_connection_id":{"oneOf":[{"type":"string","description":"Die verwendete Marketplace-Verbindung für `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die verwendete Marketplace-Verbindung für `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.provider_connection_id","typeLabel":"string | null"},"requested_scopes":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.requested_scopes.items.[INDEX]","typeLabel":"string"},"description":"Die von der Verbindung angeforderten Daten, beispielsweise `ownership` oder `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0.requested_scopes","typeLabel":"string[]"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die vor der Einwilligung gewählte Route. Sie ändert sich danach nicht mehr.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route."},{"type":"null","description":"Der Schlüssel der Route."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"Gibt an, ob Didits eigene Route für einen Marketplace-Anbieter eingesprungen ist, der keine Verbindung herstellen konnte."},"provider_connection_id":{"oneOf":[{"type":"string","description":"Die verwendete Marketplace-Verbindung für `byok`."},{"type":"null","description":"Die verwendete Marketplace-Verbindung für `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"Die von der Verbindung angeforderten Daten, beispielsweise `ownership` oder `balances`."}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].route","typeLabel":"object | null"},"connection":{"oneOf":[{"type":"object","description":"Die Verbindung des letzten Versuchs. `null` vor dem ersten Versuch.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.status","typeLabel":"enum\u003cstring>"},"institution_id":{"oneOf":[{"type":"string","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_id","typeLabel":"string | null"},"institution_name":{"oneOf":[{"type":"string","description":"Der Name der Bank. `null` bei einer Kontoprüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Name der Bank. `null` bei einer Kontoprüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_name","typeLabel":"string | null"},"institution_country":{"oneOf":[{"type":"string","description":"Das Land des Kontos, ISO 3166-1 Alpha-3.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Das Land des Kontos, ISO 3166-1 Alpha-3.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.institution_country","typeLabel":"string | null"},"oauth":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.oauth","typeLabel":"boolean | null"},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Verbindung erfolgreich war.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Verbindung erfolgreich war.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.connected_at","typeLabel":"string\u003cdate-time> | null"},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.consent_expires_at","typeLabel":"string\u003cdate-time> | null"},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.last_refreshed_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"Die Versuche, die die Person für diesen Schritt aufgewendet hat, alle Methoden zusammen.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.attempts","typeLabel":"integer"},"reason_code":{"oneOf":[{"type":"string","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0.reason_code","typeLabel":"string | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Verbindung des letzten Versuchs. `null` vor dem ersten Versuch.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."},{"type":"null","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."}]},"institution_name":{"oneOf":[{"type":"string","description":"Der Name der Bank. `null` bei einer Kontoprüfung."},{"type":"null","description":"Der Name der Bank. `null` bei einer Kontoprüfung."}]},"institution_country":{"oneOf":[{"type":"string","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."},{"type":"null","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."},{"type":"null","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Verbindung erfolgreich war."},{"type":"null","format":"date-time","description":"Wann die Verbindung erfolgreich war."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."},{"type":"null","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."},{"type":"null","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."}]},"attempts":{"type":"integer","description":"Die Versuche, die die Person für diesen Schritt aufgewendet hat, alle Methoden zusammen."},"reason_code":{"oneOf":[{"type":"string","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."},{"type":"null","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection","typeLabel":"object | null"},"account":{"oneOf":[{"type":"object","description":"Das bewertete Konto. `null`, bis ein Konto bewertet wird.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"Die Kontonummer, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Kontonummer, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.account_id_masked","typeLabel":"string | null"},"iban_masked":{"oneOf":[{"type":"string","description":"Die IBAN, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die IBAN, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.iban_masked","typeLabel":"string | null"},"sort_code":{"oneOf":[{"type":"string","description":"Der Sort Code im Vereinigten Königreich.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Sort Code im Vereinigten Königreich.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.sort_code","typeLabel":"string | null"},"routing_number_masked":{"oneOf":[{"type":"string","description":"Die Routing-Nummer, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Routing-Nummer, maskiert.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.routing_number_masked","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["checking","current","savings","business","other"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.type","typeLabel":"enum\u003cstring> | null"},"subtype":{"oneOf":[{"type":"string","description":"Der bankeigene Kontosubtyp.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der bankeigene Kontosubtyp.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.subtype","typeLabel":"string | null"},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung des Kontos.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 4217-Währung des Kontos.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.currency","typeLabel":"string | null"},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","business","unknown"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holder_type","typeLabel":"enum\u003cstring> | null"},"holders_count":{"oneOf":[{"type":"integer","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.holders_count","typeLabel":"integer | null"},"is_joint":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_joint","typeLabel":"boolean | null"},"is_business":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0.is_business","typeLabel":"boolean | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.0","typeLabel":"object"},{"type":"null","description":"Das bewertete Konto. `null`, bis ein Konto bewertet wird.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"Die Kontonummer, maskiert."},{"type":"null","description":"Die Kontonummer, maskiert."}]},"iban_masked":{"oneOf":[{"type":"string","description":"Die IBAN, maskiert."},{"type":"null","description":"Die IBAN, maskiert."}]},"sort_code":{"oneOf":[{"type":"string","description":"Der Sort Code im Vereinigten Königreich."},{"type":"null","description":"Der Sort Code im Vereinigten Königreich."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"Die Routing-Nummer, maskiert."},{"type":"null","description":"Die Routing-Nummer, maskiert."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"Der bankeigene Kontosubtyp."},{"type":"null","description":"Der bankeigene Kontosubtyp."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung des Kontos."},{"type":"null","description":"ISO 4217-Währung des Kontos."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].account","typeLabel":"object | null"},"ownership":{"oneOf":[{"type":"object","description":"Wie der Kontoinhaber mit der verifizierten Identität übereinstimmt. `null`, bis ein Konto ausgewertet wird.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` ist eine nahe Übereinstimmung. `not_verifiable`: Die Bank hat ohne abzugleichenden Inhaber geantwortet. `unknown`: Der Nachweis konnte nicht gelesen werden, oder es lag keine Identität zum Abgleich vor.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.result","typeLabel":"enum\u003cstring>"},"reference_identity_source":{"oneOf":[{"type":"string","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.reference_identity_source","typeLabel":"string | null"},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.name_score","typeLabel":"integer | null"},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.provider_name_score","typeLabel":"integer | null"},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.address_score","typeLabel":"integer | null"},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.email_score","typeLabel":"integer | null"},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.phone_score","typeLabel":"integer | null"},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.dob_score","typeLabel":"integer | null"},"close_match":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.close_match","typeLabel":"boolean | null"},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holder_confirmation","typeLabel":"enum\u003cstring> | null"},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.method","typeLabel":"enum\u003cstring> | null"},"matched_holder_index":{"oneOf":[{"type":"integer","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.matched_holder_index","typeLabel":"integer | null"},"holders":{"type":"array","items":{"type":"object","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holders.items.[INDEX]","typeLabel":"object"},"description":"Jeder von der Bank aufgeführte Inhaber mit seinen Scores.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.holders","typeLabel":"object[]"},"owner_identity_available":{"oneOf":[{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.owner_identity_available","typeLabel":"boolean | null"},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["live","cached","refreshed"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evidence_freshness","typeLabel":"enum\u003cstring> | null"},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Entscheidung berechnet wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Entscheidung berechnet wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0.evaluated_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.0","typeLabel":"object"},{"type":"null","description":"Wie der Kontoinhaber mit der verifizierten Identität übereinstimmt. `null`, bis ein Konto ausgewertet wird.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` ist eine nahe Übereinstimmung. `not_verifiable`: Die Bank hat ohne abzugleichenden Inhaber geantwortet. `unknown`: Der Nachweis konnte nicht gelesen werden, oder es lag keine Identität zum Abgleich vor."},"reference_identity_source":{"oneOf":[{"type":"string","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."},{"type":"null","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."},{"type":"null","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."}]},"close_match":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."},{"type":"null","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"Jeder von der Bank aufgeführte Inhaber mit seinen Scores."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Entscheidung berechnet wurde."},{"type":"null","format":"date-time","description":"Wann die Entscheidung berechnet wurde."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].ownership","typeLabel":"object | null"},"financial_data":{"type":"object","description":"Die Finanzdaten, die der Schritt ausgelesen hat. Nur die Bank-Anmeldung liest sie aus.","properties":{"balances":{"oneOf":[{"type":"object","description":"Mit dem Scope `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances.oneOf.0","typeLabel":"object"},{"type":"null","description":"Mit dem Scope `balances`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.balances","typeLabel":"object | null"},"transactions":{"oneOf":[{"type":"object","description":"Mit dem Scope `transactions`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions.oneOf.0","typeLabel":"object"},{"type":"null","description":"Mit dem Scope `transactions`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.transactions","typeLabel":"object | null"},"income":{"oneOf":[{"type":"object","description":"Mit dem Scope `income`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income.oneOf.0","typeLabel":"object"},{"type":"null","description":"Mit dem Scope `income`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.income","typeLabel":"object | null"},"categorization":{"oneOf":[{"type":"object","description":"Didits Kategorisierung der gelesenen Transaktionen. `null` ohne diese.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization.oneOf.0","typeLabel":"object"},{"type":"null","description":"Didits Kategorisierung der gelesenen Transaktionen. `null` ohne diese.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.categorization","typeLabel":"object | null"},"not_collected":{"type":"array","items":{"type":"string","enum":["balances","income","transactions"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.not_collected.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Die vom Schritt angeforderten Daten, die von der Methode zur Kontoverifizierung nicht erfasst werden. Guthaben, Transaktionen und Einkommen stammen ausschließlich aus dem Bank-Login; ein per Kontoprüfung verifiziertes Konto führt sie daher hier auf. Dies ist niemals ein Fehler. Andernfalls ist das Feld leer.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data.not_collected","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].financial_data","typeLabel":"object"},"billing":{"oneOf":[{"type":"object","properties":{"route":{"type":"string","enum":["native","byok"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.route","typeLabel":"enum\u003cstring>"},"billed":{"type":"boolean","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.billed","typeLabel":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"Die berechnete Marketplace-Plattformgebühr für `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die berechnete Marketplace-Plattformgebühr für `byok`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.marketplace_fee","typeLabel":"string | null"},"usage_type":{"oneOf":[{"type":"string","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0.usage_type","typeLabel":"string | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."},{"type":"null","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."},{"type":"null","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].billing","typeLabel":"object | null"},"reference_identity":{"oneOf":[{"type":"object","description":"Die Identität, mit der der Inhaber verglichen wurde, zusammen mit ihrer Quelle.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Identität, mit der der Inhaber verglichen wurde, zusammen mit ihrer Quelle.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reference_identity","typeLabel":"object | null"},"signals":{"oneOf":[{"type":"object","description":"Kontosignale aus dem Transaktionsverlauf, sofern der Schritt diesen ausgelesen hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals.oneOf.0","typeLabel":"object"},{"type":"null","description":"Kontosignale aus dem Transaktionsverlauf, sofern der Schritt diesen ausgelesen hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].signals","typeLabel":"object | null"},"connection_abandoned":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Schritt ohne Übereinstimmung endete, nachdem die Person den Schritt bei ihrer Bank verlassen hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob der Schritt ohne Übereinstimmung endete, nachdem die Person den Schritt bei ihrer Bank verlassen hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].connection_abandoned","typeLabel":"boolean | null"},"not_covered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bank oder das Land der Person bei diesem Schritt nicht erreicht werden konnte. Auch `true`, wenn die Person ohne Bank fortgefahren ist, da keine Methode ihr Land oder ihre Bank verifizieren konnte.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Bank oder das Land der Person bei diesem Schritt nicht erreicht werden konnte. Auch `true`, wenn die Person ohne Bank fortgefahren ist, da keine Methode ihr Land oder ihre Bank verifizieren konnte.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].not_covered","typeLabel":"boolean | null"},"continued_without_bank":{"type":"boolean","description":"Gibt an, ob die Person den Schritt mit **Ohne Ihre Bank fortfahren** verlassen hat. `continuation` gibt dann den Grund an. `method` ist `none`, wenn vor dem Fortfahren kein Versuch ausgewertet wurde. Nach einem ausgewerteten Versuch, wie etwa einem nicht übereinstimmenden Kontoinhaber, bleibt `method` die Methode dieses Versuchs und das Urteil sowie die Grund-Codes bleiben bestehen. Wird auch zurückgegeben, wenn der Workflow die zurückgegebenen Daten einschränkt.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continued_without_bank","typeLabel":"boolean"},"continuation":{"oneOf":[{"type":"object","description":"Wie die Person ohne Bank fortgefahren ist. `null`, wenn sie dies nicht getan hat. Wenn der Workflow die zurückgegebenen Daten einschränkt, wird `reason` weiterhin zurückgegeben und jeder andere Schlüssel ist `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"Warum dies geschah, wie von Didit beim Fortfahren der Person ermittelt: `no_route` (kein Bank-Login und keine Kontoprüfung für ihr Land verfügbar ist), `institution_unsupported` (die ausgewählte Bank kann in diesem Schritt nicht verwendet werden), `attempts_exhausted` (alle Versuche wurden bereits aufgebraucht und keiner war im Gange) oder `person_choice` (eine Verifizierungsmöglichkeit war vorhanden und die Person entschied sich fortzufahren, auch wenn ihre Bank gerade nicht erreichbar war). `no_route` und `institution_unsupported` folgen `bank_unsupported_action`, `attempts_exhausted` folgt `bank_attempts_exhausted_action` und `person_choice` folgt `bank_skipped_action`, es sei denn, ein ausgewerteter Versuch hat den Schritt bereits entschieden.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"country":{"oneOf":[{"type":"string","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.country","typeLabel":"string | null"},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.offered","typeLabel":"enum\u003cstring>[] | null"},"institution_id":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_id","typeLabel":"string | null"},"institution_name":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.institution_name","typeLabel":"string | null"},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Person fortgefahren ist.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Person fortgefahren ist.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0.continued_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Wie die Person ohne Bank fortgefahren ist. `null`, wenn sie dies nicht getan hat. Wenn der Workflow die zurückgegebenen Daten einschränkt, wird `reason` weiterhin zurückgegeben und jeder andere Schlüssel ist `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"Warum dies geschah, wie von Didit beim Fortfahren der Person ermittelt: `no_route` (kein Bank-Login und keine Kontoprüfung für ihr Land verfügbar ist), `institution_unsupported` (die ausgewählte Bank kann in diesem Schritt nicht verwendet werden), `attempts_exhausted` (alle Versuche wurden bereits aufgebraucht und keiner war im Gange) oder `person_choice` (eine Verifizierungsmöglichkeit war vorhanden und die Person entschied sich fortzufahren, auch wenn ihre Bank gerade nicht erreichbar war). `no_route` und `institution_unsupported` folgen `bank_unsupported_action`, `attempts_exhausted` folgt `bank_attempts_exhausted_action` und `person_choice` folgt `bank_skipped_action`, es sei denn, ein ausgewerteter Versuch hat den Schritt bereits entschieden."},"country":{"oneOf":[{"type":"string","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."},{"type":"null","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."}]},"institution_id":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."}]},"institution_name":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Person fortgefahren ist."},{"type":"null","format":"date-time","description":"Wann die Person fortgefahren ist."}]}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].continuation","typeLabel":"object | null"},"evidence_purged_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Banknachweise gemäß `bank_evidence_retention_days` gelöscht wurden. Andernfalls `null`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Banknachweise gemäß `bank_evidence_retention_days` gelöscht wurden. Andernfalls `null`.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].evidence_purged_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"string"},"description":"Informative Codes, zum Beispiel `holder_declared`. Eine Warnung ändert den Status niemals von sich aus.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"string[]"},"reason_codes":{"type":"array","items":{"type":"string","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reason_codes.items.[INDEX]","typeLabel":"string"},"description":"Warum das Ergebnis so ausgefallen ist, zum Beispiel `OWNER_NAME_PARTIAL`. Es können mehrere zutreffen. `NOT_COVERED`: Die Person ist ohne Bank fortgefahren, da keine Methode ihr Land oder ihre Bank verifizieren konnte. `SKIPPED`: Die Person hat sich entschieden, ohne Bank fortzufahren, obwohl eine Verifizierungsmöglichkeit vorhanden war. Keines von beiden wird hinzugefügt, wenn ein ausgewerteter Versuch den Schritt bereits entschieden hat.","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].reason_codes","typeLabel":"string[]"},"created_at":{"type":"string","format":"date-time","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"bank_verifications.oneOf.0.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"bank_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"bank_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Ergebnisse der Bankverifizierung, ein Eintrag pro Schritt der Bankverifizierung, für die Benutzer- und Unternehmensverifizierung. `null`, bis ein Schritt ein Ergebnis erzeugt. Das Feld `method` jedes Eintrags gibt an, wie das Konto verifiziert wurde: `open_banking` (Bank-Anmeldung) oder `account_lookup` (Kontoabfrage) oder ein `statement`- bzw. `microdeposits`-Fallback, und `none`, wenn die Person vor der Auswertung eines Versuchs ohne Bank fortgefahren ist (`continued_without_bank`). Siehe [Bank-Verifizierungsmethoden](/de/core-technology/bank-verification/verification-methods).","items":{"type":"object","description":"Ergebnis eines Bankverifizierungsschritts für die Benutzer- und Unternehmensverifizierung. `method` gibt an, wie das Konto verifiziert wurde, und `none`, dass die Person ohne Bank fortgefahren ist, bevor ein Versuch bewertet wurde. `continued_without_bank` gibt an, dass die Person ohne Bank fortgefahren ist, auch nach einem bewerteten Versuch. Siehe [Bankverifizierungsmethoden](/de/core-technology/bank-verification/verification-methods) und [Wenn die Person ihre Bank nicht verifizieren kann](/de/core-technology/bank-verification/fallbacks).","properties":{"schema_version":{"type":"integer","description":"Version dieser Ergebnisstruktur. Derzeit `1`."},"bank_verification_id":{"type":"string","format":"uuid","description":"Die ID dieses Ergebnisses."},"node_id":{"type":"string","description":"Der Workflow-Knoten, zu dem dieses Ergebnis gehört."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Expired"],"description":"Das Verdikt des Schritts nach seinen Aktionen und Statusregeln."},"original_status":{"oneOf":[{"type":"string","description":"Das erste Urteil, das der Schritt gefällt hat, vor jeder späteren Änderung wie einer manuellen Prüfung."},{"type":"null","description":"Das erste Urteil, das der Schritt gefällt hat, vor jeder späteren Änderung wie einer manuellen Prüfung."}]},"method":{"oneOf":[{"type":"string","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"Wie das Konto verifiziert wurde: `open_banking` (Bank-Login: die Person hat sich bei ihrer Bank angemeldet), `account_lookup` (Kontoüberprüfung: die Person hat die Kontodaten eingegeben und die Bank hat den Namen bestätigt), `microdeposits` oder `statement` (Upload eines Kontoauszugs). `none`, wenn die Person ohne Bank fortgefahren ist, bevor ein Versuch ausgewertet wurde, sodass kein Konto verifiziert wurde. Nach einem ausgewerteten Versuch bleibt es die Methode dieses Versuchs. `null`, bis ein Konto ausgewertet wird, sowie wenn der Workflow die zurückgegebenen Daten einschränkt. Workflow-Regeln lesen denselben Wert wie `bank.method`."},{"type":"null","enum":["open_banking","account_lookup","microdeposits","statement","none"],"description":"Wie das Konto verifiziert wurde: `open_banking` (Bank-Login: die Person hat sich bei ihrer Bank angemeldet), `account_lookup` (Kontoüberprüfung: die Person hat die Kontodaten eingegeben und die Bank hat den Namen bestätigt), `microdeposits` oder `statement` (Upload eines Kontoauszugs). `none`, wenn die Person ohne Bank fortgefahren ist, bevor ein Versuch ausgewertet wurde, sodass kein Konto verifiziert wurde. Nach einem ausgewerteten Versuch bleibt es die Methode dieses Versuchs. `null`, bis ein Konto ausgewertet wird, sowie wenn der Workflow die zurückgegebenen Daten einschränkt. Workflow-Regeln lesen denselben Wert wie `bank.method`."}]},"provider":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route, die die Verbindung ausgeführt hat. Lesen Sie `method`, nicht diesen Schlüssel, um festzustellen, wie das Konto verifiziert wurde."},{"type":"null","description":"Der Schlüssel der Route, die die Verbindung ausgeführt hat. Lesen Sie `method`, nicht diesen Schlüssel, um festzustellen, wie das Konto verifiziert wurde."}]},"credential_source":{"oneOf":[{"type":"string","enum":["native","byok"],"description":"`native`: Didits eigene Route, abgerechnet über Ihr Didit-Guthaben. `byok`: ein Marketplace-Anbieter, den Sie mit Ihren eigenen Anmeldedaten angebunden haben."},{"type":"null","enum":["native","byok"],"description":"`native`: Didits eigene Route, abgerechnet über Ihr Didit-Guthaben. `byok`: ein Marketplace-Anbieter, den Sie mit Ihren eigenen Anmeldedaten angebunden haben."}]},"route":{"oneOf":[{"type":"object","description":"Die vor der Einwilligung gewählte Route. Sie ändert sich danach nicht mehr.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route."},{"type":"null","description":"Der Schlüssel der Route."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"Gibt an, ob Didits eigene Route für einen Marketplace-Anbieter eingesprungen ist, der keine Verbindung herstellen konnte."},"provider_connection_id":{"oneOf":[{"type":"string","description":"Die verwendete Marketplace-Verbindung für `byok`."},{"type":"null","description":"Die verwendete Marketplace-Verbindung für `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"Die von der Verbindung angeforderten Daten, beispielsweise `ownership` oder `balances`."}}},{"type":"null","description":"Die vor der Einwilligung gewählte Route. Sie ändert sich danach nicht mehr.","properties":{"provider_key":{"oneOf":[{"type":"string","description":"Der Schlüssel der Route."},{"type":"null","description":"Der Schlüssel der Route."}]},"credential_source":{"type":"string","enum":["native","byok"]},"is_fallback":{"type":"boolean","description":"Gibt an, ob Didits eigene Route für einen Marketplace-Anbieter eingesprungen ist, der keine Verbindung herstellen konnte."},"provider_connection_id":{"oneOf":[{"type":"string","description":"Die verwendete Marketplace-Verbindung für `byok`."},{"type":"null","description":"Die verwendete Marketplace-Verbindung für `byok`."}]},"requested_scopes":{"type":"array","items":{"type":"string"},"description":"Die von der Verbindung angeforderten Daten, beispielsweise `ownership` oder `balances`."}}}]},"connection":{"oneOf":[{"type":"object","description":"Die Verbindung des letzten Versuchs. `null` vor dem ersten Versuch.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."},{"type":"null","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."}]},"institution_name":{"oneOf":[{"type":"string","description":"Der Name der Bank. `null` bei einer Kontoprüfung."},{"type":"null","description":"Der Name der Bank. `null` bei einer Kontoprüfung."}]},"institution_country":{"oneOf":[{"type":"string","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."},{"type":"null","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."},{"type":"null","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Verbindung erfolgreich war."},{"type":"null","format":"date-time","description":"Wann die Verbindung erfolgreich war."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."},{"type":"null","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."},{"type":"null","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."}]},"attempts":{"type":"integer","description":"Die Versuche, die die Person für diesen Schritt aufgewendet hat, alle Methoden zusammen."},"reason_code":{"oneOf":[{"type":"string","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."},{"type":"null","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."}]}}},{"type":"null","description":"Die Verbindung des letzten Versuchs. `null` vor dem ersten Versuch.","properties":{"status":{"type":"string","enum":["pending","connected","cancelled","timeout","failed","unsupported","revoked","expired"]},"institution_id":{"oneOf":[{"type":"string","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."},{"type":"null","description":"Die ID der Bank. `null` bei einer Kontoprüfung, bei der keine Bank ausgewählt wird."}]},"institution_name":{"oneOf":[{"type":"string","description":"Der Name der Bank. `null` bei einer Kontoprüfung."},{"type":"null","description":"Der Name der Bank. `null` bei einer Kontoprüfung."}]},"institution_country":{"oneOf":[{"type":"string","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."},{"type":"null","description":"Das Land des Kontos, ISO 3166-1 Alpha-3."}]},"oauth":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."},{"type":"null","description":"Gibt an, ob die Bankanmeldung über OAuth oder App-to-App erfolgte. `null` bei einer Kontoüberprüfung."}]},"connected_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Verbindung erfolgreich war."},{"type":"null","format":"date-time","description":"Wann die Verbindung erfolgreich war."}]},"consent_expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."},{"type":"null","format":"date-time","description":"Wann die Bank-Einwilligung endet, bei der Bank-Anmeldung."}]},"last_refreshed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."},{"type":"null","format":"date-time","description":"Wann die Finanzdaten zuletzt erneut ausgelesen wurden."}]},"attempts":{"type":"integer","description":"Die Versuche, die die Person für diesen Schritt aufgewendet hat, alle Methoden zusammen."},"reason_code":{"oneOf":[{"type":"string","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."},{"type":"null","description":"Warum die Verbindung nicht einfach `connected` ist, zum Beispiel `USER_CANCELLED`, `INSTITUTION_DOWN`, `ACCOUNT_NOT_FOUND`, `REFERENCE_IDENTITY_MISSING` oder `VERIFICATION_COMPLETED`."}]}}}]},"account":{"oneOf":[{"type":"object","description":"Das bewertete Konto. `null`, bis ein Konto bewertet wird.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"Die Kontonummer, maskiert."},{"type":"null","description":"Die Kontonummer, maskiert."}]},"iban_masked":{"oneOf":[{"type":"string","description":"Die IBAN, maskiert."},{"type":"null","description":"Die IBAN, maskiert."}]},"sort_code":{"oneOf":[{"type":"string","description":"Der Sort Code im Vereinigten Königreich."},{"type":"null","description":"Der Sort Code im Vereinigten Königreich."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"Die Routing-Nummer, maskiert."},{"type":"null","description":"Die Routing-Nummer, maskiert."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"Der bankeigene Kontosubtyp."},{"type":"null","description":"Der bankeigene Kontosubtyp."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung des Kontos."},{"type":"null","description":"ISO 4217-Währung des Kontos."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"Das bewertete Konto. `null`, bis ein Konto bewertet wird.","properties":{"account_id_masked":{"oneOf":[{"type":"string","description":"Die Kontonummer, maskiert."},{"type":"null","description":"Die Kontonummer, maskiert."}]},"iban_masked":{"oneOf":[{"type":"string","description":"Die IBAN, maskiert."},{"type":"null","description":"Die IBAN, maskiert."}]},"sort_code":{"oneOf":[{"type":"string","description":"Der Sort Code im Vereinigten Königreich."},{"type":"null","description":"Der Sort Code im Vereinigten Königreich."}]},"routing_number_masked":{"oneOf":[{"type":"string","description":"Die Routing-Nummer, maskiert."},{"type":"null","description":"Die Routing-Nummer, maskiert."}]},"type":{"oneOf":[{"type":"string","enum":["checking","current","savings","business","other"]},{"type":"null","enum":["checking","current","savings","business","other"]}]},"subtype":{"oneOf":[{"type":"string","description":"Der bankeigene Kontosubtyp."},{"type":"null","description":"Der bankeigene Kontosubtyp."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung des Kontos."},{"type":"null","description":"ISO 4217-Währung des Kontos."}]},"holder_type":{"oneOf":[{"type":"string","enum":["person","business","unknown"]},{"type":"null","enum":["person","business","unknown"]}]},"holders_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"is_joint":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"is_business":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ownership":{"oneOf":[{"type":"object","description":"Wie der Kontoinhaber mit der verifizierten Identität übereinstimmt. `null`, bis ein Konto ausgewertet wird.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` ist eine nahe Übereinstimmung. `not_verifiable`: Die Bank hat ohne abzugleichenden Inhaber geantwortet. `unknown`: Der Nachweis konnte nicht gelesen werden, oder es lag keine Identität zum Abgleich vor."},"reference_identity_source":{"oneOf":[{"type":"string","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."},{"type":"null","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."},{"type":"null","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."}]},"close_match":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."},{"type":"null","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"Jeder von der Bank aufgeführte Inhaber mit seinen Scores."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Entscheidung berechnet wurde."},{"type":"null","format":"date-time","description":"Wann die Entscheidung berechnet wurde."}]}}},{"type":"null","description":"Wie der Kontoinhaber mit der verifizierten Identität übereinstimmt. `null`, bis ein Konto ausgewertet wird.","properties":{"result":{"type":"string","enum":["match","partial_match","no_match","unknown","not_verifiable"],"description":"`partial_match` ist eine nahe Übereinstimmung. `not_verifiable`: Die Bank hat ohne abzugleichenden Inhaber geantwortet. `unknown`: Der Nachweis konnte nicht gelesen werden, oder es lag keine Identität zum Abgleich vor."},"reference_identity_source":{"oneOf":[{"type":"string","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."},{"type":"null","description":"Der Schritt, mit dessen Identität der Inhaber verglichen wurde: `kyc`, `database_validation`, `expected_details`, `questionnaire`, `document_ai` oder `kyb`."}]},"name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."},{"type":"null","minimum":0,"maximum":100,"description":"Didits Kontoinhaber-Namens-Score."}]},"provider_name_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der bankeigene Score für den Inhabernamen, sofern einer zurückgegeben wurde."}]},"address_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaberadresse, sofern ein Adressabgleich durchgeführt wurde."}]},"email_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhaber-E-Mail, sofern ein E-Mail-Abgleich durchgeführt wurde."}]},"phone_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für die Inhabertelefonnummer, sofern ein Telefonabgleich durchgeführt wurde."}]},"dob_score":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."},{"type":"null","minimum":0,"maximum":100,"description":"Der Score für das Inhabergeburtsdatum, sofern die Bank eines übermittelt hat."}]},"close_match":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."},{"type":"null","description":"Gibt an, ob der Name im Bereich für eine enge Übereinstimmung lag."}]},"holder_confirmation":{"oneOf":[{"type":"string","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."},{"type":"null","enum":["pending","confirmed","rejected"],"description":"Die Antwort der Person bei der Bitte um Bestätigung eines ähnlich lautenden Namens. `null`, wenn nie danach gefragt wurde."}]},"method":{"oneOf":[{"type":"string","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."},{"type":"null","enum":["exact","token_set","nickname","transliteration","fuzzy","provider_only","microdeposits"],"description":"Welcher Namensvergleich den Wert erzeugt hat. Dies ist nicht die Verifizierungsmethode: Lesen Sie hierfür das übergeordnete Feld `method` aus."}]},"matched_holder_index":{"oneOf":[{"type":"integer"},{"type":"null"}]},"holders":{"type":"array","items":{"type":"object"},"description":"Jeder von der Bank aufgeführte Inhaber mit seinen Scores."},"owner_identity_available":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"evidence_freshness":{"oneOf":[{"type":"string","enum":["live","cached","refreshed"]},{"type":"null","enum":["live","cached","refreshed"]}]},"evaluated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Entscheidung berechnet wurde."},{"type":"null","format":"date-time","description":"Wann die Entscheidung berechnet wurde."}]}}}]},"financial_data":{"type":"object","description":"Die Finanzdaten, die der Schritt ausgelesen hat. Nur die Bank-Anmeldung liest sie aus.","properties":{"balances":{"oneOf":[{"type":"object","description":"Mit dem Scope `balances`."},{"type":"null","description":"Mit dem Scope `balances`."}]},"transactions":{"oneOf":[{"type":"object","description":"Mit dem Scope `transactions`."},{"type":"null","description":"Mit dem Scope `transactions`."}]},"income":{"oneOf":[{"type":"object","description":"Mit dem Scope `income`."},{"type":"null","description":"Mit dem Scope `income`."}]},"categorization":{"oneOf":[{"type":"object","description":"Didits Kategorisierung der gelesenen Transaktionen. `null` ohne diese."},{"type":"null","description":"Didits Kategorisierung der gelesenen Transaktionen. `null` ohne diese."}]},"not_collected":{"type":"array","items":{"type":"string","enum":["balances","income","transactions"]},"description":"Die vom Schritt angeforderten Daten, die von der Methode zur Kontoverifizierung nicht erfasst werden. Guthaben, Transaktionen und Einkommen stammen ausschließlich aus dem Bank-Login; ein per Kontoprüfung verifiziertes Konto führt sie daher hier auf. Dies ist niemals ein Fehler. Andernfalls ist das Feld leer."}}},"billing":{"oneOf":[{"type":"object","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."},{"type":"null","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."},{"type":"null","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."}]}}},{"type":"null","properties":{"route":{"type":"string","enum":["native","byok"]},"billed":{"type":"boolean"},"marketplace_fee":{"oneOf":[{"type":"string","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."},{"type":"null","description":"Die berechnete Marketplace-Plattformgebühr für `byok`."}]},"usage_type":{"oneOf":[{"type":"string","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."},{"type":"null","description":"Die Nutzungsposition, auf die die Gebühr gebucht wurde: `bank_verification` für eine Bankanmeldung oder eine Kontoprüfung, `bank_statement_upload` für einen Kontoauszug-Upload ohne vorherigen kostenpflichtigen Bankversuch und `bank_byok_fee` für die Marktplatzgebühr bei Ihrem eigenen Provider. `null`, wenn nichts in Rechnung gestellt wurde."}]}}}]},"reference_identity":{"oneOf":[{"type":"object","description":"Die Identität, mit der der Inhaber verglichen wurde, zusammen mit ihrer Quelle."},{"type":"null","description":"Die Identität, mit der der Inhaber verglichen wurde, zusammen mit ihrer Quelle."}]},"signals":{"oneOf":[{"type":"object","description":"Kontosignale aus dem Transaktionsverlauf, sofern der Schritt diesen ausgelesen hat."},{"type":"null","description":"Kontosignale aus dem Transaktionsverlauf, sofern der Schritt diesen ausgelesen hat."}]},"connection_abandoned":{"oneOf":[{"type":"boolean","description":"Gibt an, ob der Schritt ohne Übereinstimmung endete, nachdem die Person den Schritt bei ihrer Bank verlassen hat."},{"type":"null","description":"Gibt an, ob der Schritt ohne Übereinstimmung endete, nachdem die Person den Schritt bei ihrer Bank verlassen hat."}]},"not_covered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Bank oder das Land der Person bei diesem Schritt nicht erreicht werden konnte. Auch `true`, wenn die Person ohne Bank fortgefahren ist, da keine Methode ihr Land oder ihre Bank verifizieren konnte."},{"type":"null","description":"Gibt an, ob die Bank oder das Land der Person bei diesem Schritt nicht erreicht werden konnte. Auch `true`, wenn die Person ohne Bank fortgefahren ist, da keine Methode ihr Land oder ihre Bank verifizieren konnte."}]},"continued_without_bank":{"type":"boolean","description":"Gibt an, ob die Person den Schritt mit **Ohne Ihre Bank fortfahren** verlassen hat. `continuation` gibt dann den Grund an. `method` ist `none`, wenn vor dem Fortfahren kein Versuch ausgewertet wurde. Nach einem ausgewerteten Versuch, wie etwa einem nicht übereinstimmenden Kontoinhaber, bleibt `method` die Methode dieses Versuchs und das Urteil sowie die Grund-Codes bleiben bestehen. Wird auch zurückgegeben, wenn der Workflow die zurückgegebenen Daten einschränkt."},"continuation":{"oneOf":[{"type":"object","description":"Wie die Person ohne Bank fortgefahren ist. `null`, wenn sie dies nicht getan hat. Wenn der Workflow die zurückgegebenen Daten einschränkt, wird `reason` weiterhin zurückgegeben und jeder andere Schlüssel ist `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"Warum dies geschah, wie von Didit beim Fortfahren der Person ermittelt: `no_route` (kein Bank-Login und keine Kontoprüfung für ihr Land verfügbar ist), `institution_unsupported` (die ausgewählte Bank kann in diesem Schritt nicht verwendet werden), `attempts_exhausted` (alle Versuche wurden bereits aufgebraucht und keiner war im Gange) oder `person_choice` (eine Verifizierungsmöglichkeit war vorhanden und die Person entschied sich fortzufahren, auch wenn ihre Bank gerade nicht erreichbar war). `no_route` und `institution_unsupported` folgen `bank_unsupported_action`, `attempts_exhausted` folgt `bank_attempts_exhausted_action` und `person_choice` folgt `bank_skipped_action`, es sei denn, ein ausgewerteter Versuch hat den Schritt bereits entschieden."},"country":{"oneOf":[{"type":"string","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."},{"type":"null","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."}]},"institution_id":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."}]},"institution_name":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Person fortgefahren ist."},{"type":"null","format":"date-time","description":"Wann die Person fortgefahren ist."}]}}},{"type":"null","description":"Wie die Person ohne Bank fortgefahren ist. `null`, wenn sie dies nicht getan hat. Wenn der Workflow die zurückgegebenen Daten einschränkt, wird `reason` weiterhin zurückgegeben und jeder andere Schlüssel ist `null`.","properties":{"reason":{"type":"string","enum":["no_route","institution_unsupported","attempts_exhausted","person_choice"],"description":"Warum dies geschah, wie von Didit beim Fortfahren der Person ermittelt: `no_route` (kein Bank-Login und keine Kontoprüfung für ihr Land verfügbar ist), `institution_unsupported` (die ausgewählte Bank kann in diesem Schritt nicht verwendet werden), `attempts_exhausted` (alle Versuche wurden bereits aufgebraucht und keiner war im Gange) oder `person_choice` (eine Verifizierungsmöglichkeit war vorhanden und die Person entschied sich fortzufahren, auch wenn ihre Bank gerade nicht erreichbar war). `no_route` und `institution_unsupported` folgen `bank_unsupported_action`, `attempts_exhausted` folgt `bank_attempts_exhausted_action` und `person_choice` folgt `bank_skipped_action`, es sei denn, ein ausgewerteter Versuch hat den Schritt bereits entschieden."},"country":{"oneOf":[{"type":"string","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."},{"type":"null","description":"Das Land, in dem sich die Person bei der Verifizierung befand, ISO 3166-1 alpha-3. `null`, wenn sie fortgefahren ist, bevor sie eines ausgewählt hat."}]},"offered":{"oneOf":[{"type":"array","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."},{"type":"null","items":{"type":"string","enum":["statement","microdeposits"]},"description":"Die anderen Verifizierungsmethoden, die das Land der Person beim Fortfahren angeboten hat, in der Reihenfolge ihres Angebots: `statement` (ein Kontoauszugs-Upload), dann `microdeposits`. Leer, wenn keine angeboten wurden."}]},"institution_id":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: die ID der Bank, die die Person nicht verwenden konnte: die Bank, die sie ausgewählt hat, oder die Bank, bei der ihr letzter Versuch endete. Didit entnimmt diese seiner eigenen Bankenliste, niemals dem Gerät der Person; eine Bank, die nicht in dieser Liste enthalten ist, ist daher `null`. `null` für jeden anderen Grund."}]},"institution_name":{"oneOf":[{"type":"string","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."},{"type":"null","description":"Für `institution_unsupported`: der Name dieser Bank aus derselben Liste wie `institution_id`. `null`, wenn diese Liste die Bank nicht enthält, sowie für jeden anderen Grund."}]},"continued_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Person fortgefahren ist."},{"type":"null","format":"date-time","description":"Wann die Person fortgefahren ist."}]}}}]},"evidence_purged_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Banknachweise gemäß `bank_evidence_retention_days` gelöscht wurden. Andernfalls `null`."},{"type":"null","format":"date-time","description":"Wann die Banknachweise gemäß `bank_evidence_retention_days` gelöscht wurden. Andernfalls `null`."}]},"warnings":{"type":"array","items":{"type":"string"},"description":"Informative Codes, zum Beispiel `holder_declared`. Eine Warnung ändert den Status niemals von sich aus."},"reason_codes":{"type":"array","items":{"type":"string"},"description":"Warum das Ergebnis so ausgefallen ist, zum Beispiel `OWNER_NAME_PARTIAL`. Es können mehrere zutreffen. `NOT_COVERED`: Die Person ist ohne Bank fortgefahren, da keine Methode ihr Land oder ihre Bank verifizieren konnte. `SKIPPED`: Die Person hat sich entschieden, ohne Bank fortzufahren, obwohl eine Verifizierungsmöglichkeit vorhanden war. Keines von beiden wird hinzugefügt, wenn ein ausgewerteter Versuch den Schritt bereits entschieden hat."},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}}},"uniqueKey":"bank_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_verifications","typeLabel":"object[] | null"},"signatures":{"type":"array","description":"E-Signatur-Ergebnisse, ein Element pro Unterzeichner und Signaturschritt, für Benutzerverifizierung und Unternehmensverifizierung (KYB). Nur vorhanden, wenn der Workflow einen E-Signatur-Schritt enthält; ein leeres Array, bis ein Unterzeichner diesen erreicht. Siehe den [E-Signatur-Bericht](/de/core-technology/electronic-signature/report-electronic-signature).","items":{"type":"object","description":"Das Ergebnis eines Unterzeichners für einen E-Signatur-Schritt. Siehe den [E-Signatur-Bericht](/de/core-technology/electronic-signature/report-electronic-signature).","properties":{"id":{"type":"string","format":"uuid","description":"Als `signature_id` übergeben, um den Nachweis dieses Unterzeichners herunterzuladen oder dessen Signatur zu validieren.","uniqueKey":"signatures.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","description":"Der Workflow-Schritt, der dies erzeugt hat.","uniqueKey":"signatures.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","enum":["intro","review","code","signing","signed","declined"],"description":"Wo sich der Unterzeichner im Schritt befindet. Nur `signed` bedeutet, dass die Dokumente unterzeichnet sind.","uniqueKey":"signatures.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"verdict":{"type":"string","enum":["Not Finished","Approved","In Review","Declined"],"description":"Das Ergebnis des Schritts. Eine Warnung legt es anhand ihrer Regel fest; benutzerdefinierte Statusregeln greifen danach.","uniqueKey":"signatures.items.[INDEX].verdict","typeLabel":"enum\u003cstring>"},"level":{"type":"string","enum":["simple","aes","qes"],"description":"`simple` (Standard) oder `aes`. `qes` (Qualifizierte elektronische Signatur, QES) ist ein Add-on, das noch nicht verfügbar ist.","uniqueKey":"signatures.items.[INDEX].level","typeLabel":"enum\u003cstring>"},"format":{"type":"string","enum":["pdf","pades"],"description":"`pdf` für eine einfache Signatur, `pades` für eine fortgeschrittene elektronische Signatur (AES).","uniqueKey":"signatures.items.[INDEX].format","typeLabel":"enum\u003cstring>"},"profile":{"oneOf":[{"type":"string","description":"`PAdES-B-LT`, sobald eine fortgeschrittene (AES) Signatur unterzeichnet wurde, andernfalls null.","uniqueKey":"signatures.items.[INDEX].profile.oneOf.0","typeLabel":"string"},{"type":"null","description":"`PAdES-B-LT`, sobald eine fortgeschrittene (AES) Signatur unterzeichnet wurde, andernfalls null.","uniqueKey":"signatures.items.[INDEX].profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].profile","typeLabel":"string | null"},"signer":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Der Name des Unterzeichners. Verifiziert (aus der genehmigten Ausweisverifizierung oder der Sitzung), außer auf der Stufe Simple ohne einen verifizierten Sitzungsnamen, wo es der vom Unterzeichner eingegebene Name ist und nicht verifiziert wird.","uniqueKey":"signatures.items.[INDEX].signer.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Name des Unterzeichners. Verifiziert (aus der genehmigten Ausweisverifizierung oder der Sitzung), außer auf der Stufe Simple ohne einen verifizierten Sitzungsnamen, wo es der vom Unterzeichner eingegebene Name ist und nicht verifiziert wird.","uniqueKey":"signatures.items.[INDEX].signer.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.name","typeLabel":"string | null"},"capacity":{"type":"string","enum":["self","company"],"uniqueKey":"signatures.items.[INDEX].signer.capacity","typeLabel":"enum\u003cstring>"},"company":{"oneOf":[{"type":"string","uniqueKey":"signatures.items.[INDEX].signer.company.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"signatures.items.[INDEX].signer.company.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.company","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","description":"Die Bezeichnung der Schlüsselperson, wie angegeben.","uniqueKey":"signatures.items.[INDEX].signer.role.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Bezeichnung der Schlüsselperson, wie angegeben.","uniqueKey":"signatures.items.[INDEX].signer.role.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signer.role","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"signatures.items.[INDEX].signer.roles.items.[INDEX]","typeLabel":"string"},"description":"Die strukturierten Rollen der Schlüsselperson, wie für das Unternehmen angegeben.","uniqueKey":"signatures.items.[INDEX].signer.roles","typeLabel":"string[]"},"identity_session_id":{"type":"string","format":"uuid","description":"Die KYC-Sitzung, die den Unterzeichner verifiziert hat.","uniqueKey":"signatures.items.[INDEX].signer.identity_session_id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"signatures.items.[INDEX].signer","typeLabel":"object"},"identity_used":{"type":"object","description":"Die verifizierte Identität, auf der die Signatur basiert. Leer bei einer einfachen Signatur ohne verifizierte Identität.","properties":{"session_id":{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.session_id","typeLabel":"string\u003cuuid>"},"kyc_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].identity_used.kyc_id","typeLabel":"string\u003cuuid> | null"},"verified":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].identity_used.verified","typeLabel":"boolean"},"expected_name":{"oneOf":[{"type":"string","description":"Der Name, mit dem der Unterzeichner übereinstimmen musste.","uniqueKey":"signatures.items.[INDEX].identity_used.expected_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Name, mit dem der Unterzeichner übereinstimmen musste.","uniqueKey":"signatures.items.[INDEX].identity_used.expected_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].identity_used.expected_name","typeLabel":"string | null"}},"uniqueKey":"signatures.items.[INDEX].identity_used","typeLabel":"object"},"certificate":{"oneOf":[{"type":"object","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.issuer","typeLabel":"string"},"issued_to":{"type":"string","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.issued_to","typeLabel":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal.","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.serial","typeLabel":"string"},"valid_from":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.valid_from","typeLabel":"string\u003cdate-time>"},"valid_until":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0.valid_until","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].certificate.oneOf.0","typeLabel":"object"},{"type":"null","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].certificate.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].certificate","typeLabel":"object | null"},"confirmation":{"type":"object","properties":{"channel":{"oneOf":[{"type":"string","enum":["email","sms"],"description":"`null` für eine einfache Signatur, die keinen Code hat.","uniqueKey":"signatures.items.[INDEX].confirmation.channel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["email","sms"],"description":"`null` für eine einfache Signatur, die keinen Code hat.","uniqueKey":"signatures.items.[INDEX].confirmation.channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.channel","typeLabel":"enum\u003cstring> | null"},"destination":{"oneOf":[{"type":"string","description":"Der maskierte Kontakt, an den der Code gesendet wurde.","uniqueKey":"signatures.items.[INDEX].confirmation.destination.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der maskierte Kontakt, an den der Code gesendet wurde.","uniqueKey":"signatures.items.[INDEX].confirmation.destination.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.destination","typeLabel":"string | null"},"confirmed_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].confirmation.confirmed_at","typeLabel":"string\u003cdate-time> | null"},"attempts":{"type":"integer","description":"Eingegebene Codes, einschließlich des richtigen.","uniqueKey":"signatures.items.[INDEX].confirmation.attempts","typeLabel":"integer"}},"uniqueKey":"signatures.items.[INDEX].confirmation","typeLabel":"object"},"timestamp":{"oneOf":[{"type":"object","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.time","typeLabel":"string\u003cdate-time>"},"qualified":{"type":"boolean","description":"Für AES immer `false`.","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.qualified","typeLabel":"boolean"},"valid":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0.valid","typeLabel":"boolean"}},"uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"Für AES immer `false`."},"valid":{"type":"boolean"}},"uniqueKey":"signatures.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].timestamp","typeLabel":"object | null"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Das Dokument auf der Kopie dieses Unterzeichners. Verwenden Sie es, um die signierte Datei herunterzuladen.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"uuid":{"type":"string","format":"uuid","description":"Identisch mit `id`.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"title":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].title","typeLabel":"string"},"file_name":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].file_name","typeLabel":"string"},"pages":{"type":"integer","description":"Signierte Seiten des Dokuments. Bei Word: Seiten des konvertierten PDFs.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].pages","typeLabel":"integer"},"size_bytes":{"type":"integer","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].size_bytes","typeLabel":"integer"},"sha256_original":{"type":"string","description":"SHA-256 des Dokuments in der Form, wie es dem Unterzeichner angezeigt wurde.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_original","typeLabel":"string"},"sha256_signed":{"oneOf":[{"type":"string","description":"SHA-256 des signierten PDFs, sobald es signiert wurde.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed.oneOf.0","typeLabel":"string"},{"type":"null","description":"SHA-256 des signierten PDFs, sobald es signiert wurde.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].sha256_signed","typeLabel":"string | null"},"status":{"type":"string","enum":["signed","declined","not_signed","not_reached"],"description":"`not_signed`: geöffnet, aber nicht unterzeichnet. `not_reached`: nie geöffnet.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"opened_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].opened_at","typeLabel":"string\u003cdate-time> | null"},"read_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann der Unterzeichner das Ende eines Dokuments ohne Felder erreicht hat, wenn der Schritt dies erfordert.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann der Unterzeichner das Ende eines Dokuments ohne Felder erreicht hat, wenn der Schritt dies erfordert.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_at","typeLabel":"string\u003cdate-time> | null"},"read_to_end":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].read_to_end","typeLabel":"boolean"},"consented_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann der Unterzeichner einem Dokument ohne Felder zugestimmt oder die Felder eines Dokuments mit Feldern ausgefüllt hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann der Unterzeichner einem Dokument ohne Felder zugestimmt oder die Felder eines Dokuments mit Feldern ausgefüllt hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consented_at","typeLabel":"string\u003cdate-time> | null"},"consent":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].consent","typeLabel":"boolean"},"signed_file":{"oneOf":[{"type":"string","description":"Pfad des signierten PDFs nach der Signatur. Siehe [Signiertes Dokument herunterladen](/de/sessions-api/electronic-signature/download-signed-document).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pfad des signierten PDFs nach der Signatur. Siehe [Signiertes Dokument herunterladen](/de/sessions-api/electronic-signature/download-signed-document).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].signed_file","typeLabel":"string | null"},"mode":{"type":"string","enum":["fields","read_and_agree"],"description":"`fields` für ein Dokument mit Feldern, `read_and_agree` für ein Dokument ohne.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"source_format":{"type":"string","enum":["pdf","docx"],"description":"`pdf` oder `docx` für ein Word-Dokument, das Didit in PDF konvertiert hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].source_format","typeLabel":"enum\u003cstring>"},"conversion":{"oneOf":[{"type":"object","description":"`null` für ein PDF. Für ein Word-Dokument die Originaldatei und die Konvertierung.","properties":{"from":{"type":"string","enum":["docx"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.from","typeLabel":"enum\u003cstring>"},"file_name":{"type":"string","description":"Ihr ursprünglicher Word-Dateiname.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.file_name","typeLabel":"string"},"sha256":{"type":"string","description":"SHA-256 Ihrer ursprünglichen Word-Datei.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.sha256","typeLabel":"string"},"size_bytes":{"type":"integer","description":"Größe Ihrer ursprünglichen Word-Datei.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.size_bytes","typeLabel":"integer"},"converter":{"type":"string","description":"Version des Konverters, der das PDF erstellt hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0.converter","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.0","typeLabel":"object"},{"type":"null","description":"`null` für ein PDF. Für ein Word-Dokument die Originaldatei und die Konvertierung.","properties":{"from":{"type":"string","enum":["docx"]},"file_name":{"type":"string","description":"Ihr ursprünglicher Word-Dateiname."},"sha256":{"type":"string","description":"SHA-256 Ihrer ursprünglichen Word-Datei."},"size_bytes":{"type":"integer","description":"Größe Ihrer ursprünglichen Word-Datei."},"converter":{"type":"string","description":"Version des Konverters, der das PDF erstellt hat."}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].conversion","typeLabel":"object | null"},"fields":{"type":"array","description":"Felder auf dem Dokument mit ihren Werten. Leer bei einem Dokument ohne Felder.","items":{"type":"object","description":"Ein Feld eines signierten Dokuments mit seinem Wert auf der Kopie dieses Unterzeichners. Siehe [Felder](/de/core-technology/electronic-signature/report-electronic-signature#felder).","properties":{"key":{"type":"string","description":"Der Schlüssel des Felds, wie in `sign.field_values` verwendet.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].key","typeLabel":"string"},"type":{"type":"string","enum":["signature","initials","full_name","date_signed","text","checkbox","email","data"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["verified_person","legal_representative","key_people"],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"label":{"type":"string","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].label","typeLabel":"string"},"page":{"type":"integer","description":"Seitenzahl, beginnend bei 1. Bei einem Word-Dokument eine Seite des konvertierten PDFs.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","description":"Linke Kante als Bruchteil der Seitenbreite.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","description":"Oberer Rand als Bruchteil der Seitenhöhe.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","description":"Breite als Bruchteil der Seitenbreite.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","description":"Höhe als Bruchteil der Seitenhöhe.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].height","typeLabel":"number"},"required":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].required","typeLabel":"boolean"},"value":{"oneOf":[{"description":"Ein String für `text`, `email`, `full_name`, `date_signed` und `data`, ein boolescher Wert für eine `checkbox` und `true` für eine gesetzte Signatur oder gesetzte Initialen. `null`, wenn leer.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"Ein String für `text`, `email`, `full_name`, `date_signed` und `data`, ein boolescher Wert für eine `checkbox` und `true` für eine gesetzte Signatur oder gesetzte Initialen. `null`, wenn leer.","type":"null","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value","typeLabel":"any | null"},"display_value":{"oneOf":[{"type":"string","description":"Der Wert, wie er auf der Seite eingetragen ist: Datumsangaben im `date_format` des Felds, `Yes` oder `No` für ein Kontrollkästchen, `Signed` für eine Signatur oder Initialen.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Wert, wie er auf der Seite eingetragen ist: Datumsangaben im `date_format` des Felds, `Yes` oder `No` für ein Kontrollkästchen, `Signed` für eine Signatur oder Initialen.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].display_value","typeLabel":"string | null"},"value_source":{"oneOf":[{"type":"string","enum":["signer","identity","contact","company","session","metadata","api","signing_time",null],"description":"Woher der Wert stammt: `signer` (vom Unterzeichner eingegeben, angehakt oder angewendet), `identity` (der verifizierte Ausweis), `contact` (die verifizierte E-Mail-Adresse oder Telefonnummer), `company` (das verifizierte Unternehmen), `session` (`vendor_data`), `metadata`, `api` (`sign.field_values`) oder `signing_time` (das Unterzeichnungsdatum).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["signer","identity","contact","company","session","metadata","api","signing_time",null],"description":"Woher der Wert stammt: `signer` (vom Unterzeichner eingegeben, angehakt oder angewendet), `identity` (der verifizierte Ausweis), `contact` (die verifizierte E-Mail-Adresse oder Telefonnummer), `company` (das verifizierte Unternehmen), `session` (`vendor_data`), `metadata`, `api` (`sign.field_values`) oder `signing_time` (das Unterzeichnungsdatum).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_source","typeLabel":"enum\u003cstring> | null"},"filled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].filled_at","typeLabel":"string\u003cdate-time> | null"},"image_url":{"oneOf":[{"type":"string","description":"Nur Signatur und Initialen: der Pfad des angewendeten Bildes. Siehe [Signaturbild herunterladen](/de/sessions-api/electronic-signature/download-field-image).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nur Signatur und Initialen: der Pfad des angewendeten Bildes. Siehe [Signaturbild herunterladen](/de/sessions-api/electronic-signature/download-field-image).","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].image_url","typeLabel":"string | null"},"value_unavailable_reason":{"oneOf":[{"type":"string","enum":["source_empty",null],"description":"`source_empty`, wenn ein vorausgefülltes Feld in der Sitzung keinen Wert hatte und `signature_field_data_missing_action` dem Unterzeichner das Signieren trotzdem erlaubt hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["source_empty",null],"description":"`source_empty`, wenn ein vorausgefülltes Feld in der Sitzung keinen Wert hatte und `signature_field_data_missing_action` dem Unterzeichner das Signieren trotzdem erlaubt hat.","uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX].value_unavailable_reason","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX].fields","typeLabel":"object[]"}},"uniqueKey":"signatures.items.[INDEX].documents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].documents","typeLabel":"object[]"},"adopted_signature":{"oneOf":[{"type":"object","description":"Die Signatur und Initialen, die der Unterzeichner für Signatur- und Initialenfelder übernommen hat. `null`, bis der Unterzeichner eine übernimmt.","properties":{"method":{"type":"string","enum":["typed","drawn"],"description":"`typed`: der verifizierte Name im Handschriftstil. `drawn`: mit einem Finger oder einer Maus gezeichnet.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.method","typeLabel":"enum\u003cstring>"},"font":{"oneOf":[{"type":"string","description":"Der Handschriftstil einer getippten Signatur. `null`, wenn gezeichnet.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Handschriftstil einer getippten Signatur. `null`, wenn gezeichnet.","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.font","typeLabel":"string | null"},"adopted_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0.adopted_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Signatur und Initialen, die der Unterzeichner für Signatur- und Initialenfelder übernommen hat. `null`, bis der Unterzeichner eine übernimmt.","properties":{"method":{"type":"string","enum":["typed","drawn"],"description":"`typed`: der verifizierte Name im Handschriftstil. `drawn`: mit einem Finger oder einer Maus gezeichnet."},"font":{"oneOf":[{"type":"string","description":"Der Handschriftstil einer getippten Signatur. `null`, wenn gezeichnet."},{"type":"null","description":"Der Handschriftstil einer getippten Signatur. `null`, wenn gezeichnet."}]},"adopted_at":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].adopted_signature.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].adopted_signature","typeLabel":"object | null"},"electronic_signature_consent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann der Unterzeichner auf dem Prüfungsbildschirm zugestimmt hat, die Dokumente elektronisch zu signieren. Wird gesetzt, wenn irgendein Dokument Felder enthält.","uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann der Unterzeichner auf dem Prüfungsbildschirm zugestimmt hat, die Dokumente elektronisch zu signieren. Wird gesetzt, wenn irgendein Dokument Felder enthält.","uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].electronic_signature_consent_at","typeLabel":"string\u003cdate-time> | null"},"evidence_file":{"oneOf":[{"type":"string","description":"Pfad der Nachweis-PDF-Datei nach der Signierung. Siehe [Signaturnachweis herunterladen](/de/sessions-api/electronic-signature/download-evidence).","uniqueKey":"signatures.items.[INDEX].evidence_file.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pfad der Nachweis-PDF-Datei nach der Signierung. Siehe [Signaturnachweis herunterladen](/de/sessions-api/electronic-signature/download-evidence).","uniqueKey":"signatures.items.[INDEX].evidence_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].evidence_file","typeLabel":"string | null"},"warnings":{"type":"array","description":"Für diesen Unterzeichner ausgelöste Warnungen. Siehe [E-Signatur-Warnungen](/de/core-technology/electronic-signature/warnings-electronic-signature).","items":{"type":"object","properties":{"code":{"type":"string","enum":["SIGNATURE_DECLINED","SIGNATURE_OTP_FAILED","SIGNATURE_NAME_MISMATCH","SIGNATURE_IDENTITY_NOT_VERIFIED","SIGNATURE_DOCUMENT_CHANGED","SIGNATURE_FIELD_DATA_MISSING"],"uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"node_id":{"type":"string","uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].warnings","typeLabel":"object[]"},"validation":{"oneOf":[{"type":"object","description":"Die letzte kryptografische Prüfung der signierten Dokumente. `null`, bis die Dokumente signiert sind. Wenn Didit das Ergebnis der Signierung nicht bestätigen kann, lautet es `{\"valid\": null, \"reason\": \"signature_provider_outcome_unknown\", \"checked_at\": ...}` und `status` bleibt `signing`: Behandeln Sie es als nicht signiert.","properties":{"valid":{"oneOf":[{"type":"boolean","description":"`true`, wenn jedes Dokument gültig ist. `null`, wenn das Ergebnis der Signierung nicht bestätigt werden konnte.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn jedes Dokument gültig ist. `null`, wenn das Ergebnis der Signierung nicht bestätigt werden konnte.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.valid","typeLabel":"boolean | null"},"reason":{"type":"string","description":"Wird gesetzt, wenn `valid` gleich `null` ist: `signature_provider_outcome_unknown`.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.reason","typeLabel":"string"},"checked_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.checked_at","typeLabel":"string\u003cdate-time>"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"checked_at":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].checked_at","typeLabel":"string\u003cdate-time>"},"valid":{"type":"boolean","description":"`true`, wenn sowohl die Signatur als auch der Zeitstempel gültig und vertrauenswürdig sind.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].valid","typeLabel":"boolean"},"integrity":{"type":"boolean","description":"`true`, wenn das Dokument seit der Signierung unverändert ist.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].integrity","typeLabel":"boolean"},"trusted":{"type":"boolean","description":"`true`, wenn das Signaturzertifikat auf ein vertrauenswürdiges Stammzertifikat zurückgeht.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted","typeLabel":"boolean"},"revoked":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].revoked","typeLabel":"boolean"},"trusted_list":{"type":"object","description":"Prüfung der EU-Vertrauensliste. Für AES: `{\"status\": \"not_applicable\", \"reason\": \"aes_not_qualified\"}`.","properties":{"status":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list.status","typeLabel":"string"},"reason":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list.reason","typeLabel":"string"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].trusted_list","typeLabel":"object"},"certificate":{"oneOf":[{"type":"object","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.issuer","typeLabel":"string"},"issued_to":{"type":"string","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.issued_to","typeLabel":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.serial","typeLabel":"string"},"valid_from":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.valid_from","typeLabel":"string\u003cdate-time>"},"valid_until":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0.valid_until","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.0","typeLabel":"object"},{"type":"null","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].certificate","typeLabel":"object | null"},"timestamp":{"oneOf":[{"type":"object","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.time","typeLabel":"string\u003cdate-time>"},"qualified":{"type":"boolean","description":"Für AES immer `false`.","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.qualified","typeLabel":"boolean"},"valid":{"type":"boolean","uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0.valid","typeLabel":"boolean"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"Für AES immer `false`."},"valid":{"type":"boolean"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX].timestamp","typeLabel":"object | null"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0.documents","typeLabel":"object[]"}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die letzte kryptografische Prüfung der signierten Dokumente. `null`, bis die Dokumente signiert sind. Wenn Didit das Ergebnis der Signierung nicht bestätigen kann, lautet es `{\"valid\": null, \"reason\": \"signature_provider_outcome_unknown\", \"checked_at\": ...}` und `status` bleibt `signing`: Behandeln Sie es als nicht signiert.","properties":{"valid":{"oneOf":[{"type":"boolean","description":"`true`, wenn jedes Dokument gültig ist. `null`, wenn das Ergebnis der Signierung nicht bestätigt werden konnte."},{"type":"null","description":"`true`, wenn jedes Dokument gültig ist. `null`, wenn das Ergebnis der Signierung nicht bestätigt werden konnte."}]},"reason":{"type":"string","description":"Wird gesetzt, wenn `valid` gleich `null` ist: `signature_provider_outcome_unknown`."},"checked_at":{"type":"string","format":"date-time"},"documents":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"checked_at":{"type":"string","format":"date-time"},"valid":{"type":"boolean","description":"`true`, wenn sowohl die Signatur als auch der Zeitstempel gültig und vertrauenswürdig sind."},"integrity":{"type":"boolean","description":"`true`, wenn das Dokument seit der Signierung unverändert ist."},"trusted":{"type":"boolean","description":"`true`, wenn das Signaturzertifikat auf ein vertrauenswürdiges Stammzertifikat zurückgeht."},"revoked":{"type":"boolean"},"trusted_list":{"type":"object","description":"Prüfung der EU-Vertrauensliste. Für AES: `{\"status\": \"not_applicable\", \"reason\": \"aes_not_qualified\"}`.","properties":{"status":{"type":"string"},"reason":{"type":"string"}}},"certificate":{"oneOf":[{"type":"object","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}},{"type":"null","description":"Das Zertifikat, mit dem die Dokumente signiert wurden. `null` bis zur Signatur und bei einer Simple-Signatur immer `null`.","properties":{"issuer":{"type":"string"},"issued_to":{"type":"string"},"serial":{"type":"string","description":"Seriennummer, hexadezimal."},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}}]},"timestamp":{"oneOf":[{"type":"object","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"Für AES immer `false`."},"valid":{"type":"boolean"}}},{"type":"null","description":"Der RFC-3161-Zeitstempel in der Signatur, ausgestellt von Didit. `null`, bis signiert wurde, und immer `null` bei einer Simple-Signatur.","properties":{"time":{"type":"string","format":"date-time"},"qualified":{"type":"boolean","description":"Für AES immer `false`."},"valid":{"type":"boolean"}}}]}}}}},"uniqueKey":"signatures.items.[INDEX].validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].validation","typeLabel":"object | null"},"declined_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].declined_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].declined_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].declined_at","typeLabel":"string\u003cdate-time> | null"},"declined_action":{"type":"string","enum":["DECLINE","REVIEW","NO_ACTION"],"uniqueKey":"signatures.items.[INDEX].declined_action","typeLabel":"enum\u003cstring>"},"signed_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].signed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].signed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].signed_at","typeLabel":"string\u003cdate-time> | null"},"expires_at":{"type":"string","format":"date-time","description":"Wann der Signaturlink aufhört zu funktionieren.","uniqueKey":"signatures.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"},"email_sent_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"signatures.items.[INDEX].email_sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"signatures.items.[INDEX].email_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].email_sent_at","typeLabel":"string\u003cdate-time> | null"},"email_unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"signatures.items.[INDEX].email_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"signatures.items.[INDEX].email_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].email_unavailable_reason","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","description":"Die IP-Adresse des Unterzeichners, als er seinen Code angefordert hat.","uniqueKey":"signatures.items.[INDEX].ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die IP-Adresse des Unterzeichners, als er seinen Code angefordert hat.","uniqueKey":"signatures.items.[INDEX].ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].ip_address","typeLabel":"string | null"},"place":{"oneOf":[{"type":"string","description":"Nicht erfasst: immer `null`.","uniqueKey":"signatures.items.[INDEX].place.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nicht erfasst: immer `null`.","uniqueKey":"signatures.items.[INDEX].place.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].place","typeLabel":"string | null"},"place_unavailable_reason":{"oneOf":[{"type":"string","enum":["not_collected"],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_collected"],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"signatures.items.[INDEX].place_unavailable_reason","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"signatures.items.[INDEX]","typeLabel":"object"},"uniqueKey":"signatures","typeLabel":"object[]"},"aml_screenings":{"oneOf":[{"type":"array","description":"**Array von AML-Screening-Berichten** — immer ein JSON-Array, niemals ein einzelnes `aml`-Objekt. `null`, bis mindestens ein AML-Schritt Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `total_hits`, `entity_type`, `hits[]`, `score`, `screened_data`, `is_ongoing_monitoring_enabled` und `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen AML-Schritt im Workflow-Graphen.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"Status auf Funktionsebene dieses AML-Screenings. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"total_hits":{"type":"integer","description":"Gesamtzahl der gefundenen Übereinstimmungen","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].total_hits","typeLabel":"integer"},"entity_type":{"type":"string","description":"Art der gescreenten Entität: Person oder Unternehmen","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].entity_type","typeLabel":"string"},"hits":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Didits stabiler Bezeichner für den Treffer: `hit_`, gefolgt von 24 Hexadezimalzeichen. Dieselbe übereinstimmende Entität behält dieselbe `id`, wenn die betreffende Entität erneut überprüft wird. Übergeben Sie sie als `hit_id` an die Endpoints zur AML-Trefferprüfung.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].id","typeLabel":"string"},"url":{"type":"string","format":"uri","description":"Quell-URL für den Treffer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].url","typeLabel":"string\u003curi>"},"match":{"type":"boolean","description":"Gibt an, ob dies eine bestätigte Übereinstimmung ist","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match","typeLabel":"boolean"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":1,"description":"Veralteter gewichteter Übereinstimmungswert im Bereich 0–1 (z. B. `0.73`). Verwenden Sie stattdessen `match_score` (0–100).","deprecated":true,"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","minimum":0,"maximum":1,"description":"Veralteter gewichteter Übereinstimmungswert im Bereich 0–1 (z. B. `0.73`). Verwenden Sie stattdessen `match_score` (0–100).","deprecated":true,"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score","typeLabel":"number\u003cfloat> | null"},"target":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die übereinstimmende Entität das direkte Ziel des Eintrags ist (im Gegensatz zu einer verbundenen Partei). `null`, wenn die Quelle dies nicht angibt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die übereinstimmende Entität das direkte Ziel des Eintrags ist (im Gegensatz zu einer verbundenen Partei). `null`, wenn die Quelle dies nicht angibt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].target","typeLabel":"boolean | null"},"caption":{"type":"string","description":"Bildunterschrift oder Titel des Treffers","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].caption","typeLabel":"string"},"datasets":{"type":"array","items":{"type":"string","enum":["PEP","PEP Level 1","PEP Level 2","PEP Level 3","PEP Level 4","Sanctions","Adverse Media","Warnings and Regulatory Enforcement","Fitness and Probity","SIP","SIE","Insolvency","Other Lists"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].datasets.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Liste der Datensatzkategorien, in denen die Übereinstimmung gefunden wurde. Gibt an, ob die Entität in PEP-Listen (mit Stufe), Sanktionsdatenbanken, negativen Medienberichten, Warnungen/behördlichen Durchsetzungsmaßnahmen oder anderen Compliance-Datensätzen aufgetaucht ist. `Other Lists`, wenn die Quelle der Entität keine dieser Kategorien angibt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].datasets","typeLabel":"enum\u003cstring>[]"},"features":{"oneOf":[{"type":"object","description":"Zusätzliche Merkmale der Übereinstimmung","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features.oneOf.0","typeLabel":"object"},{"type":"null","description":"Zusätzliche Merkmale der Übereinstimmung","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].features","typeLabel":"object | null"},"rca_name":{"type":"string","description":"RCA-Name, falls zutreffend","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].rca_name","typeLabel":"string"},"last_seen":{"type":"string","format":"date-time","description":"Datum, an dem die Übereinstimmung zuletzt festgestellt wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].last_seen","typeLabel":"string\u003cdate-time>"},"risk_view":{"type":"object","properties":{"crimes":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.crimes","typeLabel":"object"},"countries":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.countries","typeLabel":"object"},"categories":{"type":"object","properties":{"score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.score","typeLabel":"integer"},"weightage":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.weightage","typeLabel":"integer"},"risk_level":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.risk_level","typeLabel":"string"},"risk_scores":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories.risk_scores","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.categories","typeLabel":"object"},"custom_list":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view.custom_list","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_view","typeLabel":"object"},"first_seen":{"type":"string","format":"date-time","description":"Datum, an dem die Übereinstimmung erstmals festgestellt wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].first_seen","typeLabel":"string\u003cdate-time>"},"properties":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.name.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.name","typeLabel":"string[]"},"alias":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.alias.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.alias","typeLabel":"string[]"},"notes":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.notes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.notes","typeLabel":"string[]"},"title":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.title","typeLabel":"string | null"},"gender":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.gender.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.gender","typeLabel":"string[]"},"height":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.height","typeLabel":"string | null"},"topics":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.topics","typeLabel":"string | null"},"weight":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weight","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.address","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.country","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.website","typeLabel":"string | null"},"eyeColor":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.eyeColor","typeLabel":"string | null"},"keywords":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.keywords","typeLabel":"string | null"},"lastName":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.lastName.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.lastName","typeLabel":"string[]"},"position":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.position","typeLabel":"string | null"},"religion":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.religion","typeLabel":"string | null"},"birthDate":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthDate.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthDate","typeLabel":"string[]"},"education":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.education.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.education","typeLabel":"string[]"},"ethnicity":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.ethnicity","typeLabel":"string | null"},"firstName":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.firstName.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.firstName","typeLabel":"string[]"},"hairColor":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.hairColor","typeLabel":"string | null"},"weakAlias":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.weakAlias","typeLabel":"string | null"},"birthPlace":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthPlace.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.birthPlace","typeLabel":"string[]"},"modifiedAt":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.modifiedAt","typeLabel":"string | null"},"wikidataId":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.wikidataId","typeLabel":"string | null"},"citizenship":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.citizenship","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties.nationality","typeLabel":"string | null"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].properties","typeLabel":"object"},"match_score":{"oneOf":[{"type":"number","description":"Gewichteter Identitäts-Konfidenzwert (0-100), berechnet aus Namensähnlichkeit, Geburtsdatum und Länderabgleich. Wird verwendet, um zu bestimmen, ob ein Treffer falsch positiv oder eine mögliche Übereinstimmung ist.","format":"float","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","description":"Gewichteter Identitäts-Konfidenzwert (0-100), berechnet aus Namensähnlichkeit, Geburtsdatum und Länderabgleich. Wird verwendet, um zu bestimmen, ob ein Treffer falsch positiv oder eine mögliche Übereinstimmung ist.","format":"float","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].match_score","typeLabel":"number\u003cfloat> | null"},"risk_score":{"type":"number","description":"Risiko-Score der Entität (0-100). Wird verwendet, um den endgültigen AML-Status (Approved/In Review/Declined) basierend auf dem höchsten risk_score unter Treffern, die nicht falsch positiv sind, zu bestimmen.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].risk_score","typeLabel":"number"},"review_status":{"type":"string","description":"Prüfstatus für diesen Treffer. Kann 'Unreviewed', 'Confirmed Match', 'False Positive' oder 'Inconclusive' sein.","enum":["Unreviewed","Confirmed Match","False Positive","Inconclusive"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].review_status","typeLabel":"enum\u003cstring>"},"score_breakdown":{"type":"object","description":"Detaillierte Aufschlüsselung, wie der match_score berechnet wurde.","properties":{"name_score":{"type":"integer","description":"Unverarbeiteter Prozentsatz der Namensähnlichkeit (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_score","typeLabel":"integer"},"name_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für den Namen aus der Konfiguration (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_weight","typeLabel":"integer"},"name_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für den Namen nach Neugewichtung für fehlende Daten (0–100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_weight_normalized","typeLabel":"number"},"name_contribution":{"type":"number","description":"Vom Namen zum Gesamtergebnis beigetragene Punkte.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.name_contribution","typeLabel":"number"},"dob_score":{"type":"integer","description":"Übereinstimmungswert des Geburtsdatums (-100 bis 100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_score","typeLabel":"integer"},"dob_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für das Geburtsdatum aus der Konfiguration (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_weight","typeLabel":"integer"},"dob_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für das Geburtsdatum nach Neugewichtung für fehlende Daten (0–100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_weight_normalized","typeLabel":"number"},"dob_contribution":{"type":"number","description":"Vom Geburtsdatum zum Gesamtergebnis beigetragene Punkte.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.dob_contribution","typeLabel":"number"},"country_score":{"type":"integer","description":"Länder-Übereinstimmungswert (-100 bis 100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_score","typeLabel":"integer"},"country_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für das Land aus der Konfiguration (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_weight","typeLabel":"integer"},"country_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für das Land nach Neugewichtung für fehlende Daten (0–100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_weight_normalized","typeLabel":"number"},"country_contribution":{"type":"number","description":"Vom Land zum Gesamtergebnis beigetragene Punkte.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.country_contribution","typeLabel":"number"},"document_number_match_type":{"type":"string","description":"Ergebnis der Auswertung des Dokumentennummern-„Golden Key“.","enum":["MATCH","NEUTRAL","HARD_MISMATCH"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.document_number_match_type","typeLabel":"enum\u003cstring>"},"document_number_effect":{"type":"string","description":"Lesbare Beschreibung der Auswirkung der Dokumentennummer auf den Score.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.document_number_effect","typeLabel":"string"},"total_score":{"type":"integer","description":"Endgültiger gewichteter Übereinstimmungswert (0-100).","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown.total_score","typeLabel":"integer"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].score_breakdown","typeLabel":"object"},"pep_matches":{"type":"array","items":{"type":"object","properties":{"aliases":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].aliases.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].aliases","typeLabel":"string[]"},"education":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].education.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].education","typeLabel":"string[]"},"list_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].list_name","typeLabel":"string"},"publisher":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].publisher","typeLabel":"string"},"source_url":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].description","typeLabel":"string"},"matched_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].matched_name","typeLabel":"string"},"pep_position":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].pep_position","typeLabel":"string"},"date_of_birth":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].date_of_birth","typeLabel":"string"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"place_of_birth":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX].place_of_birth","typeLabel":"string"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].pep_matches","typeLabel":"object[]"},"linked_entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].name.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].name","typeLabel":"string[]"},"active":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].active.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].active","typeLabel":"string[]"},"status":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].status.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].status","typeLabel":"string[]"},"details":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].details","typeLabel":"string[]"},"relation":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].relation.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX].relation","typeLabel":"string[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].linked_entities","typeLabel":"object[]"},"warning_matches":{"type":"array","description":"Liste von Treffern zu Warnungen und behördlichen Durchsetzungsmaßnahmen. Enthält Einträge aus den Kategorien: Warning, SIP, Warnings and Regulatory Enforcement, Fitness and Probity, SIE und Insolvency.","items":{"type":"object","properties":{"list_name":{"type":"string","description":"Name des Herausgebers der Warnliste","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].list_name","typeLabel":"string"},"matched_name":{"type":"string","description":"Übereinstimmender Name in der Warnliste","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].matched_name","typeLabel":"string"},"description":{"type":"string","description":"Beschreibung des Warnungseintrags","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].description","typeLabel":"string"},"publisher":{"type":"string","description":"Herausgeber oder Quelle der Warnung","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].publisher","typeLabel":"string"},"source_url":{"type":"string","format":"uri","description":"URL zur Quelle der Warnung","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"description":"Zusätzliche Quell-URLs","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"countries":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Mit der Warnung verknüpfte Länder","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Mit der Warnung verknüpfte Länder","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].countries","typeLabel":"string[] | null"},"created_at":{"oneOf":[{"type":"string","description":"Datum, an dem der Warnungseintrag erstellt wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem der Warnungseintrag erstellt wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].created_at","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","description":"Datum, an dem der Warnungseintrag zuletzt aktualisiert wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem der Warnungseintrag zuletzt aktualisiert wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].updated_at","typeLabel":"string | null"},"additional_data":{"type":"object","description":"Zusätzliche Daten aus der Warnungsquelle. Kann ein `data`-Objekt mit einem `case_details`-Array enthalten.","properties":{"data":{"type":"object","properties":{"case_details":{"type":"array","description":"Details zu Warnungsfällen, die mit dieser Übereinstimmung verknüpft sind","items":{"type":"object","properties":{"case_type":{"type":"string","description":"Art des Warnungsfalls","enum":["Accusation","Arrest","Bribery","Criminal","Fraud","Illegal Fundraising","Non-conviction Terror","Proclaimed Offender","Regulatory Enforcement","Terrorism","Terrorism-related","Terrorism-related listing"],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details.items.[INDEX].case_type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data.case_details","typeLabel":"object[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data.data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX].additional_data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].warning_matches","typeLabel":"object[]"},"sanction_matches":{"type":"array","description":"Liste der für diese Entität gefundenen Sanktionslisten-Übereinstimmungen.","items":{"type":"object","properties":{"list_name":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Name(n) der Sanktionsliste(n)","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Name(n) der Sanktionsliste(n)","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].list_name","typeLabel":"string[] | null"},"matched_name":{"type":"string","description":"Übereinstimmender Name in der Sanktionsliste","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].matched_name","typeLabel":"string"},"description":{"type":"string","description":"Beschreibung des Sanktionseintrags","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].description","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","description":"Freitext-Begründung, warum die Entität sanktioniert wurde. Zusammengeführt aus den Begründungseinträgen der Sanktionsliste. Beispiele: 'Executive Order 13224 (Terrorism)', 'Support for actions undermining Ukraine's sovereignty', 'Listed due to national security concerns.'","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Freitext-Begründung, warum die Entität sanktioniert wurde. Zusammengeführt aus den Begründungseinträgen der Sanktionsliste. Beispiele: 'Executive Order 13224 (Terrorism)', 'Support for actions undermining Ukraine's sovereignty', 'Listed due to national security concerns.'","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].reason","typeLabel":"string | null"},"source_url":{"type":"string","format":"uri","description":"URL zur Quelle der Sanktion","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"description":"Zusätzliche Quell-URLs","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"details":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].details.items.[INDEX]","typeLabel":"string"},"description":"Zusätzliche Details zur Sanktion","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].details","typeLabel":"string[]"},"legal_basis":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].legal_basis.items.[INDEX]","typeLabel":"string"},"description":"Rechtsgrundlage für die Sanktion","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].legal_basis","typeLabel":"string[]"},"listed_on":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Datum bzw. Daten, an denen die Entität gelistet war","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Datum bzw. Daten, an denen die Entität gelistet war","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].listed_on","typeLabel":"string[] | null"},"sanction_list":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Sanktionslisten-Identifikator(en)","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Sanktionslisten-Identifikator(en)","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_list","typeLabel":"string[] | null"},"sanction_program":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_program.items.[INDEX]","typeLabel":"string"},"description":"Sanktionsprogramm(e), unter denen die Entität aufgeführt ist","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanction_program","typeLabel":"string[]"},"sanctioning_authority":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanctioning_authority.items.[INDEX]","typeLabel":"string"},"description":"Behörde/Behörden, die die Sanktion verhängt hat/haben","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].sanctioning_authority","typeLabel":"string[]"},"updated_on":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].updated_on.items.[INDEX]","typeLabel":"string"},"description":"Datum/Daten, an dem/denen der Sanktionseintrag zuletzt aktualisiert wurde","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].updated_on","typeLabel":"string[]"},"additional_data":{"type":"object","description":"Zusätzliche Daten aus der Sanktionsquelle, die nicht in den Hauptfeldern erfasst wurden","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX].additional_data","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].sanction_matches","typeLabel":"object[]"},"adverse_media_details":{"type":"object","properties":{"sentiment":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.sentiment","typeLabel":"string"},"entity_type":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.entity_type","typeLabel":"string"},"sentiment_score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.sentiment_score","typeLabel":"integer"},"adverse_keywords":{"type":"object","additionalProperties":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.adverse_keywords.additionalProperties","typeLabel":"integer"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details.adverse_keywords","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_details","typeLabel":"object"},"adverse_media_matches":{"type":"array","items":{"type":"object","properties":{"country":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].country","typeLabel":"string"},"summary":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].summary","typeLabel":"string"},"headline":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].headline","typeLabel":"string"},"sentiment":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].sentiment","typeLabel":"string"},"thumbnail":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].thumbnail","typeLabel":"string\u003curi>"},"source_url":{"type":"string","format":"uri","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].source_url","typeLabel":"string\u003curi>"},"author_name":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].author_name","typeLabel":"string | null"},"other_sources":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].other_sources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].other_sources","typeLabel":"string[]"},"adverse_keywords":{"type":"array","items":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].adverse_keywords.items.[INDEX]","typeLabel":"string"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].adverse_keywords","typeLabel":"string[]"},"sentiment_score":{"type":"integer","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].sentiment_score","typeLabel":"integer"},"publication_date":{"type":"string","format":"date-time","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX].publication_date","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].adverse_media_matches","typeLabel":"object[]"},"additional_information":{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX].additional_information","typeLabel":"object"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].hits","typeLabel":"object[]"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":100,"description":"Gesamter AML-Screening-Score — der höchste Risiko-Score über alle Treffer hinweg (Gleitkommazahl, 0-100). `null`, bis er berechnet wurde.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","minimum":0,"maximum":100,"description":"Gesamter AML-Screening-Score — der höchste Risiko-Score über alle Treffer hinweg (Gleitkommazahl, 0-100). `null`, bis er berechnet wurde.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].score","typeLabel":"number\u003cfloat> | null"},"screened_data":{"type":"object","properties":{"full_name":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.full_name","typeLabel":"string"},"nationality":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.nationality","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.date_of_birth","typeLabel":"string\u003cdate>"},"document_number":{"oneOf":[{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data.document_number","typeLabel":"string | null"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].screened_data","typeLabel":"object"},"is_ongoing_monitoring_enabled":{"type":"boolean","description":"Gibt an, ob die laufende AML-Überwachung für dieses Screening aktiviert ist. Wenn `true`, wird die Entität regelmäßig erneut überprüft und alle neuen Treffer aktualisieren den Bericht.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].is_ongoing_monitoring_enabled","typeLabel":"boolean"},"next_ongoing_monitoring_bill_date":{"oneOf":[{"type":"string","format":"date","description":"Datum (JJJJ-MM-TT), an dem dieses Abonnement für die laufende Überwachung als Nächstes abgerechnet wird. Berechnet als Datum der letzten Abrechnung für die laufende Überwachung plus 365 Tage, wenn `is_ongoing_monitoring_enabled = true`; andernfalls `null`. Dies ist ein Abrechnungsdatum, kein Screening-Datum – verwenden Sie dafür `last_ongoing_screening_at`.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Datum (JJJJ-MM-TT), an dem dieses Abonnement für die laufende Überwachung als Nächstes abgerechnet wird. Berechnet als Datum der letzten Abrechnung für die laufende Überwachung plus 365 Tage, wenn `is_ongoing_monitoring_enabled = true`; andernfalls `null`. Dies ist ein Abrechnungsdatum, kein Screening-Datum – verwenden Sie dafür `last_ongoing_screening_at`.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].next_ongoing_monitoring_bill_date","typeLabel":"string\u003cdate> | null"},"last_ongoing_screening_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die laufende Überwachung zuletzt ein erneutes Screening dieses Datensatzes abgeschlossen hat, unabhängig davon, ob sich das Ergebnis geändert hat. `null`, wenn der Datensatz noch nie erneut überprüft wurde; der Wert wird niemals rückwirkend ab dem Aktivierungs- oder Abrechnungsdatum ausgefüllt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die laufende Überwachung zuletzt ein erneutes Screening dieses Datensatzes abgeschlossen hat, unabhängig davon, ob sich das Ergebnis geändert hat. `null`, wenn der Datensatz noch nie erneut überprüft wurde; der Wert wird niemals rückwirkend ab dem Aktivierungs- oder Abrechnungsdatum ausgefüllt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_at","typeLabel":"string\u003cdate-time> | null"},"last_ongoing_screening_datasets_updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das letzte Aktualisierungsdatum des AML-Datensatzes, das der Anbieter zum Zeitpunkt dieses Screenings gemeldet hat. `null`, wenn der Anbieter keine Datumsangaben zum Datensatz gemeldet hat; wird niemals geschätzt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Das letzte Aktualisierungsdatum des AML-Datensatzes, das der Anbieter zum Zeitpunkt dieses Screenings gemeldet hat. `null`, wenn der Anbieter keine Datumsangaben zum Datensatz gemeldet hat; wird niemals geschätzt.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].last_ongoing_screening_datasets_updated_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Innerhalb eines AML-Screenings ist dies typischerweise `AML`, aber das obige Enum ist für alle Funktionswarnungen in der Decision-Payload maßgeblich.","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"aml_screenings.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aml_screenings.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von AML-Screening-Berichten** — immer ein JSON-Array, niemals ein einzelnes `aml`-Objekt. `null`, bis mindestens ein AML-Schritt Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `total_hits`, `entity_type`, `hits[]`, `score`, `screened_data`, `is_ongoing_monitoring_enabled` und `warnings[]`.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen AML-Schritt im Workflow-Graphen."},"status":{"type":"string","description":"Status auf Funktionsebene dieses AML-Screenings. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"total_hits":{"type":"integer","description":"Gesamtzahl der gefundenen Übereinstimmungen"},"entity_type":{"type":"string","description":"Art der gescreenten Entität: Person oder Unternehmen"},"hits":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Didits stabiler Bezeichner für den Treffer: `hit_`, gefolgt von 24 Hexadezimalzeichen. Dieselbe übereinstimmende Entität behält dieselbe `id`, wenn die betreffende Entität erneut überprüft wird. Übergeben Sie sie als `hit_id` an die Endpoints zur AML-Trefferprüfung."},"url":{"type":"string","format":"uri","description":"Quell-URL für den Treffer"},"match":{"type":"boolean","description":"Gibt an, ob dies eine bestätigte Übereinstimmung ist"},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":1,"description":"Veralteter gewichteter Übereinstimmungswert im Bereich 0–1 (z. B. `0.73`). Verwenden Sie stattdessen `match_score` (0–100).","deprecated":true},{"type":"null","format":"float","minimum":0,"maximum":1,"description":"Veralteter gewichteter Übereinstimmungswert im Bereich 0–1 (z. B. `0.73`). Verwenden Sie stattdessen `match_score` (0–100).","deprecated":true}]},"target":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die übereinstimmende Entität das direkte Ziel des Eintrags ist (im Gegensatz zu einer verbundenen Partei). `null`, wenn die Quelle dies nicht angibt."},{"type":"null","description":"Gibt an, ob die übereinstimmende Entität das direkte Ziel des Eintrags ist (im Gegensatz zu einer verbundenen Partei). `null`, wenn die Quelle dies nicht angibt."}]},"caption":{"type":"string","description":"Bildunterschrift oder Titel des Treffers"},"datasets":{"type":"array","items":{"type":"string","enum":["PEP","PEP Level 1","PEP Level 2","PEP Level 3","PEP Level 4","Sanctions","Adverse Media","Warnings and Regulatory Enforcement","Fitness and Probity","SIP","SIE","Insolvency","Other Lists"]},"description":"Liste der Datensatzkategorien, in denen die Übereinstimmung gefunden wurde. Gibt an, ob die Entität in PEP-Listen (mit Stufe), Sanktionsdatenbanken, negativen Medienberichten, Warnungen/behördlichen Durchsetzungsmaßnahmen oder anderen Compliance-Datensätzen aufgetaucht ist. `Other Lists`, wenn die Quelle der Entität keine dieser Kategorien angibt."},"features":{"oneOf":[{"type":"object","description":"Zusätzliche Merkmale der Übereinstimmung"},{"type":"null","description":"Zusätzliche Merkmale der Übereinstimmung"}]},"rca_name":{"type":"string","description":"RCA-Name, falls zutreffend"},"last_seen":{"type":"string","format":"date-time","description":"Datum, an dem die Übereinstimmung zuletzt festgestellt wurde"},"risk_view":{"type":"object","properties":{"crimes":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"countries":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"categories":{"type":"object","properties":{"score":{"type":"integer"},"weightage":{"type":"integer"},"risk_level":{"type":"string"},"risk_scores":{"type":"object"}}},"custom_list":{"type":"object"}}},"first_seen":{"type":"string","format":"date-time","description":"Datum, an dem die Übereinstimmung erstmals festgestellt wurde"},"properties":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string"}},"alias":{"type":"array","items":{"type":"string"}},"notes":{"type":"array","items":{"type":"string"}},"title":{"oneOf":[{"type":"string"},{"type":"null"}]},"gender":{"type":"array","items":{"type":"string"}},"height":{"oneOf":[{"type":"string"},{"type":"null"}]},"topics":{"oneOf":[{"type":"string"},{"type":"null"}]},"weight":{"oneOf":[{"type":"string"},{"type":"null"}]},"address":{"oneOf":[{"type":"string"},{"type":"null"}]},"country":{"oneOf":[{"type":"string"},{"type":"null"}]},"website":{"oneOf":[{"type":"string"},{"type":"null"}]},"eyeColor":{"oneOf":[{"type":"string"},{"type":"null"}]},"keywords":{"oneOf":[{"type":"string"},{"type":"null"}]},"lastName":{"type":"array","items":{"type":"string"}},"position":{"oneOf":[{"type":"string"},{"type":"null"}]},"religion":{"oneOf":[{"type":"string"},{"type":"null"}]},"birthDate":{"type":"array","items":{"type":"string"}},"education":{"type":"array","items":{"type":"string"}},"ethnicity":{"oneOf":[{"type":"string"},{"type":"null"}]},"firstName":{"type":"array","items":{"type":"string"}},"hairColor":{"oneOf":[{"type":"string"},{"type":"null"}]},"weakAlias":{"oneOf":[{"type":"string"},{"type":"null"}]},"birthPlace":{"type":"array","items":{"type":"string"}},"modifiedAt":{"oneOf":[{"type":"string"},{"type":"null"}]},"wikidataId":{"oneOf":[{"type":"string"},{"type":"null"}]},"citizenship":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"match_score":{"oneOf":[{"type":"number","description":"Gewichteter Identitäts-Konfidenzwert (0-100), berechnet aus Namensähnlichkeit, Geburtsdatum und Länderabgleich. Wird verwendet, um zu bestimmen, ob ein Treffer falsch positiv oder eine mögliche Übereinstimmung ist.","format":"float"},{"type":"null","description":"Gewichteter Identitäts-Konfidenzwert (0-100), berechnet aus Namensähnlichkeit, Geburtsdatum und Länderabgleich. Wird verwendet, um zu bestimmen, ob ein Treffer falsch positiv oder eine mögliche Übereinstimmung ist.","format":"float"}]},"risk_score":{"type":"number","description":"Risiko-Score der Entität (0-100). Wird verwendet, um den endgültigen AML-Status (Approved/In Review/Declined) basierend auf dem höchsten risk_score unter Treffern, die nicht falsch positiv sind, zu bestimmen."},"review_status":{"type":"string","description":"Prüfstatus für diesen Treffer. Kann 'Unreviewed', 'Confirmed Match', 'False Positive' oder 'Inconclusive' sein.","enum":["Unreviewed","Confirmed Match","False Positive","Inconclusive"]},"score_breakdown":{"type":"object","description":"Detaillierte Aufschlüsselung, wie der match_score berechnet wurde.","properties":{"name_score":{"type":"integer","description":"Unverarbeiteter Prozentsatz der Namensähnlichkeit (0-100)."},"name_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für den Namen aus der Konfiguration (0-100)."},"name_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für den Namen nach Neugewichtung für fehlende Daten (0–100)."},"name_contribution":{"type":"number","description":"Vom Namen zum Gesamtergebnis beigetragene Punkte."},"dob_score":{"type":"integer","description":"Übereinstimmungswert des Geburtsdatums (-100 bis 100)."},"dob_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für das Geburtsdatum aus der Konfiguration (0-100)."},"dob_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für das Geburtsdatum nach Neugewichtung für fehlende Daten (0–100)."},"dob_contribution":{"type":"number","description":"Vom Geburtsdatum zum Gesamtergebnis beigetragene Punkte."},"country_score":{"type":"integer","description":"Länder-Übereinstimmungswert (-100 bis 100)."},"country_weight":{"type":"integer","description":"Ursprüngliche Gewichtung für das Land aus der Konfiguration (0-100)."},"country_weight_normalized":{"type":"number","description":"Normalisierte Gewichtung für das Land nach Neugewichtung für fehlende Daten (0–100)."},"country_contribution":{"type":"number","description":"Vom Land zum Gesamtergebnis beigetragene Punkte."},"document_number_match_type":{"type":"string","description":"Ergebnis der Auswertung des Dokumentennummern-„Golden Key“.","enum":["MATCH","NEUTRAL","HARD_MISMATCH"]},"document_number_effect":{"type":"string","description":"Lesbare Beschreibung der Auswirkung der Dokumentennummer auf den Score."},"total_score":{"type":"integer","description":"Endgültiger gewichteter Übereinstimmungswert (0-100)."}}},"pep_matches":{"type":"array","items":{"type":"object","properties":{"aliases":{"type":"array","items":{"type":"string"}},"education":{"type":"array","items":{"type":"string"}},"list_name":{"type":"string"},"publisher":{"type":"string"},"source_url":{"type":"string","format":"uri"},"description":{"type":"string"},"matched_name":{"type":"string"},"pep_position":{"type":"string"},"date_of_birth":{"type":"string"},"other_sources":{"type":"array","items":{"type":"string"}},"place_of_birth":{"type":"string"}}}},"linked_entities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string"}},"active":{"type":"array","items":{"type":"string"}},"status":{"type":"array","items":{"type":"string"}},"details":{"type":"array","items":{"type":"string"}},"relation":{"type":"array","items":{"type":"string"}}}}},"warning_matches":{"type":"array","description":"Liste von Treffern zu Warnungen und behördlichen Durchsetzungsmaßnahmen. Enthält Einträge aus den Kategorien: Warning, SIP, Warnings and Regulatory Enforcement, Fitness and Probity, SIE und Insolvency.","items":{"type":"object","properties":{"list_name":{"type":"string","description":"Name des Herausgebers der Warnliste"},"matched_name":{"type":"string","description":"Übereinstimmender Name in der Warnliste"},"description":{"type":"string","description":"Beschreibung des Warnungseintrags"},"publisher":{"type":"string","description":"Herausgeber oder Quelle der Warnung"},"source_url":{"type":"string","format":"uri","description":"URL zur Quelle der Warnung"},"other_sources":{"type":"array","items":{"type":"string"},"description":"Zusätzliche Quell-URLs"},"countries":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"Mit der Warnung verknüpfte Länder"},{"type":"null","items":{"type":"string"},"description":"Mit der Warnung verknüpfte Länder"}]},"created_at":{"oneOf":[{"type":"string","description":"Datum, an dem der Warnungseintrag erstellt wurde"},{"type":"null","description":"Datum, an dem der Warnungseintrag erstellt wurde"}]},"updated_at":{"oneOf":[{"type":"string","description":"Datum, an dem der Warnungseintrag zuletzt aktualisiert wurde"},{"type":"null","description":"Datum, an dem der Warnungseintrag zuletzt aktualisiert wurde"}]},"additional_data":{"type":"object","description":"Zusätzliche Daten aus der Warnungsquelle. Kann ein `data`-Objekt mit einem `case_details`-Array enthalten.","properties":{"data":{"type":"object","properties":{"case_details":{"type":"array","description":"Details zu Warnungsfällen, die mit dieser Übereinstimmung verknüpft sind","items":{"type":"object","properties":{"case_type":{"type":"string","description":"Art des Warnungsfalls","enum":["Accusation","Arrest","Bribery","Criminal","Fraud","Illegal Fundraising","Non-conviction Terror","Proclaimed Offender","Regulatory Enforcement","Terrorism","Terrorism-related","Terrorism-related listing"]}}}}}}}}}}},"sanction_matches":{"type":"array","description":"Liste der für diese Entität gefundenen Sanktionslisten-Übereinstimmungen.","items":{"type":"object","properties":{"list_name":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"Name(n) der Sanktionsliste(n)"},{"type":"null","items":{"type":"string"},"description":"Name(n) der Sanktionsliste(n)"}]},"matched_name":{"type":"string","description":"Übereinstimmender Name in der Sanktionsliste"},"description":{"type":"string","description":"Beschreibung des Sanktionseintrags"},"reason":{"oneOf":[{"type":"string","description":"Freitext-Begründung, warum die Entität sanktioniert wurde. Zusammengeführt aus den Begründungseinträgen der Sanktionsliste. Beispiele: 'Executive Order 13224 (Terrorism)', 'Support for actions undermining Ukraine's sovereignty', 'Listed due to national security concerns.'"},{"type":"null","description":"Freitext-Begründung, warum die Entität sanktioniert wurde. Zusammengeführt aus den Begründungseinträgen der Sanktionsliste. Beispiele: 'Executive Order 13224 (Terrorism)', 'Support for actions undermining Ukraine's sovereignty', 'Listed due to national security concerns.'"}]},"source_url":{"type":"string","format":"uri","description":"URL zur Quelle der Sanktion"},"other_sources":{"type":"array","items":{"type":"string"},"description":"Zusätzliche Quell-URLs"},"details":{"type":"array","items":{"type":"string"},"description":"Zusätzliche Details zur Sanktion"},"legal_basis":{"type":"array","items":{"type":"string"},"description":"Rechtsgrundlage für die Sanktion"},"listed_on":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"Datum bzw. Daten, an denen die Entität gelistet war"},{"type":"null","items":{"type":"string"},"description":"Datum bzw. Daten, an denen die Entität gelistet war"}]},"sanction_list":{"oneOf":[{"type":"array","items":{"type":"string"},"description":"Sanktionslisten-Identifikator(en)"},{"type":"null","items":{"type":"string"},"description":"Sanktionslisten-Identifikator(en)"}]},"sanction_program":{"type":"array","items":{"type":"string"},"description":"Sanktionsprogramm(e), unter denen die Entität aufgeführt ist"},"sanctioning_authority":{"type":"array","items":{"type":"string"},"description":"Behörde/Behörden, die die Sanktion verhängt hat/haben"},"updated_on":{"type":"array","items":{"type":"string"},"description":"Datum/Daten, an dem/denen der Sanktionseintrag zuletzt aktualisiert wurde"},"additional_data":{"type":"object","description":"Zusätzliche Daten aus der Sanktionsquelle, die nicht in den Hauptfeldern erfasst wurden"}}}},"adverse_media_details":{"type":"object","properties":{"sentiment":{"type":"string"},"entity_type":{"type":"string"},"sentiment_score":{"type":"integer"},"adverse_keywords":{"type":"object","additionalProperties":{"type":"integer"}}}},"adverse_media_matches":{"type":"array","items":{"type":"object","properties":{"country":{"type":"string"},"summary":{"type":"string"},"headline":{"type":"string"},"sentiment":{"type":"string"},"thumbnail":{"type":"string","format":"uri"},"source_url":{"type":"string","format":"uri"},"author_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"other_sources":{"type":"array","items":{"type":"string"}},"adverse_keywords":{"type":"array","items":{"type":"string"}},"sentiment_score":{"type":"integer"},"publication_date":{"type":"string","format":"date-time"}}}},"additional_information":{"type":"object"}}}},"score":{"oneOf":[{"type":"number","format":"float","minimum":0,"maximum":100,"description":"Gesamter AML-Screening-Score — der höchste Risiko-Score über alle Treffer hinweg (Gleitkommazahl, 0-100). `null`, bis er berechnet wurde."},{"type":"null","format":"float","minimum":0,"maximum":100,"description":"Gesamter AML-Screening-Score — der höchste Risiko-Score über alle Treffer hinweg (Gleitkommazahl, 0-100). `null`, bis er berechnet wurde."}]},"screened_data":{"type":"object","properties":{"full_name":{"type":"string"},"nationality":{"type":"string"},"date_of_birth":{"type":"string","format":"date"},"document_number":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"is_ongoing_monitoring_enabled":{"type":"boolean","description":"Gibt an, ob die laufende AML-Überwachung für dieses Screening aktiviert ist. Wenn `true`, wird die Entität regelmäßig erneut überprüft und alle neuen Treffer aktualisieren den Bericht."},"next_ongoing_monitoring_bill_date":{"oneOf":[{"type":"string","format":"date","description":"Datum (JJJJ-MM-TT), an dem dieses Abonnement für die laufende Überwachung als Nächstes abgerechnet wird. Berechnet als Datum der letzten Abrechnung für die laufende Überwachung plus 365 Tage, wenn `is_ongoing_monitoring_enabled = true`; andernfalls `null`. Dies ist ein Abrechnungsdatum, kein Screening-Datum – verwenden Sie dafür `last_ongoing_screening_at`."},{"type":"null","format":"date","description":"Datum (JJJJ-MM-TT), an dem dieses Abonnement für die laufende Überwachung als Nächstes abgerechnet wird. Berechnet als Datum der letzten Abrechnung für die laufende Überwachung plus 365 Tage, wenn `is_ongoing_monitoring_enabled = true`; andernfalls `null`. Dies ist ein Abrechnungsdatum, kein Screening-Datum – verwenden Sie dafür `last_ongoing_screening_at`."}]},"last_ongoing_screening_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die laufende Überwachung zuletzt ein erneutes Screening dieses Datensatzes abgeschlossen hat, unabhängig davon, ob sich das Ergebnis geändert hat. `null`, wenn der Datensatz noch nie erneut überprüft wurde; der Wert wird niemals rückwirkend ab dem Aktivierungs- oder Abrechnungsdatum ausgefüllt."},{"type":"null","format":"date-time","description":"Wann die laufende Überwachung zuletzt ein erneutes Screening dieses Datensatzes abgeschlossen hat, unabhängig davon, ob sich das Ergebnis geändert hat. `null`, wenn der Datensatz noch nie erneut überprüft wurde; der Wert wird niemals rückwirkend ab dem Aktivierungs- oder Abrechnungsdatum ausgefüllt."}]},"last_ongoing_screening_datasets_updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das letzte Aktualisierungsdatum des AML-Datensatzes, das der Anbieter zum Zeitpunkt dieses Screenings gemeldet hat. `null`, wenn der Anbieter keine Datumsangaben zum Datensatz gemeldet hat; wird niemals geschätzt."},{"type":"null","format":"date-time","description":"Das letzte Aktualisierungsdatum des AML-Datensatzes, das der Anbieter zum Zeitpunkt dieses Screenings gemeldet hat. `null`, wenn der Anbieter keine Datumsangaben zum Datensatz gemeldet hat; wird niemals geschätzt."}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Innerhalb eines AML-Screenings ist dies typischerweise `AML`, aber das obige Enum ist für alle Funktionswarnungen in der Decision-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}}}},"uniqueKey":"aml_screenings.oneOf.1","typeLabel":"null"}],"uniqueKey":"aml_screenings","typeLabel":"object[] | null"},"ip_analyses":{"oneOf":[{"type":"array","description":"**Array von Geräte- und IP-Analyse-Berichten** – immer ein JSON-Array, niemals ein einzelnes `ip_analysis`-Objekt. `null`, bis mindestens ein IP-Analyseschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, IP- und Geolokalisierungsdaten, Geräte-Fingerprint sowie `warnings[]`. Einträge mit doppeltem `(node_id, ip_address, device_fingerprint)` werden serverseitig dedupliziert.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Geräte- und IP-Analyse-Schritt im Workflow-Graphen.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"status":{"type":"string","description":"Status auf Funktionsebene dieses Eintrags der Geräte- und IP-Analyse. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"device_brand":{"type":"string","description":"Marke des verwendeten Geräts","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_brand","typeLabel":"string"},"device_model":{"type":"string","description":"Modell des verwendeten Geräts","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_model","typeLabel":"string"},"browser_family":{"type":"string","description":"Verwendete Browser-Familie","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_family","typeLabel":"string"},"os_family":{"type":"string","description":"Betriebssystemfamilie","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_family","typeLabel":"string"},"platform":{"type":"string","description":"Plattformtyp (mobile, desktop usw.)","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].platform","typeLabel":"string"},"device_fingerprint":{"oneOf":[{"type":"string","description":"Eindeutige Kennung des Geräte-Fingerabdrucks","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eindeutige Kennung des Geräte-Fingerabdrucks","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].device_fingerprint","typeLabel":"string | null"},"ip_country":{"type":"string","description":"Über die IP erkanntes Land","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_country","typeLabel":"string"},"ip_country_code":{"type":"string","description":"Zweistelliger Ländercode anhand der IP","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_country_code","typeLabel":"string"},"ip_state":{"type":"string","description":"Anhand der IP ermitteltes Bundesland/Region","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_state","typeLabel":"string"},"ip_city":{"type":"string","description":"Anhand der Adresse erkannte Stadt","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_city","typeLabel":"string"},"latitude":{"type":"number","description":"Breitengrad-Koordinate des IP-Standorts","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].latitude","typeLabel":"number"},"longitude":{"type":"number","description":"Längengrad-Koordinate des IP-Standorts","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].longitude","typeLabel":"number"},"ip_address":{"type":"string","description":"Adresse","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip_address","typeLabel":"string"},"isp":{"oneOf":[{"type":"string","description":"Internetanbieter","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp.oneOf.0","typeLabel":"string"},{"type":"null","description":"Internetanbieter","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].isp","typeLabel":"string | null"},"organization":{"oneOf":[{"type":"string","description":"Mit der IP verknüpfte Organisation","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mit der IP verknüpfte Organisation","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].organization","typeLabel":"string | null"},"is_vpn_or_tor":{"type":"boolean","description":"Gibt an, ob die IP aus einem VPN- oder Tor-Netzwerk stammt","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].is_vpn_or_tor","typeLabel":"boolean"},"is_data_center":{"type":"boolean","description":"Gibt an, ob die IP aus einem Rechenzentrum stammt","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].is_data_center","typeLabel":"boolean"},"time_zone":{"type":"string","description":"Aus der IP erkannte Zeitzone","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].time_zone","typeLabel":"string"},"time_zone_offset":{"type":"string","description":"Zeitzonenverschiebung","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].time_zone_offset","typeLabel":"string"},"ip":{"type":"object","description":"IP-Geolokalisierung dieses Eintrags sowie Großkreisabstände (km) zur Adresse des Ausweisdokuments und zur Adresse des Adressnachweisdokuments. Die Abstände sind `null`, wenn eine der beiden Seiten keinen auflösbaren Standort hat.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0.longitude","typeLabel":"number"}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.location","typeLabel":"object | null"},"distance_from_id_document":{"oneOf":[{"type":"number","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document.oneOf.0","typeLabel":"number"},{"type":"null","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_id_document","typeLabel":"number | null"},"distance_from_poa_document":{"oneOf":[{"type":"number","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document.oneOf.0","typeLabel":"number"},{"type":"null","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip.distance_from_poa_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].ip","typeLabel":"object"},"id_document":{"type":"object","description":"Aus der Adresse des Ausweisdokuments extrahierter Standort zuzüglich Entfernungen (km) zur IP-Geolokalisierung und zur POA-Dokumentadresse. `location` ist `null`, wenn keine Dokumentadresse geokodiert werden konnte.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0.longitude","typeLabel":"number"}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.location","typeLabel":"object | null"},"distance_from_ip":{"oneOf":[{"type":"number","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip.oneOf.0","typeLabel":"number"},{"type":"null","example":23.4,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_ip","typeLabel":"number | null"},"distance_from_poa_document":{"oneOf":[{"type":"number","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document.oneOf.0","typeLabel":"number"},{"type":"null","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document.distance_from_poa_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].id_document","typeLabel":"object"},"poa_document":{"type":"object","description":"Aus dem Adressnachweisdokument extrahierter Standort zuzüglich Entfernungen (km) zur IP-Geolokalisierung und zur Ausweisdokumentadresse. `location` ist `null`, wenn die Sitzung keinen POA-Schritt enthält oder die Adresse nicht geokodiert werden konnte.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0.latitude","typeLabel":"number"},"longitude":{"type":"number","example":1.9770097,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0.longitude","typeLabel":"number"}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.location","typeLabel":"object | null"},"distance_from_ip":{"oneOf":[{"type":"number","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip.oneOf.0","typeLabel":"number"},{"type":"null","example":12.3,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_ip","typeLabel":"number | null"},"distance_from_id_document":{"oneOf":[{"type":"number","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document.oneOf.0","typeLabel":"number"},{"type":"null","example":18.7,"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document.distance_from_id_document","typeLabel":"number | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].poa_document","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"},"matches":{"type":"array","description":"Sitzungsübergreifende Übereinstimmungen, die für die Adresse oder die Geräteidentität dieses Eintrags gefunden wurden. Jede Übereinstimmung ist eine andere Verifizierungssitzung in Ihrer Anwendung (`source` ist immer `session`), die denselben Wert aufweist und stets zu einem anderen Benutzer des Anbieters / `vendor_data` als die aktuelle Sitzung gehört, begrenzt auf 5 pro Erfassungsmodul (`device_fingerprint` summiert zwei unabhängig begrenzte Erfassungsmodule, sodass bis zu 10 Einträge möglich sind). Jeder Eintrag enthält `match_source`, `confidence`, `match_mode`, `device_info` und `location_info`; die Schlüssel `recovery_similarity`, `tls_ja4_corroborated` und `recovery_gate_reason` sind nur vorhanden, wenn `match_source` den Wert `recovered_high` hat.","items":{"type":"object","additionalProperties":false,"properties":{"session_id":{"type":"string","format":"uuid","description":"Sitzungs-ID der übereinstimmenden Sitzung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"Fortlaufende Nummer der übereinstimmenden Sitzung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung — unterscheidet sich immer vom Benutzer des Anbieters der aktuellen Sitzung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung — unterscheidet sich immer vom Benutzer des Anbieters der aktuellen Sitzung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Erstellungsdatum der übereinstimmenden Sitzung (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Erstellungsdatum der übereinstimmenden Sitzung (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].verification_date","typeLabel":"string\u003cdate-time> | null"},"match_type":{"type":"string","enum":["ip_address","device_fingerprint"],"description":"Gibt an, ob die Übereinstimmung auf der IP-Adresse oder dem Geräte-Fingerprint basierte","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_type","typeLabel":"enum\u003cstring>"},"match_source":{"type":"string","enum":["ip_address","persistent_id","legacy_fp","recovered_high"],"description":"Wie diese Übereinstimmung erreicht wurde: `ip_address` (geteilte IP-Adresse – Netzwerk-Co-Location, kein Nachweis einer Geräteidentität), `persistent_id` (exakte gespeicherte persistente Gerätekennung), `legacy_fp` (Legacy-`didit-fp-*`-Geräte-Fingerprint-Hash) oder `recovered_high` (Fuzzy-Fingerprint-Wiederherstellungstreffer mit hoher Konfidenz). Wiederherstellungskandidaten mit geringerer Konfidenz erscheinen nur als Risikowarnungen, niemals in diesem Array.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_source","typeLabel":"enum\u003cstring>"},"matched_value":{"oneOf":[{"type":"string","description":"Der übereinstimmende Wert: die gemeinsame Adresse, die dauerhafte Gerätekennung oder der Legacy-Fingerprint-Hash oder – für `recovered_high` – die UUID des wiederhergestellten Geräts.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der übereinstimmende Wert: die gemeinsame Adresse, die dauerhafte Gerätekennung oder der Legacy-Fingerprint-Hash oder – für `recovered_high` – die UUID des wiederhergestellten Geräts.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].matched_value","typeLabel":"string | null"},"status":{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob der übereinstimmende Wert auf einer Sperrliste steht. Bei Geräte-/IP-Übereinstimmungen derzeit immer `false`.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung; `null` für Workflow-Sitzungen.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung; `null` für Workflow-Sitzungen.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","enum":["session"],"description":"Bei Geräte-/IP-Übereinstimmungen immer `session` – jede Übereinstimmung ist eine weitere Verifizierungssitzung in Ihrer Anwendung.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"device_info":{"type":"object","description":"Auf der übereinstimmenden Sitzung erfasste Gerätedetails.","properties":{"device_brand":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_brand","typeLabel":"string | null"},"device_model":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_model","typeLabel":"string | null"},"browser_family":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.browser_family","typeLabel":"string | null"},"os_family":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.os_family","typeLabel":"string | null"},"platform":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.platform","typeLabel":"string | null"},"device_fingerprint":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info.device_fingerprint","typeLabel":"string | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].device_info","typeLabel":"object"},"location_info":{"type":"object","description":"Netzwerk- und Geolokalisierungsdetails, die bei der übereinstimmenden Sitzung festgestellt wurden.","properties":{"ip_address":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_address","typeLabel":"string | null"},"ip_country":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country","typeLabel":"string | null"},"ip_country_code":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_country_code","typeLabel":"string | null"},"ip_state":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_state","typeLabel":"string | null"},"ip_city":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.ip_city","typeLabel":"string | null"},"is_vpn_or_tor":{"type":"boolean","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.is_vpn_or_tor","typeLabel":"boolean"},"is_data_center":{"type":"boolean","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info.is_data_center","typeLabel":"boolean"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].location_info","typeLabel":"object"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Serverseitige Identifikationskonfidenz, berechnet als `1 - P(false positive)`: `1.0` für deterministische Übereinstimmungen (`persistent_id` oder hardwarebasiertes `recovered_high`), `0.5` für `legacy_fp`, `0.0` für `ip_address` (nur Co-Location) und ein durch Bestätigung angepasster Wert unter `1.0` für probabilistische wiederhergestellte Übereinstimmungen (höher, wenn der TLS-JA4-Fingerprint und das IP-Land unabhängig voneinander übereinstimmen).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].confidence","typeLabel":"number"},"match_mode":{"type":"string","enum":["deterministic","probabilistic","co_occurrence"],"description":"Evidenzklasse der Übereinstimmung: `deterministic` (exakte gespeicherte oder hardwareverankerte Kennung, die zwischen physischen Geräten nicht kollidieren kann), `probabilistic` (unscharfe Fingerabdruckdaten) oder `co_occurrence` (nur gemeinsames Netzwerk, kein Anspruch auf Geräteidentität).","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].match_mode","typeLabel":"enum\u003cstring>"},"recovery_similarity":{"type":"number","description":"Kosinusähnlichkeit der Übereinstimmung bei der Fingerabdruckwiederherstellung, gerundet auf 4 Dezimalstellen. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].recovery_similarity","typeLabel":"number"},"tls_ja4_corroborated":{"type":"boolean","description":"Gibt an, ob die TLS-JA4-Fingerprints der beiden Beobachtungen übereinstimmen — ein serverseitig beobachtetes Signal, das der Browser nicht fälschen kann. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].tls_ja4_corroborated","typeLabel":"boolean"},"recovery_gate_reason":{"type":"string","description":"Warum der Recovery-Abgleich das Hard Gate gegen falsch-positive Treffer bestanden hat: `hardware_root_match` (eine hardwarebasierte Gerätekennung stimmte exakt überein) oder bei Konfigurationen, die reine Probe-Nachweise zulassen, `exact_composite_plus_\u003cn>_families` / `very_high_similarity_plus_\u003cn>_families`. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX].recovery_gate_reason","typeLabel":"string"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].matches","typeLabel":"object[]"},"browser_version":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].browser_version","typeLabel":"string | null"},"os_version":{"oneOf":[{"type":"string","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].os_version","typeLabel":"string | null"},"user_agent":{"oneOf":[{"type":"string","description":"Der User-Agent-String des Browsers.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der User-Agent-String des Browsers.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].user_agent","typeLabel":"string | null"},"accept_language":{"oneOf":[{"type":"string","description":"Der vom Browser gesendete `Accept-Language`-Header.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der vom Browser gesendete `Accept-Language`-Header.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].accept_language","typeLabel":"string | null"},"session_identifier":{"oneOf":[{"type":"string","description":"Kennung der Browsersitzung, in der die Verifizierung durchgeführt wurde.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kennung der Browsersitzung, in der die Verifizierung durchgeführt wurde.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_identifier","typeLabel":"string | null"},"session_age_ms":{"oneOf":[{"type":"integer","description":"Alter dieser Browsersitzung in Millisekunden zum Zeitpunkt der Ausführung des Schritts.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Alter dieser Browsersitzung in Millisekunden zum Zeitpunkt der Ausführung des Schritts.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].session_age_ms","typeLabel":"integer | null"},"coords_accuracy":{"oneOf":[{"type":"number","description":"Genauigkeitsradius der vom Gerät übermittelten Koordinaten in Metern.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy.oneOf.0","typeLabel":"number"},{"type":"null","description":"Genauigkeitsradius der vom Gerät übermittelten Koordinaten in Metern.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].coords_accuracy","typeLabel":"number | null"},"raw_device_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Für den Schritt erfasste unverarbeitete Gerätesignale.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Für den Schritt erfasste unverarbeitete Gerätesignale.","uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX].raw_device_data","typeLabel":"object | null"}},"uniqueKey":"ip_analyses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"ip_analyses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Geräte- und IP-Analyse-Berichten** – immer ein JSON-Array, niemals ein einzelnes `ip_analysis`-Objekt. `null`, bis mindestens ein IP-Analyseschritt Daten erzeugt hat. Jeder Eintrag ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, IP- und Geolokalisierungsdaten, Geräte-Fingerprint sowie `warnings[]`. Einträge mit doppeltem `(node_id, ip_address, device_fingerprint)` werden serverseitig dedupliziert.","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Geräte- und IP-Analyse-Schritt im Workflow-Graphen."},"status":{"type":"string","description":"Status auf Funktionsebene dieses Eintrags der Geräte- und IP-Analyse. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"device_brand":{"type":"string","description":"Marke des verwendeten Geräts"},"device_model":{"type":"string","description":"Modell des verwendeten Geräts"},"browser_family":{"type":"string","description":"Verwendete Browser-Familie"},"os_family":{"type":"string","description":"Betriebssystemfamilie"},"platform":{"type":"string","description":"Plattformtyp (mobile, desktop usw.)"},"device_fingerprint":{"oneOf":[{"type":"string","description":"Eindeutige Kennung des Geräte-Fingerabdrucks"},{"type":"null","description":"Eindeutige Kennung des Geräte-Fingerabdrucks"}]},"ip_country":{"type":"string","description":"Über die IP erkanntes Land"},"ip_country_code":{"type":"string","description":"Zweistelliger Ländercode anhand der IP"},"ip_state":{"type":"string","description":"Anhand der IP ermitteltes Bundesland/Region"},"ip_city":{"type":"string","description":"Anhand der Adresse erkannte Stadt"},"latitude":{"type":"number","description":"Breitengrad-Koordinate des IP-Standorts"},"longitude":{"type":"number","description":"Längengrad-Koordinate des IP-Standorts"},"ip_address":{"type":"string","description":"Adresse"},"isp":{"oneOf":[{"type":"string","description":"Internetanbieter"},{"type":"null","description":"Internetanbieter"}]},"organization":{"oneOf":[{"type":"string","description":"Mit der IP verknüpfte Organisation"},{"type":"null","description":"Mit der IP verknüpfte Organisation"}]},"is_vpn_or_tor":{"type":"boolean","description":"Gibt an, ob die IP aus einem VPN- oder Tor-Netzwerk stammt"},"is_data_center":{"type":"boolean","description":"Gibt an, ob die IP aus einem Rechenzentrum stammt"},"time_zone":{"type":"string","description":"Aus der IP erkannte Zeitzone"},"time_zone_offset":{"type":"string","description":"Zeitzonenverschiebung"},"ip":{"type":"object","description":"IP-Geolokalisierung dieses Eintrags sowie Großkreisabstände (km) zur Adresse des Ausweisdokuments und zur Adresse des Adressnachweisdokuments. Die Abstände sind `null`, wenn eine der beiden Seiten keinen auflösbaren Standort hat.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."}]},"distance_from_id_document":{"oneOf":[{"type":"number","example":23.4},{"type":"null","example":23.4}]},"distance_from_poa_document":{"oneOf":[{"type":"number","example":12.3},{"type":"null","example":12.3}]}}},"id_document":{"type":"object","description":"Aus der Adresse des Ausweisdokuments extrahierter Standort zuzüglich Entfernungen (km) zur IP-Geolokalisierung und zur POA-Dokumentadresse. `location` ist `null`, wenn keine Dokumentadresse geokodiert werden konnte.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."}]},"distance_from_ip":{"oneOf":[{"type":"number","example":23.4},{"type":"null","example":23.4}]},"distance_from_poa_document":{"oneOf":[{"type":"number","example":18.7},{"type":"null","example":18.7}]}}},"poa_document":{"type":"object","description":"Aus dem Adressnachweisdokument extrahierter Standort zuzüglich Entfernungen (km) zur IP-Geolokalisierung und zur Ausweisdokumentadresse. `location` ist `null`, wenn die Sitzung keinen POA-Schritt enthält oder die Adresse nicht geokodiert werden konnte.","properties":{"location":{"oneOf":[{"type":"object","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."},{"type":"null","properties":{"latitude":{"type":"number","example":41.2706327},"longitude":{"type":"number","example":1.9770097}},"description":"Koordinaten oder `null`, falls nicht verfügbar."}]},"distance_from_ip":{"oneOf":[{"type":"number","example":12.3},{"type":"null","example":12.3}]},"distance_from_id_document":{"oneOf":[{"type":"number","example":18.7},{"type":"null","example":18.7}]}}},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}}},"matches":{"type":"array","description":"Sitzungsübergreifende Übereinstimmungen, die für die Adresse oder die Geräteidentität dieses Eintrags gefunden wurden. Jede Übereinstimmung ist eine andere Verifizierungssitzung in Ihrer Anwendung (`source` ist immer `session`), die denselben Wert aufweist und stets zu einem anderen Benutzer des Anbieters / `vendor_data` als die aktuelle Sitzung gehört, begrenzt auf 5 pro Erfassungsmodul (`device_fingerprint` summiert zwei unabhängig begrenzte Erfassungsmodule, sodass bis zu 10 Einträge möglich sind). Jeder Eintrag enthält `match_source`, `confidence`, `match_mode`, `device_info` und `location_info`; die Schlüssel `recovery_similarity`, `tls_ja4_corroborated` und `recovery_gate_reason` sind nur vorhanden, wenn `match_source` den Wert `recovered_high` hat.","items":{"type":"object","additionalProperties":false,"properties":{"session_id":{"type":"string","format":"uuid","description":"Sitzungs-ID der übereinstimmenden Sitzung."},"session_number":{"type":"integer","description":"Fortlaufende Nummer der übereinstimmenden Sitzung."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` der übereinstimmenden Sitzung — unterscheidet sich immer vom Benutzer des Anbieters der aktuellen Sitzung."},{"type":"null","description":"`vendor_data` der übereinstimmenden Sitzung — unterscheidet sich immer vom Benutzer des Anbieters der aktuellen Sitzung."}]},"verification_date":{"oneOf":[{"type":"string","format":"date-time","description":"Erstellungsdatum der übereinstimmenden Sitzung (`YYYY-MM-DDTHH:MM:SSZ`)."},{"type":"null","format":"date-time","description":"Erstellungsdatum der übereinstimmenden Sitzung (`YYYY-MM-DDTHH:MM:SSZ`)."}]},"match_type":{"type":"string","enum":["ip_address","device_fingerprint"],"description":"Gibt an, ob die Übereinstimmung auf der IP-Adresse oder dem Geräte-Fingerprint basierte"},"match_source":{"type":"string","enum":["ip_address","persistent_id","legacy_fp","recovered_high"],"description":"Wie diese Übereinstimmung erreicht wurde: `ip_address` (geteilte IP-Adresse – Netzwerk-Co-Location, kein Nachweis einer Geräteidentität), `persistent_id` (exakte gespeicherte persistente Gerätekennung), `legacy_fp` (Legacy-`didit-fp-*`-Geräte-Fingerprint-Hash) oder `recovered_high` (Fuzzy-Fingerprint-Wiederherstellungstreffer mit hoher Konfidenz). Wiederherstellungskandidaten mit geringerer Konfidenz erscheinen nur als Risikowarnungen, niemals in diesem Array."},"matched_value":{"oneOf":[{"type":"string","description":"Der übereinstimmende Wert: die gemeinsame Adresse, die dauerhafte Gerätekennung oder der Legacy-Fingerprint-Hash oder – für `recovered_high` – die UUID des wiederhergestellten Geräts."},{"type":"null","description":"Der übereinstimmende Wert: die gemeinsame Adresse, die dauerhafte Gerätekennung oder der Legacy-Fingerprint-Hash oder – für `recovered_high` – die UUID des wiederhergestellten Geräts."}]},"status":{"type":"string","description":"Lebenszyklusstatus der übereinstimmenden Sitzung."},"is_blocklisted":{"type":"boolean","description":"Gibt an, ob der übereinstimmende Wert auf einer Sperrliste steht. Bei Geräte-/IP-Übereinstimmungen derzeit immer `false`."},"api_service":{"oneOf":[{"type":"string","description":"Eigenständiger API-Service der zugehörigen Sitzung; `null` für Workflow-Sitzungen."},{"type":"null","description":"Eigenständiger API-Service der zugehörigen Sitzung; `null` für Workflow-Sitzungen."}]},"source":{"type":"string","enum":["session"],"description":"Bei Geräte-/IP-Übereinstimmungen immer `session` – jede Übereinstimmung ist eine weitere Verifizierungssitzung in Ihrer Anwendung."},"device_info":{"type":"object","description":"Auf der übereinstimmenden Sitzung erfasste Gerätedetails.","properties":{"device_brand":{"oneOf":[{"type":"string"},{"type":"null"}]},"device_model":{"oneOf":[{"type":"string"},{"type":"null"}]},"browser_family":{"oneOf":[{"type":"string"},{"type":"null"}]},"os_family":{"oneOf":[{"type":"string"},{"type":"null"}]},"platform":{"oneOf":[{"type":"string"},{"type":"null"}]},"device_fingerprint":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"location_info":{"type":"object","description":"Netzwerk- und Geolokalisierungsdetails, die bei der übereinstimmenden Sitzung festgestellt wurden.","properties":{"ip_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_country":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_country_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_state":{"oneOf":[{"type":"string"},{"type":"null"}]},"ip_city":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_vpn_or_tor":{"type":"boolean"},"is_data_center":{"type":"boolean"}}},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Serverseitige Identifikationskonfidenz, berechnet als `1 - P(false positive)`: `1.0` für deterministische Übereinstimmungen (`persistent_id` oder hardwarebasiertes `recovered_high`), `0.5` für `legacy_fp`, `0.0` für `ip_address` (nur Co-Location) und ein durch Bestätigung angepasster Wert unter `1.0` für probabilistische wiederhergestellte Übereinstimmungen (höher, wenn der TLS-JA4-Fingerprint und das IP-Land unabhängig voneinander übereinstimmen)."},"match_mode":{"type":"string","enum":["deterministic","probabilistic","co_occurrence"],"description":"Evidenzklasse der Übereinstimmung: `deterministic` (exakte gespeicherte oder hardwareverankerte Kennung, die zwischen physischen Geräten nicht kollidieren kann), `probabilistic` (unscharfe Fingerabdruckdaten) oder `co_occurrence` (nur gemeinsames Netzwerk, kein Anspruch auf Geräteidentität)."},"recovery_similarity":{"type":"number","description":"Kosinusähnlichkeit der Übereinstimmung bei der Fingerabdruckwiederherstellung, gerundet auf 4 Dezimalstellen. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat."},"tls_ja4_corroborated":{"type":"boolean","description":"Gibt an, ob die TLS-JA4-Fingerprints der beiden Beobachtungen übereinstimmen — ein serverseitig beobachtetes Signal, das der Browser nicht fälschen kann. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat."},"recovery_gate_reason":{"type":"string","description":"Warum der Recovery-Abgleich das Hard Gate gegen falsch-positive Treffer bestanden hat: `hardware_root_match` (eine hardwarebasierte Gerätekennung stimmte exakt überein) oder bei Konfigurationen, die reine Probe-Nachweise zulassen, `exact_composite_plus_\u003cn>_families` / `very_high_similarity_plus_\u003cn>_families`. Nur vorhanden, wenn `match_source` den Wert `recovered_high` hat."}}}},"browser_version":{"oneOf":[{"type":"string"},{"type":"null"}]},"os_version":{"oneOf":[{"type":"string"},{"type":"null"}]},"user_agent":{"oneOf":[{"type":"string","description":"Der User-Agent-String des Browsers."},{"type":"null","description":"Der User-Agent-String des Browsers."}]},"accept_language":{"oneOf":[{"type":"string","description":"Der vom Browser gesendete `Accept-Language`-Header."},{"type":"null","description":"Der vom Browser gesendete `Accept-Language`-Header."}]},"session_identifier":{"oneOf":[{"type":"string","description":"Kennung der Browsersitzung, in der die Verifizierung durchgeführt wurde."},{"type":"null","description":"Kennung der Browsersitzung, in der die Verifizierung durchgeführt wurde."}]},"session_age_ms":{"oneOf":[{"type":"integer","description":"Alter dieser Browsersitzung in Millisekunden zum Zeitpunkt der Ausführung des Schritts."},{"type":"null","description":"Alter dieser Browsersitzung in Millisekunden zum Zeitpunkt der Ausführung des Schritts."}]},"coords_accuracy":{"oneOf":[{"type":"number","description":"Genauigkeitsradius der vom Gerät übermittelten Koordinaten in Metern."},{"type":"null","description":"Genauigkeitsradius der vom Gerät übermittelten Koordinaten in Metern."}]},"raw_device_data":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Für den Schritt erfasste unverarbeitete Gerätesignale."},{"type":"null","additionalProperties":true,"description":"Für den Schritt erfasste unverarbeitete Gerätesignale."}]}}},"uniqueKey":"ip_analyses.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_analyses","typeLabel":"object[] | null"},"geolocation_checks":{"oneOf":[{"type":"array","description":"**Array von Standortverifizierungsergebnissen**, eines pro Standortverifizierungsschritt: der akzeptierte Versuch dieses Schritts. `null`, bis ein Standortverifizierungsschritt Daten erzeugt hat. Frühere Versuche desselben Schritts befinden sich in `geolocation_attempts`.","items":{"type":"object","description":"Ein Standortverifizierungsergebnis, der akzeptierte Versuch eines Workflow-Knotens. Messung, Unsicherheit und Authentizität sind separate Schlüssel, sodass sich eine präzise nicht attestierte Positionsbestimmung von einer unpräzisen attestierten unterscheidet.","properties":{"node_id":{"oneOf":[{"type":"string","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Schritts der Standortverifizierung, ermittelt anhand seiner Warnungen. Unabhängig vom `status` der Sitzung.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"outcome":{"oneOf":[{"type":"string","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].outcome","typeLabel":"enum\u003cstring> | null"},"permission":{"oneOf":[{"type":"string","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].permission","typeLabel":"enum\u003cstring> | null"},"latitude":{"oneOf":[{"type":"number","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].latitude","typeLabel":"number\u003cdouble> | null"},"longitude":{"oneOf":[{"type":"number","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].longitude","typeLabel":"number\u003cdouble> | null"},"accuracy_m":{"oneOf":[{"type":"number","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_m","typeLabel":"number\u003cdouble> | null"},"accuracy_confidence":{"oneOf":[{"type":"string","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].accuracy_confidence","typeLabel":"enum\u003cstring> | null"},"measured_at":{"oneOf":[{"type":"string","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].measured_at","typeLabel":"string\u003cdate-time> | null"},"age_seconds":{"oneOf":[{"type":"integer","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].age_seconds","typeLabel":"integer | null"},"source":{"oneOf":[{"type":"string","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring> | null"},"platform":{"oneOf":[{"type":"string","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].platform","typeLabel":"enum\u003cstring> | null"},"sdk_version":{"oneOf":[{"type":"string","description":"Version des SDKs, das den Fix erstellt hat.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"Version des SDKs, das den Fix erstellt hat.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].sdk_version","typeLabel":"string | null"},"is_mock":{"oneOf":[{"type":"boolean","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].is_mock","typeLabel":"boolean | null"},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].produced_by_accessory","typeLabel":"boolean | null"},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"Gibt an, ob die Fehlerbehebung durch eine Geräte-Attestierung gestützt wird. `unsupported` ist das, was Browser melden, da das Web über keinen Attestierungsmechanismus verfügt; es stellt keinen Fehler dar.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].integrity","typeLabel":"enum\u003cstring>"},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"region_code":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].region_code","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"geofence":{"type":"object","description":"Ergebnis der Länder- und Gebietsregeln des Schritts.","properties":{"enabled":{"type":"boolean","description":"Gibt an, ob der Schritt eine Länder- oder Regionsregel anwendet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.enabled","typeLabel":"boolean"},"result":{"oneOf":[{"type":"string","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence.result","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence","typeLabel":"object"},"inside_geofence":{"oneOf":[{"type":"boolean","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_geofence","typeLabel":"boolean | null"},"geofence_basis":{"oneOf":[{"type":"string","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].geofence_basis","typeLabel":"enum\u003cstring> | null"},"inside_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_areas.items.[INDEX]","typeLabel":"string"},"description":"IDs der konfigurierten zulässigen Bereiche, in denen sich die Position befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].inside_areas","typeLabel":"string[]"},"blocked_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].blocked_areas.items.[INDEX]","typeLabel":"string"},"description":"IDs der konfigurierten gesperrten Bereiche, in denen sich die Position befindet.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].blocked_areas","typeLabel":"string[]"},"position_source":{"oneOf":[{"type":"string","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].position_source","typeLabel":"enum\u003cstring> | null"},"anonymizers":{"oneOf":[{"type":"object","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn","typeLabel":"boolean | null"},"proxy":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy","typeLabel":"boolean | null"},"tor":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor","typeLabel":"boolean | null"},"spoofing":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing","typeLabel":"boolean | null"},"emulator":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator","typeLabel":"boolean | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.0","typeLabel":"object"},{"type":"null","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].anonymizers","typeLabel":"object | null"},"ip_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_km","typeLabel":"number\u003cdouble> | null"},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_distance_uncertainty_km","typeLabel":"number\u003cdouble> | null"},"ip_consistent":{"oneOf":[{"type":"boolean","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].ip_consistent","typeLabel":"boolean | null"},"document_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].document_distance_km","typeLabel":"number\u003cdouble> | null"},"travel_excused":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].travel_excused","typeLabel":"boolean | null"},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consecutive_mismatches","typeLabel":"integer | null"},"attempts":{"type":"integer","description":"Nummer dieses Versuchs innerhalb des Knotens, beginnend bei 1.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].attempts","typeLabel":"integer"},"consent":{"oneOf":[{"type":"object","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.accepted_at","typeLabel":"string\u003cdate-time>"},"version":{"oneOf":[{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.version","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0.locale","typeLabel":"string | null"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].consent","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"Warnungen, die dieser Standortverifizierungsschritt ausgelöst hat, wobei `feature` auf `GEOLOCATION` gesetzt ist. Warnungscodes beginnen mit `LOCATION_`.","uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"geolocation_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"geolocation_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Standortverifizierungsergebnissen**, eines pro Standortverifizierungsschritt: der akzeptierte Versuch dieses Schritts. `null`, bis ein Standortverifizierungsschritt Daten erzeugt hat. Frühere Versuche desselben Schritts befinden sich in `geolocation_attempts`.","items":{"type":"object","description":"Ein Standortverifizierungsergebnis, der akzeptierte Versuch eines Workflow-Knotens. Messung, Unsicherheit und Authentizität sind separate Schlüssel, sodass sich eine präzise nicht attestierte Positionsbestimmung von einer unpräzisen attestierten unterscheidet.","properties":{"node_id":{"oneOf":[{"type":"string","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt."},{"type":"null","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Schritts der Standortverifizierung, ermittelt anhand seiner Warnungen. Unabhängig vom `status` der Sitzung."},"outcome":{"oneOf":[{"type":"string","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]},{"type":"null","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]}]},"permission":{"oneOf":[{"type":"string","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]},{"type":"null","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]}]},"latitude":{"oneOf":[{"type":"number","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"},{"type":"null","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"}]},"longitude":{"oneOf":[{"type":"number","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"},{"type":"null","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"}]},"accuracy_m":{"oneOf":[{"type":"number","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double"},{"type":"null","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double"}]},"accuracy_confidence":{"oneOf":[{"type":"string","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null]},{"type":"null","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null]}]},"measured_at":{"oneOf":[{"type":"string","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time"},{"type":"null","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time"}]},"age_seconds":{"oneOf":[{"type":"integer","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit."},{"type":"null","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit."}]},"source":{"oneOf":[{"type":"string","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]},{"type":"null","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]}]},"platform":{"oneOf":[{"type":"string","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null]},{"type":"null","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null]}]},"sdk_version":{"oneOf":[{"type":"string","description":"Version des SDKs, das den Fix erstellt hat."},{"type":"null","description":"Version des SDKs, das den Fix erstellt hat."}]},"is_mock":{"oneOf":[{"type":"boolean","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`."},{"type":"null","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`."}]},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`."},{"type":"null","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`."}]},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"Gibt an, ob die Fehlerbehebung durch eine Geräte-Attestierung gestützt wird. `unsupported` ist das, was Browser melden, da das Web über keinen Attestierungsmechanismus verfügt; es stellt keinen Fehler dar."},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet."},{"type":"null","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet."}]},"region_code":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet."},{"type":"null","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet."}]},"city":{"oneOf":[{"type":"string","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer."},{"type":"null","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer."}]},"geofence":{"type":"object","description":"Ergebnis der Länder- und Gebietsregeln des Schritts.","properties":{"enabled":{"type":"boolean","description":"Gibt an, ob der Schritt eine Länder- oder Regionsregel anwendet."},"result":{"oneOf":[{"type":"string","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null]},{"type":"null","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null]}]}}},"inside_geofence":{"oneOf":[{"type":"boolean","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`."},{"type":"null","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`."}]},"geofence_basis":{"oneOf":[{"type":"string","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null]},{"type":"null","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null]}]},"inside_areas":{"type":"array","items":{"type":"string"},"description":"IDs der konfigurierten zulässigen Bereiche, in denen sich die Position befindet."},"blocked_areas":{"type":"array","items":{"type":"string"},"description":"IDs der konfigurierten gesperrten Bereiche, in denen sich die Position befindet."},"position_source":{"oneOf":[{"type":"string","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null]},{"type":"null","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null]}]},"anonymizers":{"oneOf":[{"type":"object","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ip_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double"},{"type":"null","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double"}]},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double"},{"type":"null","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double"}]},"ip_consistent":{"oneOf":[{"type":"boolean","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist."},{"type":"null","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist."}]},"document_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double"},{"type":"null","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double"}]},"travel_excused":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist."},{"type":"null","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist."}]},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person."},{"type":"null","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person."}]},"attempts":{"type":"integer","description":"Nummer dieses Versuchs innerhalb des Knotens, beginnend bei 1."},"consent":{"oneOf":[{"type":"object","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}},"description":"Warnungen, die dieser Standortverifizierungsschritt ausgelöst hat, wobei `feature` auf `GEOLOCATION` gesetzt ist. Warnungscodes beginnen mit `LOCATION_`."}}},"uniqueKey":"geolocation_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_checks","typeLabel":"object[] | null"},"geolocation_attempts":{"oneOf":[{"type":"array","description":"Jeder Versuch jedes Standortverifizierungsschritts dieser Sitzung, der älteste zuerst. Versuche, die durch eine erneute Einreichung ersetzt wurden, werden ausgelassen. Ein Workflow, der `geolocation_checks` über seine Antwort-Attribute zurückhält, hält auch diese Liste zurück.","items":{"type":"object","description":"Ein Versuch eines Standort-Verifizierungsschritts: dieselben Schlüssel wie `geolocation_checks[]` außer `warnings`, plus der Zeitpunkt, an dem Didit ihn empfangen hat.","properties":{"node_id":{"oneOf":[{"type":"string","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Schritts der Standortverifizierung, ermittelt anhand seiner Warnungen. Unabhängig vom `status` der Sitzung.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"outcome":{"oneOf":[{"type":"string","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].outcome","typeLabel":"enum\u003cstring> | null"},"permission":{"oneOf":[{"type":"string","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].permission","typeLabel":"enum\u003cstring> | null"},"latitude":{"oneOf":[{"type":"number","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].latitude","typeLabel":"number\u003cdouble> | null"},"longitude":{"oneOf":[{"type":"number","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].longitude","typeLabel":"number\u003cdouble> | null"},"accuracy_m":{"oneOf":[{"type":"number","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_m","typeLabel":"number\u003cdouble> | null"},"accuracy_confidence":{"oneOf":[{"type":"string","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].accuracy_confidence","typeLabel":"enum\u003cstring> | null"},"measured_at":{"oneOf":[{"type":"string","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].measured_at","typeLabel":"string\u003cdate-time> | null"},"age_seconds":{"oneOf":[{"type":"integer","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].age_seconds","typeLabel":"integer | null"},"source":{"oneOf":[{"type":"string","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].source","typeLabel":"enum\u003cstring> | null"},"platform":{"oneOf":[{"type":"string","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].platform","typeLabel":"enum\u003cstring> | null"},"sdk_version":{"oneOf":[{"type":"string","description":"Version des SDKs, das den Fix erstellt hat.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"Version des SDKs, das den Fix erstellt hat.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].sdk_version","typeLabel":"string | null"},"is_mock":{"oneOf":[{"type":"boolean","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].is_mock","typeLabel":"boolean | null"},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].produced_by_accessory","typeLabel":"boolean | null"},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"Gibt an, ob die Fehlerbehebung durch eine Geräte-Attestierung gestützt wird. `unsupported` ist das, was Browser melden, da das Web über keinen Attestierungsmechanismus verfügt; es stellt keinen Fehler dar.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].integrity","typeLabel":"enum\u003cstring>"},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"region_code":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].region_code","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"geofence":{"type":"object","description":"Ergebnis der Länder- und Gebietsregeln des Schritts.","properties":{"enabled":{"type":"boolean","description":"Gibt an, ob der Schritt eine Länder- oder Regionsregel anwendet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.enabled","typeLabel":"boolean"},"result":{"oneOf":[{"type":"string","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence.result","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence","typeLabel":"object"},"inside_geofence":{"oneOf":[{"type":"boolean","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_geofence","typeLabel":"boolean | null"},"geofence_basis":{"oneOf":[{"type":"string","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].geofence_basis","typeLabel":"enum\u003cstring> | null"},"inside_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_areas.items.[INDEX]","typeLabel":"string"},"description":"IDs der konfigurierten zulässigen Bereiche, in denen sich die Position befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].inside_areas","typeLabel":"string[]"},"blocked_areas":{"type":"array","items":{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].blocked_areas.items.[INDEX]","typeLabel":"string"},"description":"IDs der konfigurierten gesperrten Bereiche, in denen sich die Position befindet.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].blocked_areas","typeLabel":"string[]"},"position_source":{"oneOf":[{"type":"string","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].position_source","typeLabel":"enum\u003cstring> | null"},"anonymizers":{"oneOf":[{"type":"object","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.vpn","typeLabel":"boolean | null"},"proxy":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.proxy","typeLabel":"boolean | null"},"tor":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.tor","typeLabel":"boolean | null"},"spoofing":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.spoofing","typeLabel":"boolean | null"},"emulator":{"oneOf":[{"type":"boolean","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0.emulator","typeLabel":"boolean | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.0","typeLabel":"object"},{"type":"null","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].anonymizers","typeLabel":"object | null"},"ip_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_km","typeLabel":"number\u003cdouble> | null"},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_distance_uncertainty_km","typeLabel":"number\u003cdouble> | null"},"ip_consistent":{"oneOf":[{"type":"boolean","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].ip_consistent","typeLabel":"boolean | null"},"document_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].document_distance_km","typeLabel":"number\u003cdouble> | null"},"travel_excused":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].travel_excused","typeLabel":"boolean | null"},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consecutive_mismatches","typeLabel":"integer | null"},"attempts":{"type":"integer","description":"Nummer dieses Versuchs innerhalb des Knotens, beginnend bei 1.","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].attempts","typeLabel":"integer"},"consent":{"oneOf":[{"type":"object","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.accepted_at","typeLabel":"string\u003cdate-time>"},"version":{"oneOf":[{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.version","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0.locale","typeLabel":"string | null"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].consent","typeLabel":"object | null"},"received_at":{"oneOf":[{"type":"string","description":"Wann Didit den Versuch empfangen hat.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Wann Didit den Versuch empfangen hat.","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].received_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"geolocation_attempts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"geolocation_attempts.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Jeder Versuch jedes Standortverifizierungsschritts dieser Sitzung, der älteste zuerst. Versuche, die durch eine erneute Einreichung ersetzt wurden, werden ausgelassen. Ein Workflow, der `geolocation_checks` über seine Antwort-Attribute zurückhält, hält auch diese Liste zurück.","items":{"type":"object","description":"Ein Versuch eines Standort-Verifizierungsschritts: dieselben Schlüssel wie `geolocation_checks[]` außer `warnings`, plus der Zeitpunkt, an dem Didit ihn empfangen hat.","properties":{"node_id":{"oneOf":[{"type":"string","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt."},{"type":"null","description":"Workflow-Knoten, der dieses Ergebnis erzeugt hat, damit ein Workflow mit zwei Standortverifizierungs-Schritten nachvollziehbar bleibt."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene dieses Schritts der Standortverifizierung, ermittelt anhand seiner Warnungen. Unabhängig vom `status` der Sitzung."},"outcome":{"oneOf":[{"type":"string","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]},{"type":"null","description":"Was bei diesem Versuch passiert ist.","enum":["verified","low_accuracy","accuracy_undetermined","stale","approximate","denied","restricted","unavailable","timeout","mock_detected","outside_geofence","in_blocked_area","anonymizer_detected","skipped","replay_rejected","unsupported_client",null]}]},"permission":{"oneOf":[{"type":"string","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]},{"type":"null","description":"Was das Betriebssystem oder der Browser erteilt hat. `not_requested` bedeutet, dass der Schritt ausschließlich den IP-Standort der Verbindung verwendet, sodass die Person niemals nach einer Berechtigung gefragt wird.","enum":["granted_precise","granted_approximate","denied","restricted","unavailable","timeout","dismissed","not_requested",null]}]},"latitude":{"oneOf":[{"type":"number","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"},{"type":"null","description":"WGS84-Breitengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"}]},"longitude":{"oneOf":[{"type":"number","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"},{"type":"null","description":"WGS84-Längengrad der Positionsbestimmung. `null`, wenn keine Positionsbestimmung vorliegt.","format":"double"}]},"accuracy_m":{"oneOf":[{"type":"number","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double"},{"type":"null","description":"Unsicherheitsradius in Metern auf dem in `accuracy_confidence` angegebenen Konfidenzniveau.","format":"double"}]},"accuracy_confidence":{"oneOf":[{"type":"string","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null]},{"type":"null","description":"Konfidenzniveau, das die Plattform `accuracy_m` zuordnet: `p95` (Browser), `p68` (Android) oder `unspecified` (iOS).","enum":["p95","p68","unspecified",null]}]},"measured_at":{"oneOf":[{"type":"string","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time"},{"type":"null","description":"Wann das Gerät die Positionsbestimmung vorgenommen hat, nach seiner eigenen Uhr.","format":"date-time"}]},"age_seconds":{"oneOf":[{"type":"integer","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit."},{"type":"null","description":"Sekunden zwischen der Erfassung der Position durch das Gerät und dem Empfang bei Didit."}]},"source":{"oneOf":[{"type":"string","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]},{"type":"null","description":"Woher die Positionsbestimmung stammt, sofern die Plattform dies angibt. `ip` bedeutet, dass die Position der IP-Standort der Verbindung ist.","enum":["gps","fused","network","wifi","cell","browser","unknown","ip",null]}]},"platform":{"oneOf":[{"type":"string","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null]},{"type":"null","description":"Der Client, der den Fix erstellt hat.","enum":["web","ios","android","react_native","flutter",null]}]},"sdk_version":{"oneOf":[{"type":"string","description":"Version des SDKs, das den Fix erstellt hat."},{"type":"null","description":"Version des SDKs, das den Fix erstellt hat."}]},"is_mock":{"oneOf":[{"type":"boolean","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`."},{"type":"null","description":"`true`, wenn das Gerät meldet, dass die Standortbestimmung von einem Mock-Location-Anbieter oder einer Simulationssoftware stammt. `null`, wenn die Plattform dies nicht meldet (Browser können dies nicht feststellen); `null` ist nicht `false`."}]},"produced_by_accessory":{"oneOf":[{"type":"boolean","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`."},{"type":"null","description":"Nur iOS: `true`, wenn die Positionsbestimmung von einem externen Zubehör stammt. Andernfalls `null`."}]},"integrity":{"type":"string","enum":["attested","not_attested","failed","unsupported","not_determined"],"description":"Gibt an, ob die Fehlerbehebung durch eine Geräte-Attestierung gestützt wird. `unsupported` ist das, was Browser melden, da das Web über keinen Attestierungsmechanismus verfügt; es stellt keinen Fehler dar."},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet."},{"type":"null","description":"ISO 3166-1-Alpha-2-Land, in dem sich der Standort befindet."}]},"region_code":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet."},{"type":"null","description":"ISO 3166-2-Unterteilung, in der sich die Standortbestimmung befindet."}]},"city":{"oneOf":[{"type":"string","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer."},{"type":"null","description":"Nächstgelegener bewohnter Ort, ein Label für Prüfer."}]},"geofence":{"type":"object","description":"Ergebnis der Länder- und Gebietsregeln des Schritts.","properties":{"enabled":{"type":"boolean","description":"Gibt an, ob der Schritt eine Länder- oder Regionsregel anwendet."},"result":{"oneOf":[{"type":"string","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null]},{"type":"null","description":"Wo sich die Position relativ zu den Regeln befindet. `undetermined` bedeutet, dass der Genauigkeitskreis die Grenze überschneidet oder die Position keinem Land zugeordnet werden konnte; dies ist kein Nachweis dafür, außerhalb zu sein.","enum":["inside","outside","undetermined",null]}]}}},"inside_geofence":{"oneOf":[{"type":"boolean","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`."},{"type":"null","description":"`true`, wenn `geofence.result` gleich `inside` ist, `false` bei `outside`, andernfalls `null`."}]},"geofence_basis":{"oneOf":[{"type":"string","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null]},{"type":"null","description":"Anhand welcher Position das Bereichsergebnis ermittelt wurde: der `device`-Standort oder der `ip`-Standort der Verbindung.","enum":["device","ip",null]}]},"inside_areas":{"type":"array","items":{"type":"string"},"description":"IDs der konfigurierten zulässigen Bereiche, in denen sich die Position befindet."},"blocked_areas":{"type":"array","items":{"type":"string"},"description":"IDs der konfigurierten gesperrten Bereiche, in denen sich die Position befindet."},"position_source":{"oneOf":[{"type":"string","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null]},{"type":"null","description":"Woher der Schritt die Position bezieht, wie konfiguriert: das mit dem IP-Standort abgeglichene Gerät, nur das Gerät oder nur der IP-Standort.","enum":["device_and_ip","device_only","ip_only",null]}]},"anonymizers":{"oneOf":[{"type":"object","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},{"type":"null","description":"Wie die Verbindung und das Gerät beschaffen sind, jeweils `true`, `false` oder `null`, wenn die Quelle dies nicht ermitteln kann.","properties":{"vpn":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"proxy":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"tor":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"spoofing":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"emulator":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}}]},"ip_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double"},{"type":"null","description":"Entfernung zum IP-Standort der Sitzung nach Abzug beider Unschärferadien; `0`, wenn sie sich überschneiden.","format":"double"}]},"ip_distance_uncertainty_km":{"oneOf":[{"type":"number","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double"},{"type":"null","description":"Kombinierter Radius, der subtrahiert wurde: der Radius des IP-Standorts plus die Genauigkeit dieser Positionsbestimmung.","format":"double"}]},"ip_consistent":{"oneOf":[{"type":"boolean","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist."},{"type":"null","description":"Gibt an, ob `ip_distance_km` innerhalb der für den Schritt konfigurierten Entfernung liegt. `null`, wenn eine der beiden Seiten unbekannt ist."}]},"document_distance_km":{"oneOf":[{"type":"number","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double"},{"type":"null","description":"Entfernung zur geokodierten Adresse auf dem Ausweisdokument oder Adressnachweis. `null`, wenn keine Adresse vorliegt.","format":"double"}]},"travel_excused":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist."},{"type":"null","description":"Gibt an, ob die Reisetoleranz des Schritts die Entfernung von der Adresse entschuldigt hat. `null`, wenn die Toleranz deaktiviert ist."}]},"consecutive_mismatches":{"oneOf":[{"type":"integer","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person."},{"type":"null","description":"Beim letzten Versuch: diese Prüfung zuzüglich der vorherigen aufeinanderfolgenden Nichtübereinstimmungen derselben Person."}]},"attempts":{"type":"integer","description":"Nummer dieses Versuchs innerhalb des Knotens, beginnend bei 1."},"consent":{"oneOf":[{"type":"object","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"Die Einwilligung, die die Person vor dem System-Prompt erteilt hat, erfasst mit der Version des Wortlauts und der Sprache, die ihr angezeigt wurde.","properties":{"accepted_at":{"type":"string","format":"date-time"},"version":{"oneOf":[{"type":"string"},{"type":"null"}]},"locale":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]},"received_at":{"oneOf":[{"type":"string","description":"Wann Didit den Versuch empfangen hat.","format":"date-time"},{"type":"null","description":"Wann Didit den Versuch empfangen hat.","format":"date-time"}]},"created_at":{"type":"string","format":"date-time"}}},"uniqueKey":"geolocation_attempts.oneOf.1","typeLabel":"null"}],"uniqueKey":"geolocation_attempts","typeLabel":"object[] | null"},"database_validations":{"oneOf":[{"type":"array","description":"**Array von Berichten zur Datenbankvalidierung** — immer ein JSON-Array, niemals ein einzelnes `database_validation`-Objekt. `null`, bis mindestens ein Schritt der Datenbankvalidierung Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `screened_data`, der dienstspezifischen `validations[]` (jeweils mit ihren Register-`source_data`) und `warnings[]`. Die Felder `screened_data` und `source_data` variieren je nach Land:\n\n**ARG (Argentinien)**: screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. Verwendet die biometrische Validierung des Gesichtsabgleichs von RENAPER. Das Geschlecht wird automatisch aus der Gesichtsanalyse oder dem Vornamen abgeleitet, wenn es im Dokument nicht vorhanden ist (z. B. bei Führerscheinen)\n\n**BOL (Bolivien)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender}\n\n**BRA (Brasilien)**: screened_data: {tax_number, first_name, last_name, date_of_birth}. source_data enthält für erfolgreiche CPF-Übereinstimmungen immer {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16}. Erfolgreiche Abfragen für Erwachsene setzen diese Flags auf false. Der Dienst Receita Federal Consulta CPF kann HTTP 422 (Minderjährige unter 18) oder 451 (unter 16) mit durch das LGPD zurückgehaltenen Daten zurückgeben; in diesen Fällen setzt source_data die Minor-Flags entsprechend auf true, enthält den Upstream-HTTP-Status, und die Validierung auf Feldebene lautet no_match. Die vollständige Codeliste finden Sie im Abschnitt zu Brasilien in der Referenz zu den Ergebnis-Codes der Datenbankvalidierung.\n\n**CHL (Chile)**: screened_data: {personal_number, first_name, last_name, date_of_birth}. source_data: {identification_number, first_name, last_name, date_of_birth, gender}\n\n**COL (Kolumbien)**: screened_data: {document_number, document_type, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, document_type}\n\n**CRI (Costa Rica)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**DOM (Dominikanische Republik)**: screened_data: {personal_number}. source_data: {identification_number} (gibt nur valid/invalid zurück)\n\n**ECU (Ecuador)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, street, formatted_address, gender, nationality, education, marital_status, spouse, mother_name, father_name, profession}\n\n**ESP (Spanien)**: screened_data: {personal_number, document_type, expiration_date, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, document_type, expiration_date}\n\n**GTM (Guatemala)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**HND (Honduras)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**MEX (Mexiko)**: screened_data: {personal_number (CURP), first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender, nationality, curp_status, state_of_birth, doc_probatorio, registration_year, registration_state, registration_municipality, num_acta, crip, issuing_state_code, foreign_registry_number, folio_carta, folio_certificado}. Verwendet das Zivilregister RENAPO. Für MEX ist außerdem ein separater INE-Gültigkeitsprüfungsdienst als zusätzliche Einzelvalidierung verfügbar.\n\n**PAN (Panama)**: screened_data: {personal_number, selfie}. source_data: {identification_number}. Verwendet die biometrische SIB-Validierung\n\n**PER (Peru)**: screened_data: {personal_number (DNI), first_name, last_name}. source_data: {identification_number, first_name, last_name, paternal_name, maternal_name, verification_number, verification_letter}\n\n**PRY (Paraguay)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**SLV (El Salvador)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**URY (Uruguay)**: screened_data: {personal_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**VEN (Venezuela)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, gender, date_of_birth, document_type}","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Schritt der Datenbankvalidierung im Workflow-Graphen.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].node_id","typeLabel":"string"},"issuing_state":{"type":"string","description":"ISO 3166-1-Alpha-3-Code des Landes, dessen Behörden-/Registerquellen abgefragt wurden (z. B. `BRA`, `MEX`, `ESP`, `NGA`, `IDN`). Die Datenbankvalidierung deckt 60+ Länder in Nord- und Südamerika, Europa, Afrika, dem Nahen Osten und dem asiatisch-pazifischen Raum sowie globale länderübergreifende Quellen ab – die Abdeckung wird regelmäßig erweitert, behandeln Sie den Wert daher als offene Menge und nicht als festes Enum.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].issuing_state","typeLabel":"string"},"validation_type":{"type":"string","enum":["one_by_one","two_by_two","not_enabled"],"description":"Wie das Ergebnis bestätigt wurde: `one_by_one` (Ergebnis eines einzelnen Dienstes), `two_by_two` (zwei oder mehr verschiedene Dienste stimmten unabhängig voneinander vollständig mit der Identifikationsnummer überein) oder `not_enabled` (gespeichert, wenn kein Dienst einen verwertbaren Treffer geliefert hat). Der Wert ist niemals `null`. Dedizierte biometrische 2x2-Validierungsmodi sind derzeit für `ECU` und `PER` verfügbar.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validation_type","typeLabel":"enum\u003cstring>"},"screened_data":{"type":"object","description":"Die für die Validierung verwendeten Eingabedaten. Die Felder variieren je nach Land – siehe die Dokumentation zur Datenbankvalidierung (`/core-technology/database-validation/overview`) für länderspezifische Formate.","properties":{"last_name":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.last_name","typeLabel":"string"},"first_name":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.first_name","typeLabel":"string"},"tax_number":{"type":"string","description":"Brasilien: CPF (11 Ziffern)","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.tax_number","typeLabel":"string"},"personal_number":{"type":"string","description":"Chile: RUT, DOM: Cédula (11 Ziffern), ECU: Cédula (10 Ziffern), ESP: DNI/NIE, MEX: CURP (18 Zeichen), PER: DNI (8 Ziffern), URY: CI","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.personal_number","typeLabel":"string"},"document_number":{"type":"string","description":"ARG: DNI, BOL: CI, COL: Cédula, GTM: DPI, HND: DNI, PAN: Cédula, PRY: CI, SLV: DUI, VEN: Cédula","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.document_number","typeLabel":"string"},"date_of_birth":{"type":"string","format":"date","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.date_of_birth","typeLabel":"string\u003cdate>"},"document_type":{"type":"string","description":"COL: CC/CE/TI/NIT, ESP: ID/PASSPORT","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.document_type","typeLabel":"string"},"expiration_date":{"type":"string","format":"date","description":"Erforderlich für ESP","uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data.expiration_date","typeLabel":"string\u003cdate>"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].screened_data","typeLabel":"object"},"validations":{"type":"array","description":"Ein Eintrag pro Registerdienst, der eine Validierungs-Payload zurückgegeben hat. Jeder Eintrag identifiziert den Dienst (`service_id`, `service_name`) und enthält den feldweisen `validation`-Abgleich, den `outcome_code` / `outcome_detail` des Dienstes, sofern gemeldet, sowie den normalisierten Registerdatensatz in `source_data`.","items":{"type":"object","properties":{"service_id":{"type":"string","description":"Kennung des Registerdienstes, der dieses Validierungsergebnis generiert hat.","example":"bra_cpf","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].service_id","typeLabel":"string"},"service_name":{"type":"string","description":"Lesbarer Name des Registerdienstes.","example":"Brazil - CPF status check","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].service_name","typeLabel":"string"},"validation":{"type":"object","description":"Die Ergebnisse der Feldvalidierungen.","properties":{"full_name":{"type":"string","description":"Übereinstimmungsergebnis für den vollständigen Namen (z. B. 'full_match', 'partial_match', 'no_match').","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.full_name","typeLabel":"string"},"date_of_birth":{"type":"string","description":"Übereinstimmungsergebnis für das Geburtsdatum.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.date_of_birth","typeLabel":"string"},"identification_number":{"type":"string","description":"Übereinstimmungsergebnis für die Identifikationsnummer.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation.identification_number","typeLabel":"string"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].validation","typeLabel":"object"},"outcome_code":{"oneOf":[{"type":"string","description":"Maschinenlesbares Ergebnis der Registerabfrage (z. B. `MATCH`, `NO_MATCH`, `PARTIAL_MATCH`, `INCONCLUSIVE`, quellenspezifische Codes). Vorhanden, wenn der Dienst eines meldet.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Maschinenlesbares Ergebnis der Registerabfrage (z. B. `MATCH`, `NO_MATCH`, `PARTIAL_MATCH`, `INCONCLUSIVE`, quellenspezifische Codes). Vorhanden, wenn der Dienst eines meldet.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_code","typeLabel":"string | null"},"outcome_detail":{"oneOf":[{"type":"string","description":"Lesbare Erklärung von `outcome_code`, sofern vom Dienst bereitgestellt.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lesbare Erklärung von `outcome_code`, sofern vom Dienst bereitgestellt.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].outcome_detail","typeLabel":"string | null"},"source_data":{"type":"object","description":"Die aus der Regierungsdatenbank zurückgegebenen Daten. Häufige Felder: identification_number, first_name, last_name, full_name, date_of_birth, gender. Zusätzliche Felder nach Land: BRA enthält bei erfolgreichen CPF-Treffern immer lgpd_minor, minor_under_18 und minor_under_16; zudem enthält es den Upstream-HTTP-Status, wenn CPF-Daten gemäß LGPD einbehalten werden (HTTP 422/451). ECU fügt street, formatted_address, nationality, education, marital_status, spouse, mother_name, father_name, profession hinzu. PER fügt paternal_name, maternal_name, verification_number, verification_letter hinzu. ESP fügt document_type, expiration_date hinzu. VEN/COL fügen document_type hinzu.","additionalProperties":true,"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX].source_data","typeLabel":"object"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].validations","typeLabel":"object[]"},"errors":{"type":"array","description":"Fehler, die von Registerdiensten während der Validierung zurückgegeben wurden, jeweils mit der `service_id` des Dienstes versehen, der den Fehler erzeugt hat. **Dieser Schlüssel wird vollständig weggelassen, wenn keine Fehler vorliegen.**","items":{"type":"object","description":"Das Fehlerobjekt des vorgelagerten Dienstes unverändert übernommen – seine Schlüssel variieren je nach Dienst (üblicherweise eine Nachricht/ein Code und providerspezifische Details) – zuzüglich `service_id`, die den Dienst identifiziert, bei dem der Fehler aufgetreten ist.","properties":{"service_id":{"oneOf":[{"type":"string","description":"Kennung des Registerdienstes, bei dem ein Fehler aufgetreten ist.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kennung des Registerdienstes, bei dem ein Fehler aufgetreten ist.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX].service_id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].errors","typeLabel":"object[]"},"match_type":{"oneOf":[{"type":"string","enum":["no_match","partial_match","full_match"],"description":"Das aggregierte Übereinstimmungsergebnis über alle abgefragten Dienste hinweg. `null`, bis die Validierung ausgewertet wurde.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_match","partial_match","full_match"],"description":"Das aggregierte Übereinstimmungsergebnis über alle abgefragten Dienste hinweg. `null`, bis die Validierung ausgewertet wurde.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].match_type","typeLabel":"enum\u003cstring> | null"},"status":{"type":"string","description":"Status auf Funktionsebene dieser Datenbankvalidierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].feature","typeLabel":"enum\u003cstring>"},"risk":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].log_type","typeLabel":"string"},"short_description":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].long_description","typeLabel":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX].node_id","typeLabel":"string"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"description":"Warnungen bezüglich der Datenbankvalidierung.","uniqueKey":"database_validations.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"database_validations.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"database_validations.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"**Array von Berichten zur Datenbankvalidierung** — immer ein JSON-Array, niemals ein einzelnes `database_validation`-Objekt. `null`, bis mindestens ein Schritt der Datenbankvalidierung Daten erzeugt hat. Jedes Element ist der vollständige Bericht, einschließlich `node_id`, `status` auf Funktionsebene, `screened_data`, der dienstspezifischen `validations[]` (jeweils mit ihren Register-`source_data`) und `warnings[]`. Die Felder `screened_data` und `source_data` variieren je nach Land:\n\n**ARG (Argentinien)**: screened_data: {document_number, selfie, gender, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, date_of_death, tax_id, tax_id_type, face_match_score, sit_1_since, banks, last_position, highest_position, rejected_checks}. Verwendet die biometrische Validierung des Gesichtsabgleichs von RENAPER. Das Geschlecht wird automatisch aus der Gesichtsanalyse oder dem Vornamen abgeleitet, wenn es im Dokument nicht vorhanden ist (z. B. bei Führerscheinen)\n\n**BOL (Bolivien)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender}\n\n**BRA (Brasilien)**: screened_data: {tax_number, first_name, last_name, date_of_birth}. source_data enthält für erfolgreiche CPF-Übereinstimmungen immer {identification_number, first_name, last_name, date_of_birth, lgpd_minor, minor_under_18, minor_under_16}. Erfolgreiche Abfragen für Erwachsene setzen diese Flags auf false. Der Dienst Receita Federal Consulta CPF kann HTTP 422 (Minderjährige unter 18) oder 451 (unter 16) mit durch das LGPD zurückgehaltenen Daten zurückgeben; in diesen Fällen setzt source_data die Minor-Flags entsprechend auf true, enthält den Upstream-HTTP-Status, und die Validierung auf Feldebene lautet no_match. Die vollständige Codeliste finden Sie im Abschnitt zu Brasilien in der Referenz zu den Ergebnis-Codes der Datenbankvalidierung.\n\n**CHL (Chile)**: screened_data: {personal_number, first_name, last_name, date_of_birth}. source_data: {identification_number, first_name, last_name, date_of_birth, gender}\n\n**COL (Kolumbien)**: screened_data: {document_number, document_type, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, document_type}\n\n**CRI (Costa Rica)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**DOM (Dominikanische Republik)**: screened_data: {personal_number}. source_data: {identification_number} (gibt nur valid/invalid zurück)\n\n**ECU (Ecuador)**: screened_data: {personal_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, street, formatted_address, gender, nationality, education, marital_status, spouse, mother_name, father_name, profession}\n\n**ESP (Spanien)**: screened_data: {personal_number, document_type, expiration_date, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, document_type, expiration_date}\n\n**GTM (Guatemala)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**HND (Honduras)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**MEX (Mexiko)**: screened_data: {personal_number (CURP), first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, date_of_birth, gender, nationality, curp_status, state_of_birth, doc_probatorio, registration_year, registration_state, registration_municipality, num_acta, crip, issuing_state_code, foreign_registry_number, folio_carta, folio_certificado}. Verwendet das Zivilregister RENAPO. Für MEX ist außerdem ein separater INE-Gültigkeitsprüfungsdienst als zusätzliche Einzelvalidierung verfügbar.\n\n**PAN (Panama)**: screened_data: {personal_number, selfie}. source_data: {identification_number}. Verwendet die biometrische SIB-Validierung\n\n**PER (Peru)**: screened_data: {personal_number (DNI), first_name, last_name}. source_data: {identification_number, first_name, last_name, paternal_name, maternal_name, verification_number, verification_letter}\n\n**PRY (Paraguay)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**SLV (El Salvador)**: screened_data: {document_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**URY (Uruguay)**: screened_data: {personal_number, date_of_birth, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name}\n\n**VEN (Venezuela)**: screened_data: {document_number, first_name, last_name}. source_data: {identification_number, first_name, last_name, full_name, gender, date_of_birth, document_type}","items":{"type":"object","properties":{"node_id":{"type":"string","description":"Eindeutige Kennung für diesen Schritt der Datenbankvalidierung im Workflow-Graphen."},"issuing_state":{"type":"string","description":"ISO 3166-1-Alpha-3-Code des Landes, dessen Behörden-/Registerquellen abgefragt wurden (z. B. `BRA`, `MEX`, `ESP`, `NGA`, `IDN`). Die Datenbankvalidierung deckt 60+ Länder in Nord- und Südamerika, Europa, Afrika, dem Nahen Osten und dem asiatisch-pazifischen Raum sowie globale länderübergreifende Quellen ab – die Abdeckung wird regelmäßig erweitert, behandeln Sie den Wert daher als offene Menge und nicht als festes Enum."},"validation_type":{"type":"string","enum":["one_by_one","two_by_two","not_enabled"],"description":"Wie das Ergebnis bestätigt wurde: `one_by_one` (Ergebnis eines einzelnen Dienstes), `two_by_two` (zwei oder mehr verschiedene Dienste stimmten unabhängig voneinander vollständig mit der Identifikationsnummer überein) oder `not_enabled` (gespeichert, wenn kein Dienst einen verwertbaren Treffer geliefert hat). Der Wert ist niemals `null`. Dedizierte biometrische 2x2-Validierungsmodi sind derzeit für `ECU` und `PER` verfügbar."},"screened_data":{"type":"object","description":"Die für die Validierung verwendeten Eingabedaten. Die Felder variieren je nach Land – siehe die Dokumentation zur Datenbankvalidierung (`/core-technology/database-validation/overview`) für länderspezifische Formate.","properties":{"last_name":{"type":"string"},"first_name":{"type":"string"},"tax_number":{"type":"string","description":"Brasilien: CPF (11 Ziffern)"},"personal_number":{"type":"string","description":"Chile: RUT, DOM: Cédula (11 Ziffern), ECU: Cédula (10 Ziffern), ESP: DNI/NIE, MEX: CURP (18 Zeichen), PER: DNI (8 Ziffern), URY: CI"},"document_number":{"type":"string","description":"ARG: DNI, BOL: CI, COL: Cédula, GTM: DPI, HND: DNI, PAN: Cédula, PRY: CI, SLV: DUI, VEN: Cédula"},"date_of_birth":{"type":"string","format":"date"},"document_type":{"type":"string","description":"COL: CC/CE/TI/NIT, ESP: ID/PASSPORT"},"expiration_date":{"type":"string","format":"date","description":"Erforderlich für ESP"}}},"validations":{"type":"array","description":"Ein Eintrag pro Registerdienst, der eine Validierungs-Payload zurückgegeben hat. Jeder Eintrag identifiziert den Dienst (`service_id`, `service_name`) und enthält den feldweisen `validation`-Abgleich, den `outcome_code` / `outcome_detail` des Dienstes, sofern gemeldet, sowie den normalisierten Registerdatensatz in `source_data`.","items":{"type":"object","properties":{"service_id":{"type":"string","description":"Kennung des Registerdienstes, der dieses Validierungsergebnis generiert hat.","example":"bra_cpf"},"service_name":{"type":"string","description":"Lesbarer Name des Registerdienstes.","example":"Brazil - CPF status check"},"validation":{"type":"object","description":"Die Ergebnisse der Feldvalidierungen.","properties":{"full_name":{"type":"string","description":"Übereinstimmungsergebnis für den vollständigen Namen (z. B. 'full_match', 'partial_match', 'no_match')."},"date_of_birth":{"type":"string","description":"Übereinstimmungsergebnis für das Geburtsdatum."},"identification_number":{"type":"string","description":"Übereinstimmungsergebnis für die Identifikationsnummer."}}},"outcome_code":{"oneOf":[{"type":"string","description":"Maschinenlesbares Ergebnis der Registerabfrage (z. B. `MATCH`, `NO_MATCH`, `PARTIAL_MATCH`, `INCONCLUSIVE`, quellenspezifische Codes). Vorhanden, wenn der Dienst eines meldet."},{"type":"null","description":"Maschinenlesbares Ergebnis der Registerabfrage (z. B. `MATCH`, `NO_MATCH`, `PARTIAL_MATCH`, `INCONCLUSIVE`, quellenspezifische Codes). Vorhanden, wenn der Dienst eines meldet."}]},"outcome_detail":{"oneOf":[{"type":"string","description":"Lesbare Erklärung von `outcome_code`, sofern vom Dienst bereitgestellt."},{"type":"null","description":"Lesbare Erklärung von `outcome_code`, sofern vom Dienst bereitgestellt."}]},"source_data":{"type":"object","description":"Die aus der Regierungsdatenbank zurückgegebenen Daten. Häufige Felder: identification_number, first_name, last_name, full_name, date_of_birth, gender. Zusätzliche Felder nach Land: BRA enthält bei erfolgreichen CPF-Treffern immer lgpd_minor, minor_under_18 und minor_under_16; zudem enthält es den Upstream-HTTP-Status, wenn CPF-Daten gemäß LGPD einbehalten werden (HTTP 422/451). ECU fügt street, formatted_address, nationality, education, marital_status, spouse, mother_name, father_name, profession hinzu. PER fügt paternal_name, maternal_name, verification_number, verification_letter hinzu. ESP fügt document_type, expiration_date hinzu. VEN/COL fügen document_type hinzu.","additionalProperties":true}}}},"errors":{"type":"array","description":"Fehler, die von Registerdiensten während der Validierung zurückgegeben wurden, jeweils mit der `service_id` des Dienstes versehen, der den Fehler erzeugt hat. **Dieser Schlüssel wird vollständig weggelassen, wenn keine Fehler vorliegen.**","items":{"type":"object","description":"Das Fehlerobjekt des vorgelagerten Dienstes unverändert übernommen – seine Schlüssel variieren je nach Dienst (üblicherweise eine Nachricht/ein Code und providerspezifische Details) – zuzüglich `service_id`, die den Dienst identifiziert, bei dem der Fehler aufgetreten ist.","properties":{"service_id":{"oneOf":[{"type":"string","description":"Kennung des Registerdienstes, bei dem ein Fehler aufgetreten ist."},{"type":"null","description":"Kennung des Registerdienstes, bei dem ein Fehler aufgetreten ist."}]}},"additionalProperties":true}},"match_type":{"oneOf":[{"type":"string","enum":["no_match","partial_match","full_match"],"description":"Das aggregierte Übereinstimmungsergebnis über alle abgefragten Dienste hinweg. `null`, bis die Validierung ausgewertet wurde."},{"type":"null","enum":["no_match","partial_match","full_match"],"description":"Das aggregierte Übereinstimmungsergebnis über alle abgefragten Dienste hinweg. `null`, bis die Validierung ausgewertet wurde."}]},"status":{"type":"string","description":"Status auf Funktionsebene dieser Datenbankvalidierung. Unabhängig vom `status` der übergeordneten Sitzung – eine Sitzung kann ihre Gesamtentscheidung erreichen, während eine einzelne Funktion `In Review` bleibt.","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"]},"warnings":{"type":"array","items":{"type":"object","properties":{"feature":{"type":"string","enum":["ID_VERIFICATION","NFC","LIVENESS","FACEMATCH","PROOF_OF_ADDRESS","PHONE","EMAIL","AML","LOCATION","DATABASE_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","GEOLOCATION","SIGNATURE"],"description":"Die Funktion, die diese Warnung generiert hat. Der Wert identifiziert den Funktionsblock, zu dem die Warnung gehört. Das Warnungs-Array jedes Moduls verwendet typischerweise den zu seinem Modul passenden Wert (z. B. `PHONE` innerhalb von `phone_verifications[].warnings`), aber das obige Enum ist für alle Funktionswarnungen in der Entscheidungs-Payload maßgeblich."},"risk":{"type":"string"},"additional_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"log_type":{"type":"string"},"short_description":{"type":"string"},"long_description":{"type":"string"},"node_id":{"type":"string","description":"Die ID des Workflow-Graph-Knotens, der diese Warnung erzeugt hat"}}},"description":"Warnungen bezüglich der Datenbankvalidierung."}}},"uniqueKey":"database_validations.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validations","typeLabel":"object[] | null"},"database_validation_not_performed_reason":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Warum eine konfigurierte Datenbankvalidierung kein Ergebnis geliefert hat, als `{code, message}` plus Kontextfelder. Nur vorhanden, wenn `database_validations` den Wert `null` für einen Workflow hat, der diesen Schritt enthält, damit Sie unterscheiden können zwischen „das Register hat zugestimmt“ und „es wurde nichts ausgeführt“. Andernfalls `null`.","properties":{"code":{"type":"string","description":"Stabiler maschinenlesbarer Grund.","uniqueKey":"database_validation_not_performed_reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","description":"Lesbare Erklärung.","uniqueKey":"database_validation_not_performed_reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"database_validation_not_performed_reason.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Warum eine konfigurierte Datenbankvalidierung kein Ergebnis geliefert hat, als `{code, message}` plus Kontextfelder. Nur vorhanden, wenn `database_validations` den Wert `null` für einen Workflow hat, der diesen Schritt enthält, damit Sie unterscheiden können zwischen „das Register hat zugestimmt“ und „es wurde nichts ausgeführt“. Andernfalls `null`.","properties":{"code":{"type":"string","description":"Stabiler maschinenlesbarer Grund."},"message":{"type":"string","description":"Lesbare Erklärung."}},"uniqueKey":"database_validation_not_performed_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"database_validation_not_performed_reason","typeLabel":"object | null"},"reviews":{"type":"array","items":{"type":"object","properties":{"user":{"type":"string","description":"Wer die Prüfung durchgeführt hat. In der Regel die Kennung des Prüfers in der Console (seine E-Mail-Adresse), aber der Wert ist `\"API Client\"` für Statusaktualisierungen, die mit einem API-Schlüssel vorgenommen wurden, und `\"Unknown\"`, wenn kein Akteur aufgelöst werden konnte – analysieren Sie dieses Feld also nicht als E-Mail-Adresse.","uniqueKey":"reviews.items.[INDEX].user","typeLabel":"string"},"new_status":{"type":"string","uniqueKey":"reviews.items.[INDEX].new_status","typeLabel":"string"},"comment":{"type":"string","uniqueKey":"reviews.items.[INDEX].comment","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","uniqueKey":"reviews.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"reviews.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reviews","typeLabel":"object[]"},"assignee":{"oneOf":[{"type":"object","description":"Der Konsolen-Prüfer, dem die Sitzung zugewiesen ist, oder `null`, wenn sie niemandem zugewiesen ist.","properties":{"email":{"type":"string","format":"email","uniqueKey":"assignee.oneOf.0.email","typeLabel":"string\u003cemail>"},"assigned_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"assignee.oneOf.0.assigned_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"assignee.oneOf.0.assigned_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignee.oneOf.0.assigned_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"assignee.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der Konsolen-Prüfer, dem die Sitzung zugewiesen ist, oder `null`, wenn sie niemandem zugewiesen ist.","properties":{"email":{"type":"string","format":"email"},"assigned_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]}},"uniqueKey":"assignee.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignee","typeLabel":"object | null"},"waiting_since":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Sitzung begonnen hat, auf eine Prüfung zu warten. `null`, es sei denn, die Sitzung ist `In Review` und Ihre Anwendung legt eine Prüffrist fest.","uniqueKey":"waiting_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Sitzung begonnen hat, auf eine Prüfung zu warten. `null`, es sei denn, die Sitzung ist `In Review` und Ihre Anwendung legt eine Prüffrist fest.","uniqueKey":"waiting_since.oneOf.1","typeLabel":"null"}],"uniqueKey":"waiting_since","typeLabel":"string\u003cdate-time> | null"},"sla_due_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Prüfung fällig ist. `null`, es sei denn, die Sitzung ist `In Review` und Ihre Anwendung legt eine Prüffrist fest.","uniqueKey":"sla_due_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Prüfung fällig ist. `null`, es sei denn, die Sitzung ist `In Review` und Ihre Anwendung legt eine Prüffrist fest.","uniqueKey":"sla_due_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sla_due_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","description":"Zeitstempel, zu dem die Sitzung erstellt wurde (ISO 8601, UTC).","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitstempel, zu dem diese Sitzung planmäßig abläuft. Wird bei Benutzerverifizierungs-Sitzungen (KYC) festgelegt, wenn bei der Erstellung ein Ablauf konfiguriert wurde (oder sobald der Status `Approved` die KYC-Ablaufberechnung auslöst). `null` für Sitzungen ohne konfigurierten Ablauf und für Arten, die keinen Ablauf verwenden (z. B. Sitzungen zur Unternehmensverifizierung (KYB), die nie ein `expires_at` erhalten haben).","uniqueKey":"expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Zeitstempel, zu dem diese Sitzung planmäßig abläuft. Wird bei Benutzerverifizierungs-Sitzungen (KYC) festgelegt, wenn bei der Erstellung ein Ablauf konfiguriert wurde (oder sobald der Status `Approved` die KYC-Ablaufberechnung auslöst). `null` für Sitzungen ohne konfigurierten Ablauf und für Arten, die keinen Ablauf verwenden (z. B. Sitzungen zur Unternehmensverifizierung (KYB), die nie ein `expires_at` erhalten haben).","uniqueKey":"expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"expires_at","typeLabel":"string\u003cdate-time> | null"},"registry_checks":{"oneOf":[{"type":"array","description":"Prüfungen des Unternehmensregisters. Nur vorhanden, wenn `session_kind = business`. Jedes Element enthält die vollständige Unternehmensregister-Payload.","items":{"type":"object","description":"Eine Unternehmensregisterprüfung — die vollständige Unternehmensregister-Payload, angereichert mit Eigentümerstruktur und Warnungen. Nur vorhanden, wenn `session_kind = business`.","properties":{"status":{"type":"string","description":"Lebenszyklusstatus der Funktion.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"data_resolved":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].data_resolved","typeLabel":"boolean"},"company":{"type":"object","description":"Vollständige Register-Payload für das Unternehmen (Registerdatensatz zusammengeführt mit vom Benutzer bereitgestellten oder in der Konsole bearbeiteten Daten).","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.uuid","typeLabel":"string\u003cuuid>"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.node_id","typeLabel":"string | null"},"status":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.status","typeLabel":"string"},"registry_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_status","typeLabel":"string | null"},"data_resolved":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.data_resolved","typeLabel":"boolean"},"company_name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_name","typeLabel":"string"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registration_number","typeLabel":"string | null"},"country_code":{"type":"string","description":"Gründungsland (ISO 3166-1 Alpha-2, z. B. `GB`, `DE`, `US`).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.country_code","typeLabel":"string"},"region":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilungscode, sofern zutreffend (z. B. `CA`, `NY` für US-Bundesstaaten).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilungscode, sofern zutreffend (z. B. `CA`, `NY` für US-Bundesstaaten).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.region","typeLabel":"string | null"},"company_type":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.company_type","typeLabel":"string | null"},"incorporation_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.incorporation_date","typeLabel":"string\u003cdate> | null"},"registered_address":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_address","typeLabel":"string | null"},"tax_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.tax_number","typeLabel":"string | null"},"risk_level":{"oneOf":[{"type":"string","enum":["LOW","MEDIUM","HIGH"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LOW","MEDIUM","HIGH"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.risk_level","typeLabel":"enum\u003cstring> | null"},"verification_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.verification_status","typeLabel":"string | null"},"is_from_registry":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.is_from_registry","typeLabel":"boolean"},"fetch_status":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.fetch_status","typeLabel":"string | null"},"alternative_names":{"oneOf":[{"type":"string","description":"Alternative Namen, Handelsnamen, frühere Namen oder Unternehmensnamen in der Originalsprache als Text, sofern gemeldet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alternative Namen, Handelsnamen, frühere Namen oder Unternehmensnamen in der Originalsprache als Text, sofern gemeldet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.alternative_names","typeLabel":"string | null"},"nature_of_business":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.nature_of_business","typeLabel":"string | null"},"registered_capital":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital","typeLabel":"string | null"},"registered_capital_amount":{"oneOf":[{"type":"string","format":"decimal","description":"Eingetragenes Kapital/Stammkapital als Dezimal-String (z. B. `\"100.00\"`), aus der Registereinreichung geparst. `null`, wenn nicht verfügbar.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","description":"Eingetragenes Kapital/Stammkapital als Dezimal-String (z. B. `\"100.00\"`), aus der Registereinreichung geparst. `null`, wenn nicht verfügbar.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_amount","typeLabel":"string\u003cdecimal> | null"},"registered_capital_currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währungscode von `registered_capital_amount` (z. B. `\"GBP\"`). `null`, wenn nicht verfügbar.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 4217-Währungscode von `registered_capital_amount` (z. B. `\"GBP\"`). `null`, wenn nicht verfügbar.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registered_capital_currency","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.website","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.email","typeLabel":"string\u003cemail> | null"},"phone":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.phone","typeLabel":"string | null"},"legal_entity_identifier":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.legal_entity_identifier","typeLabel":"string | null"},"location_of_registration":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.location_of_registration","typeLabel":"string | null"},"vat_number":{"oneOf":[{"type":"string","description":"EU-USt-IdNr., wenn während des gehosteten Registerschritts erfasst oder nachträglich bearbeitet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"EU-USt-IdNr., wenn während des gehosteten Registerschritts erfasst oder nachträglich bearbeitet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_number","typeLabel":"string | null"},"vat_validation_status":{"type":"string","enum":["valid","invalid","format_valid","invalid_format","could_not_validate","not_applicable"],"description":"Ergebnis der Validierung der USt-IdNr. oder, falls keine vorhanden ist, der `tax_number` bei der Registerübermittlung. `valid` / `invalid`: entschieden durch das offizielle Register des Landes (EU-VIES, Norwegen, Schweiz, Brasilien, Kolumbien, Costa Rica, Ecuador, Paraguay; Polen auch über sein nationales USt-Register). `format_valid` / `invalid_format`: entschieden durch die Format- und Prüfzifferregeln des Landes, wenn kein Register abgefragt werden kann. `could_not_validate`: das Register war nicht verfügbar. `not_applicable`: keine Nummer, ein Land ohne Register oder Regeln oder eine Sandbox-Sitzung.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_status","typeLabel":"enum\u003cstring>"},"vat_validated_number":{"oneOf":[{"type":"string","description":"Die geprüfte Nummer, wie sie der Quelle bekannt ist (beispielsweise die aus einer französischen SIREN oder einer niederländischen RSIN abgeleitete Umsatzsteuer-Identifikationsnummer). `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die geprüfte Nummer, wie sie der Quelle bekannt ist (beispielsweise die aus einer französischen SIREN oder einer niederländischen RSIN abgeleitete Umsatzsteuer-Identifikationsnummer). `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_number","typeLabel":"string | null"},"vat_validation_source":{"oneOf":[{"type":"string","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"Die Quelle, die `vat_validation_status` festgelegt hat: ein offizielles Register oder `format_rules`. `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"Die Quelle, die `vat_validation_status` festgelegt hat: ein offizielles Register oder `format_rules`. `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validation_source","typeLabel":"enum\u003cstring> | null"},"vat_validated_name":{"oneOf":[{"type":"string","description":"Name, der bei der Quelle registriert ist, die die Nummer validiert hat, sofern sie einen offenlegt. Wird nur gesetzt, wenn der Status `valid` ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name, der bei der Quelle registriert ist, die die Nummer validiert hat, sofern sie einen offenlegt. Wird nur gesetzt, wenn der Status `valid` ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_name","typeLabel":"string | null"},"vat_validated_address":{"oneOf":[{"type":"string","description":"Bei der Quelle registrierte Adresse, die die Nummer validiert hat, sofern diese eine offenlegt. Wird nur festgelegt, wenn der Status `valid` ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Bei der Quelle registrierte Adresse, die die Nummer validiert hat, sofern diese eine offenlegt. Wird nur festgelegt, wenn der Status `valid` ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_validated_address","typeLabel":"string | null"},"vat_checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitstempel der Prüfung. `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Zeitstempel der Prüfung. `null`, wenn keine Prüfung durchgeführt wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.vat_checked_at","typeLabel":"string\u003cdate-time> | null"},"financial_summary":{"oneOf":[{"type":"object","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.financial_summary","typeLabel":"object | null"},"officers":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].name","typeLabel":"string"},"designation":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].designation","typeLabel":"string | null"},"role":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].role","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].nationality","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"first_name":{"oneOf":[{"type":"string","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"Nachname, sofern vom Register explizit gemeldet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nachname, sofern vom Register explizit gemeldet.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].last_name","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"Vom Register gemeldete Adresse des Amtsträgers.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vom Register gemeldete Adresse des Amtsträgers.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].address","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"termination_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].termination_date","typeLabel":"string\u003cdate> | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_year","typeLabel":"integer | null"},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX].date_of_birth_month","typeLabel":"integer | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.officers","typeLabel":"object[]"},"beneficial_owners":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25.00\"`, `\"50\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25.00\"`, `\"50\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"effective_ownership_percent":{"oneOf":[{"type":"number","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].effective_ownership_percent","typeLabel":"number | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].email","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum der Bestellung, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum der Bestellung, sofern gemeldet.","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX].shareholding","typeLabel":"object | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.beneficial_owners","typeLabel":"object[]"},"addresses":{"oneOf":[{"type":"array","description":"Jede vom Register angegebene Adresse in einheitlicher Form. Null, wenn keine angegeben ist.","items":{"type":"object","description":"Eine vom Register angegebene Adresse, im selben Format für jedes Land und jede Registerquelle. Jeder Schlüssel ist immer vorhanden; ein Teil, den das Register nicht veröffentlicht, ist null.","properties":{"type":{"oneOf":[{"type":"string","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].type","typeLabel":"string | null"},"address":{"type":"string","description":"Die vollständige Adresse in einer Zeile. Bei jeder Adresse stets vorhanden.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].address","typeLabel":"string"},"street":{"oneOf":[{"type":"string","description":"Straße und Hausnummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street.oneOf.0","typeLabel":"string"},{"type":"null","description":"Straße und Hausnummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].street","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"Stadt oder Ortschaft.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stadt oder Ortschaft.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","description":"Postleitzahl.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Postleitzahl.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].postal_code","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"Region, Bundesstaat oder Provinz.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Region, Bundesstaat oder Provinz.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].region","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX].description","typeLabel":"string | null"}},"required":["type","address","street","city","postal_code","region","country_code","description"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Jede vom Register angegebene Adresse in einheitlicher Form. Null, wenn keine angegeben ist.","items":{"type":"object","description":"Eine vom Register angegebene Adresse, im selben Format für jedes Land und jede Registerquelle. Jeder Schlüssel ist immer vorhanden; ein Teil, den das Register nicht veröffentlicht, ist null.","properties":{"type":{"oneOf":[{"type":"string","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."},{"type":"null","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."}]},"address":{"type":"string","description":"Die vollständige Adresse in einer Zeile. Bei jeder Adresse stets vorhanden."},"street":{"oneOf":[{"type":"string","description":"Straße und Hausnummer."},{"type":"null","description":"Straße und Hausnummer."}]},"city":{"oneOf":[{"type":"string","description":"Stadt oder Ortschaft."},{"type":"null","description":"Stadt oder Ortschaft."}]},"postal_code":{"oneOf":[{"type":"string","description":"Postleitzahl."},{"type":"null","description":"Postleitzahl."}]},"region":{"oneOf":[{"type":"string","description":"Region, Bundesstaat oder Provinz."},{"type":"null","description":"Region, Bundesstaat oder Provinz."}]},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode."},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode."}]},"description":{"oneOf":[{"type":"string","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."},{"type":"null","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.addresses","typeLabel":"object[] | null"},"industries":{"oneOf":[{"type":"array","description":"Die Tätigkeiten, unter denen das Register das Unternehmen einstuft, in einem kanonischen Format. Null, wenn keine angegeben sind.","items":{"type":"object","description":"Eine Aktivität, unter die das Register das Unternehmen einstuft, im selben Format für jedes Land und jede Registerquelle.","properties":{"code":{"oneOf":[{"type":"string","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"scheme":{"oneOf":[{"type":"string","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme.oneOf.0","typeLabel":"string"},{"type":"null","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].scheme","typeLabel":"string | null"},"is_primary":{"type":"boolean","description":"True für die Haupttätigkeit des Unternehmens. Genau ein Eintrag ist primär, wenn die Liste nicht leer ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX].is_primary","typeLabel":"boolean"}},"required":["code","description","scheme","is_primary"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Die Tätigkeiten, unter denen das Register das Unternehmen einstuft, in einem kanonischen Format. Null, wenn keine angegeben sind.","items":{"type":"object","description":"Eine Aktivität, unter die das Register das Unternehmen einstuft, im selben Format für jedes Land und jede Registerquelle.","properties":{"code":{"oneOf":[{"type":"string","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."},{"type":"null","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."},{"type":"null","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."}]},"scheme":{"oneOf":[{"type":"string","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."},{"type":"null","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."}]},"is_primary":{"type":"boolean","description":"True für die Haupttätigkeit des Unternehmens. Genau ein Eintrag ist primär, wenn die Liste nicht leer ist."}},"required":["code","description","scheme","is_primary"]},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.industries","typeLabel":"object[] | null"},"accounts":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Register-Einreichungsdaten, sofern verfügbar. Jahresmeldungen und Hauptversammlungen verwenden last_annual_return_date und last_agm_date; sie unterscheiden sich von Finanzabschlüssen.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Register-Einreichungsdaten, sofern verfügbar. Jahresmeldungen und Hauptversammlungen verwenden last_annual_return_date und last_agm_date; sie unterscheiden sich von Finanzabschlüssen.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.accounts","typeLabel":"object | null"},"registry_data":{"oneOf":[{"type":"object","description":"Didits normalisierte Registerdetails für das Unternehmen: das Ergebnis der Eigentümerstruktur (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), die mit update-data vorgenommenen Korrekturen und Registerfakten, die kein eigenes Feld haben. Es enthält niemals den eigenen Datensatz der Registerquelle. Jeder Schlüssel ist optional und nur vorhanden, wenn das Unternehmen einen Wert dafür hat; neue Schlüssel können hinzugefügt werden. Lesen Sie die kanonischen Felder (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) für alles, was diese abdecken.","properties":{"company_name":{"type":"string","description":"Unternehmensname wie in der Console korrigiert.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.company_name","typeLabel":"string"},"registration_number":{"type":"string","description":"Registernummer laut Register oder Console-Korrektur.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registration_number","typeLabel":"string"},"country_code":{"type":"string","description":"Land der Registrierung gemäß Register oder Korrektur in der Konsole.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.country_code","typeLabel":"string"},"region":{"type":"string","description":"Region oder Bundesstaat der Registrierung.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.region","typeLabel":"string"},"incorporation_date":{"type":"string","description":"Gründungsdatum (ISO 8601).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.incorporation_date","typeLabel":"string"},"registration_date":{"type":"string","description":"Eintragungsdatum (ISO 8601), wenn das Register dieses getrennt vom Gründungsdatum ausweist.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registration_date","typeLabel":"string"},"dissolution_date":{"type":"string","description":"Auflösungsdatum (ISO 8601), sofern im Unternehmensregister angegeben.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.dissolution_date","typeLabel":"string"},"tax_number":{"type":"string","description":"Steueridentifikationsnummer.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.tax_number","typeLabel":"string"},"vat_number":{"type":"string","description":"Umsatzsteuer-Identifikationsnummer.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.vat_number","typeLabel":"string"},"legal_address":{"type":"string","description":"Rechtliche Adresse, wie sie in der Konsole korrigiert wurde.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.legal_address","typeLabel":"string"},"registered_address":{"type":"string","description":"Eingetragene Adresse laut Registerangabe.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_address","typeLabel":"string"},"company_type":{"type":"string","description":"Rechtsform.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.company_type","typeLabel":"string"},"registry_status":{"type":"string","description":"Unternehmensstatus im Unternehmensregister.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_status","typeLabel":"string"},"verification_status":{"type":"string","description":"Verifizierungsstatus.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.verification_status","typeLabel":"string"},"alternative_names":{"type":"string","description":"Andere Namen, unter denen das Unternehmen firmiert oder firmiert hat.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.alternative_names","typeLabel":"string"},"nature_of_business":{"type":"string","description":"Tätigkeitsbeschreibung.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.nature_of_business","typeLabel":"string"},"registered_capital":{"type":"string","description":"Eingetragenes Kapital wie abgedruckt.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital","typeLabel":"string"},"registered_capital_amount":{"type":"string","description":"Eingetragenes Stammkapital als Dezimal-String.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital_amount","typeLabel":"string"},"registered_capital_currency":{"type":"string","description":"Währung des eingetragenen Stammkapitals (ISO 4217).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registered_capital_currency","typeLabel":"string"},"website":{"type":"string","description":"Website.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.website","typeLabel":"string"},"email":{"type":"string","description":"Kontakt-E-Mail.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.email","typeLabel":"string"},"phone":{"type":"string","description":"Telefonnummer des Kontakts.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.phone","typeLabel":"string"},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.legal_entity_identifier","typeLabel":"string"},"location_of_registration":{"type":"string","description":"Registrierungsort.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.location_of_registration","typeLabel":"string"},"control_scheme":{"type":"string","description":"Governance-Schema, sofern vom Register bereitgestellt.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.control_scheme","typeLabel":"string"},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde, in denselben Codes wie `ownership.unavailable_reason`. `no_owners_on_record` (das Unternehmensregister hat geantwortet und nennt keine Eigentümer) und `ownership_section_unavailable` (das Unternehmensregister hat den Abschnitt zur Eigentümerstruktur nicht zurückgegeben) sind unterschiedliche Ergebnisse.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ownership_error","typeLabel":"enum\u003cstring>"},"section_errors":{"type":"object","description":"Abschnitte, die das Register nicht zurückgegeben hat, aufgeschlüsselt nach Abschnitt (`officers`, `shareholders`, `group_structure`). Ein hier aufgeführter Abschnitt wurde nie übermittelt: Eine leere Liste daneben sagt nichts über das Unternehmen aus.","additionalProperties":{"type":"object","description":"Ein Abschnitt, den das Unternehmensregister nicht zurückgegeben hat.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties.status_code","typeLabel":"integer | null"}},"required":["status_code"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors.additionalProperties","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.section_errors","typeLabel":"object"},"ubo_resolution":{"type":"object","description":"Wie die UBO-Stufe die Eigentümerstruktur oberhalb des Unternehmens durchlaufen hat.","properties":{"parent_chain":{"type":"array","description":"Konzernmütter von der obersten Muttergesellschaft bis hin zum Unternehmen.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unternehmensname.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registrierungsland.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registernummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.parent_chain","typeLabel":"object[]"},"subsidiaries":{"type":"array","description":"Unternehmen direkt unterhalb des Unternehmens in seiner Unternehmensgruppe.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unternehmensname.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registrierungsland.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registernummer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.subsidiaries","typeLabel":"object[]"},"unresolved":{"type":"array","description":"Teile der Kette, die das Register nicht auflösen konnte (dieselben Einträge wie `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"Der Grund, zum Beispiel `no_group_structure_on_record`, `selected_company_not_in_group_structure` oder `section_error`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"required":["reason","section"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution.unresolved","typeLabel":"object[]"}},"required":["parent_chain","subsidiaries","unresolved"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.ubo_resolution","typeLabel":"object"},"lite_enrichment":{"type":"object","description":"Leere Lite-Profilfelder, die eine andere Registerquelle des Landes ausgefüllt hat. Die Quelle wird nicht benannt.","properties":{"fields":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.fields.items.[INDEX]","typeLabel":"string"},"description":"Die Unternehmensfelder, die ausgefüllt wurden.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.fields","typeLabel":"string[]"},"people_added":{"type":"integer","description":"Wie viele Geschäftsführer oder Eigentümer hinzugefügt wurden.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment.people_added","typeLabel":"integer"}},"required":["fields","people_added"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.lite_enrichment","typeLabel":"object"},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Die registerspezifischen Felder für das Unternehmen, mit den Bezeichnungen des Registers als Schlüssel, als einfache Werte (Legacy-Datensätze). Es sind nur Felder enthalten, die als Register-Fakten geprüft wurden.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_metadata","typeLabel":"object"},"registry_sources":{"type":"array","description":"Die offiziellen Register, aus denen der Datensatz gelesen wurde (Legacy-Datensätze). Andere Quellen werden nicht genannt.","items":{"type":"object","description":"Ein offizielles Register, aus dem der Datensatz ausgelesen wurde. Es werden nur offizielle staatliche Register, Regulierungsbehörden und das offizielle Identifikationssystem benannt; jede andere Quelle wird weggelassen.","properties":{"name":{"type":"string","description":"Name des Registers, zum Beispiel `UK Companies House`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX].name","typeLabel":"string"},"source_type":{"type":"string","enum":["official"],"description":"Immer `official`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX].source_type","typeLabel":"enum\u003cstring>"}},"required":["name","source_type"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.registry_sources","typeLabel":"object[]"},"previous_names":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.previous_names.items.[INDEX]","typeLabel":"string"},"description":"Namen, unter denen das Unternehmen zuvor registriert war (historische Datensätze).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.previous_names","typeLabel":"string[]"},"parent_companies":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.parent_companies.items.[INDEX]","typeLabel":"string"},"description":"Muttergesellschaften, die das Register nennt (Altdaten).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.parent_companies","typeLabel":"string[]"},"documents_available":{"type":"integer","description":"Wie viele Einreichungen das Register für das Unternehmen anbietet (Altdaten).","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0.documents_available","typeLabel":"integer"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Didits normalisierte Registerdetails für das Unternehmen: das Ergebnis der Eigentümerstruktur (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), die mit update-data vorgenommenen Korrekturen und Registerfakten, die kein eigenes Feld haben. Es enthält niemals den eigenen Datensatz der Registerquelle. Jeder Schlüssel ist optional und nur vorhanden, wenn das Unternehmen einen Wert dafür hat; neue Schlüssel können hinzugefügt werden. Lesen Sie die kanonischen Felder (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) für alles, was diese abdecken.","properties":{"company_name":{"type":"string","description":"Unternehmensname wie in der Console korrigiert."},"registration_number":{"type":"string","description":"Registernummer laut Register oder Console-Korrektur."},"country_code":{"type":"string","description":"Land der Registrierung gemäß Register oder Korrektur in der Konsole."},"region":{"type":"string","description":"Region oder Bundesstaat der Registrierung."},"incorporation_date":{"type":"string","description":"Gründungsdatum (ISO 8601)."},"registration_date":{"type":"string","description":"Eintragungsdatum (ISO 8601), wenn das Register dieses getrennt vom Gründungsdatum ausweist."},"dissolution_date":{"type":"string","description":"Auflösungsdatum (ISO 8601), sofern im Unternehmensregister angegeben."},"tax_number":{"type":"string","description":"Steueridentifikationsnummer."},"vat_number":{"type":"string","description":"Umsatzsteuer-Identifikationsnummer."},"legal_address":{"type":"string","description":"Rechtliche Adresse, wie sie in der Konsole korrigiert wurde."},"registered_address":{"type":"string","description":"Eingetragene Adresse laut Registerangabe."},"company_type":{"type":"string","description":"Rechtsform."},"registry_status":{"type":"string","description":"Unternehmensstatus im Unternehmensregister."},"verification_status":{"type":"string","description":"Verifizierungsstatus."},"alternative_names":{"type":"string","description":"Andere Namen, unter denen das Unternehmen firmiert oder firmiert hat."},"nature_of_business":{"type":"string","description":"Tätigkeitsbeschreibung."},"registered_capital":{"type":"string","description":"Eingetragenes Kapital wie abgedruckt."},"registered_capital_amount":{"type":"string","description":"Eingetragenes Stammkapital als Dezimal-String."},"registered_capital_currency":{"type":"string","description":"Währung des eingetragenen Stammkapitals (ISO 4217)."},"website":{"type":"string","description":"Website."},"email":{"type":"string","description":"Kontakt-E-Mail."},"phone":{"type":"string","description":"Telefonnummer des Kontakts."},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI)."},"location_of_registration":{"type":"string","description":"Registrierungsort."},"control_scheme":{"type":"string","description":"Governance-Schema, sofern vom Register bereitgestellt."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde, in denselben Codes wie `ownership.unavailable_reason`. `no_owners_on_record` (das Unternehmensregister hat geantwortet und nennt keine Eigentümer) und `ownership_section_unavailable` (das Unternehmensregister hat den Abschnitt zur Eigentümerstruktur nicht zurückgegeben) sind unterschiedliche Ergebnisse."},"section_errors":{"type":"object","description":"Abschnitte, die das Register nicht zurückgegeben hat, aufgeschlüsselt nach Abschnitt (`officers`, `shareholders`, `group_structure`). Ein hier aufgeführter Abschnitt wurde nie übermittelt: Eine leere Liste daneben sagt nichts über das Unternehmen aus.","additionalProperties":{"type":"object","description":"Ein Abschnitt, den das Unternehmensregister nicht zurückgegeben hat.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."},{"type":"null","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"Wie die UBO-Stufe die Eigentümerstruktur oberhalb des Unternehmens durchlaufen hat.","properties":{"parent_chain":{"type":"array","description":"Konzernmütter von der obersten Muttergesellschaft bis hin zum Unternehmen.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"Unternehmen direkt unterhalb des Unternehmens in seiner Unternehmensgruppe.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"Teile der Kette, die das Register nicht auflösen konnte (dieselben Einträge wie `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"Der Grund, zum Beispiel `no_group_structure_on_record`, `selected_company_not_in_group_structure` oder `section_error`."},"section":{"oneOf":[{"type":"string","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."},{"type":"null","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"Leere Lite-Profilfelder, die eine andere Registerquelle des Landes ausgefüllt hat. Die Quelle wird nicht benannt.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Die Unternehmensfelder, die ausgefüllt wurden."},"people_added":{"type":"integer","description":"Wie viele Geschäftsführer oder Eigentümer hinzugefügt wurden."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"Die registerspezifischen Felder für das Unternehmen, mit den Bezeichnungen des Registers als Schlüssel, als einfache Werte (Legacy-Datensätze). Es sind nur Felder enthalten, die als Register-Fakten geprüft wurden."},"registry_sources":{"type":"array","description":"Die offiziellen Register, aus denen der Datensatz gelesen wurde (Legacy-Datensätze). Andere Quellen werden nicht genannt.","items":{"type":"object","description":"Ein offizielles Register, aus dem der Datensatz ausgelesen wurde. Es werden nur offizielle staatliche Register, Regulierungsbehörden und das offizielle Identifikationssystem benannt; jede andere Quelle wird weggelassen.","properties":{"name":{"type":"string","description":"Name des Registers, zum Beispiel `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"Immer `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"Namen, unter denen das Unternehmen zuvor registriert war (historische Datensätze)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"Muttergesellschaften, die das Register nennt (Altdaten)."},"documents_available":{"type":"integer","description":"Wie viele Einreichungen das Register für das Unternehmen anbietet (Altdaten)."}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_data","typeLabel":"object | null"},"user_provided_data":{"type":"object","description":"Vom Endbenutzer bestätigte oder bearbeitete Daten.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.user_provided_data","typeLabel":"object"},"confirmed_by_user_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.confirmed_by_user_at","typeLabel":"string\u003cdate-time> | null"},"last_console_edit_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.last_console_edit_at","typeLabel":"string\u003cdate-time> | null"},"is_editable":{"type":"boolean","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.is_editable","typeLabel":"boolean"},"ownership":{"type":"object","description":"Das Ergebnis der Eigentümerstruktur-Stufe (Gesellschafter / UBO), in derselben Form für jedes Land und jede Registerquelle.","properties":{"status":{"oneOf":[{"type":"string","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered`, wenn das Register die Eigentümerstruktur veröffentlicht hat; `not_held`, wenn das Unternehmensregister geantwortet hat und das Unternehmen überhaupt nicht führt (siehe `unavailable_reason`); `unavailable`, wenn es die Daten zur Eigentümerstruktur aus einem anderen Grund nicht bereitgestellt hat (siehe `unavailable_reason`); `pending`, während das Register diese noch abruft; `not_requested` für die Stufe Basic.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered`, wenn das Register die Eigentümerstruktur veröffentlicht hat; `not_held`, wenn das Unternehmensregister geantwortet hat und das Unternehmen überhaupt nicht führt (siehe `unavailable_reason`); `unavailable`, wenn es die Daten zur Eigentümerstruktur aus einem anderen Grund nicht bereitgestellt hat (siehe `unavailable_reason`); `pending`, während das Register diese noch abruft; `not_requested` für die Stufe Basic.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.status","typeLabel":"enum\u003cstring> | null"},"tier_requested":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"Die vom Workflow bestellte Stufe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"Die vom Workflow bestellte Stufe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_requested","typeLabel":"enum\u003cstring> | null"},"tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"Die vom Register gelieferte (und abgerechnete) Stufe. Eine UBO-Anfrage, die nur mit direkten Gesellschaftern beantwortet wird, lautet `shareholders`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"Die vom Register gelieferte (und abgerechnete) Stufe. Eine UBO-Anfrage, die nur mit direkten Gesellschaftern beantwortet wird, lautet `shareholders`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.tier_delivered","typeLabel":"enum\u003cstring> | null"},"unavailable_reason":{"oneOf":[{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde. Null, es sei denn, `status` ist `unavailable` oder `pending`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde. Null, es sei denn, `status` ist `unavailable` oder `pending`.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unavailable_reason","typeLabel":"enum\u003cstring> | null"},"direct_ownership_complete":{"oneOf":[{"type":"boolean","description":"True, wenn die angegebenen Anteile der direkten Gesellschafter in Summe 100% ergeben (innerhalb eines Prozentpunkts Rundungstoleranz); false, wenn dies nicht der Fall ist; null, wenn die Eigentümerstruktur nicht übermittelt wurde oder ein Anteil nicht angegeben ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True, wenn die angegebenen Anteile der direkten Gesellschafter in Summe 100% ergeben (innerhalb eines Prozentpunkts Rundungstoleranz); false, wenn dies nicht der Fall ist; null, wenn die Eigentümerstruktur nicht übermittelt wurde oder ein Anteil nicht angegeben ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.direct_ownership_complete","typeLabel":"boolean | null"},"unresolved":{"type":"array","description":"Teile der Eigentümerstruktur, die das Register nicht auflösen konnte, beispielsweise keine eingetragene Konzernstruktur über den direkten Eigentümern.","items":{"type":"object","properties":{"reason":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership.unresolved","typeLabel":"object[]"}},"required":["status","tier_requested","tier_delivered","unavailable_reason","direct_ownership_complete","unresolved"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.ownership","typeLabel":"object"},"registry_tier":{"oneOf":[{"type":"string","description":"Die vom Workflow angeforderte Register-Stufe: `basic`, `shareholders` oder `ubo`. Auch in `ownership.tier_requested`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die vom Workflow angeforderte Register-Stufe: `basic`, `shareholders` oder `ubo`. Auch in `ownership.tier_requested`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier","typeLabel":"string | null"},"registry_tier_delivered":{"oneOf":[{"type":"string","description":"Die vom Register gelieferte und abgerechnete Stufe. Auch in `ownership.tier_delivered`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die vom Register gelieferte und abgerechnete Stufe. Auch in `ownership.tier_delivered`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_tier_delivered","typeLabel":"string | null"},"registry_ownership_status":{"oneOf":[{"type":"string","description":"`not_requested`, `pending`, `delivered`, `not_held` oder `unavailable`. Auch in `ownership.status`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"`not_requested`, `pending`, `delivered`, `not_held` oder `unavailable`. Auch in `ownership.status`.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_ownership_status","typeLabel":"string | null"},"registry_monitoring":{"oneOf":[{"type":"object","description":"Der neueste Register-Monitor für das Unternehmen oder `null`, wenn keiner vorhanden ist.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.uuid","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.status","typeLabel":"string"},"unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.unavailable_reason","typeLabel":"string | null"},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.enrolled_at","typeLabel":"string\u003cdate-time> | null"},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.cancelled_at","typeLabel":"string\u003cdate-time> | null"},"last_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_bill_date","typeLabel":"string\u003cdate> | null"},"next_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.next_bill_date","typeLabel":"string\u003cdate> | null"},"last_event_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.last_event_at","typeLabel":"string\u003cdate-time> | null"},"events_count":{"type":"integer","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.events_count","typeLabel":"integer"},"watched_fields":{"description":"Die Unternehmensfelder, die der Monitor überwacht.","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0.watched_fields","typeLabel":"any"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.0","typeLabel":"object"},{"type":"null","description":"Der neueste Register-Monitor für das Unternehmen oder `null`, wenn keiner vorhanden ist.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"Die Unternehmensfelder, die der Monitor überwacht."}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company.registry_monitoring","typeLabel":"object | null"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].company","typeLabel":"object"},"ownership_structure":{"oneOf":[{"type":"object","description":"Die vom Register nachgewiesene Cap Table zum Zeitpunkt der Bereitstellung der Eigentümerstruktur-Stufe: direkte `shareholders` und `beneficial_owners`. Null, wenn das Register keine Eigentümerstruktur nachgewiesen hat. Sie enthält niemals die eigenen Zeilen der Registerquelle; lesen Sie `company.beneficial_owners` und `company.ownership` für den aktuellen Datensatz.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].date_of_birth","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].country_of_birth","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].entity_type","typeLabel":"enum\u003cstring> | null"},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].appointment_date","typeLabel":"string | null"},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"False für einen früheren Eigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].is_active","typeLabel":"boolean | null"},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX].shareholding","typeLabel":"object | null"}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.shareholders","typeLabel":"object[]"},"beneficial_owners":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring> | null"},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601).","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string | null"},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"False für einen früheren Eigentümer.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean | null"},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"Anzahl der gehaltenen Anteile.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Nennwert pro Aktie.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Gesamtwert der Beteiligung.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau.","isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX].shareholding","typeLabel":"object | null"}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0.beneficial_owners","typeLabel":"object[]"}},"required":["shareholders","beneficial_owners"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die vom Register nachgewiesene Cap Table zum Zeitpunkt der Bereitstellung der Eigentümerstruktur-Stufe: direkte `shareholders` und `beneficial_owners`. Null, wenn das Register keine Eigentümerstruktur nachgewiesen hat. Sie enthält niemals die eigenen Zeilen der Registerquelle; lesen Sie `company.beneficial_owners` und `company.ownership` für den aktuellen Datensatz.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].ownership_structure","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"registry_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"registry_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"registry_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Prüfungen des Unternehmensregisters. Nur vorhanden, wenn `session_kind = business`. Jedes Element enthält die vollständige Unternehmensregister-Payload.","items":{"type":"object","description":"Eine Unternehmensregisterprüfung — die vollständige Unternehmensregister-Payload, angereichert mit Eigentümerstruktur und Warnungen. Nur vorhanden, wenn `session_kind = business`.","properties":{"status":{"type":"string","description":"Lebenszyklusstatus der Funktion."},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"data_resolved":{"type":"boolean"},"company":{"type":"object","description":"Vollständige Register-Payload für das Unternehmen (Registerdatensatz zusammengeführt mit vom Benutzer bereitgestellten oder in der Konsole bearbeiteten Daten).","properties":{"uuid":{"type":"string","format":"uuid"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string"},"registry_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"data_resolved":{"type":"boolean"},"company_name":{"type":"string"},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"country_code":{"type":"string","description":"Gründungsland (ISO 3166-1 Alpha-2, z. B. `GB`, `DE`, `US`)."},"region":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilungscode, sofern zutreffend (z. B. `CA`, `NY` für US-Bundesstaaten)."},{"type":"null","description":"ISO 3166-2-Unterteilungscode, sofern zutreffend (z. B. `CA`, `NY` für US-Bundesstaaten)."}]},"company_type":{"oneOf":[{"type":"string"},{"type":"null"}]},"incorporation_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"registered_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"tax_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"risk_level":{"oneOf":[{"type":"string","enum":["LOW","MEDIUM","HIGH"]},{"type":"null","enum":["LOW","MEDIUM","HIGH"]}]},"verification_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_from_registry":{"type":"boolean"},"fetch_status":{"oneOf":[{"type":"string"},{"type":"null"}]},"alternative_names":{"oneOf":[{"type":"string","description":"Alternative Namen, Handelsnamen, frühere Namen oder Unternehmensnamen in der Originalsprache als Text, sofern gemeldet."},{"type":"null","description":"Alternative Namen, Handelsnamen, frühere Namen oder Unternehmensnamen in der Originalsprache als Text, sofern gemeldet."}]},"nature_of_business":{"oneOf":[{"type":"string"},{"type":"null"}]},"registered_capital":{"oneOf":[{"type":"string"},{"type":"null"}]},"registered_capital_amount":{"oneOf":[{"type":"string","format":"decimal","description":"Eingetragenes Kapital/Stammkapital als Dezimal-String (z. B. `\"100.00\"`), aus der Registereinreichung geparst. `null`, wenn nicht verfügbar."},{"type":"null","format":"decimal","description":"Eingetragenes Kapital/Stammkapital als Dezimal-String (z. B. `\"100.00\"`), aus der Registereinreichung geparst. `null`, wenn nicht verfügbar."}]},"registered_capital_currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währungscode von `registered_capital_amount` (z. B. `\"GBP\"`). `null`, wenn nicht verfügbar."},{"type":"null","description":"ISO 4217-Währungscode von `registered_capital_amount` (z. B. `\"GBP\"`). `null`, wenn nicht verfügbar."}]},"website":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string","format":"email"},{"type":"null","format":"email"}]},"phone":{"oneOf":[{"type":"string"},{"type":"null"}]},"legal_entity_identifier":{"oneOf":[{"type":"string"},{"type":"null"}]},"location_of_registration":{"oneOf":[{"type":"string"},{"type":"null"}]},"vat_number":{"oneOf":[{"type":"string","description":"EU-USt-IdNr., wenn während des gehosteten Registerschritts erfasst oder nachträglich bearbeitet."},{"type":"null","description":"EU-USt-IdNr., wenn während des gehosteten Registerschritts erfasst oder nachträglich bearbeitet."}]},"vat_validation_status":{"type":"string","enum":["valid","invalid","format_valid","invalid_format","could_not_validate","not_applicable"],"description":"Ergebnis der Validierung der USt-IdNr. oder, falls keine vorhanden ist, der `tax_number` bei der Registerübermittlung. `valid` / `invalid`: entschieden durch das offizielle Register des Landes (EU-VIES, Norwegen, Schweiz, Brasilien, Kolumbien, Costa Rica, Ecuador, Paraguay; Polen auch über sein nationales USt-Register). `format_valid` / `invalid_format`: entschieden durch die Format- und Prüfzifferregeln des Landes, wenn kein Register abgefragt werden kann. `could_not_validate`: das Register war nicht verfügbar. `not_applicable`: keine Nummer, ein Land ohne Register oder Regeln oder eine Sandbox-Sitzung."},"vat_validated_number":{"oneOf":[{"type":"string","description":"Die geprüfte Nummer, wie sie der Quelle bekannt ist (beispielsweise die aus einer französischen SIREN oder einer niederländischen RSIN abgeleitete Umsatzsteuer-Identifikationsnummer). `null`, wenn keine Prüfung durchgeführt wurde."},{"type":"null","description":"Die geprüfte Nummer, wie sie der Quelle bekannt ist (beispielsweise die aus einer französischen SIREN oder einer niederländischen RSIN abgeleitete Umsatzsteuer-Identifikationsnummer). `null`, wenn keine Prüfung durchgeführt wurde."}]},"vat_validation_source":{"oneOf":[{"type":"string","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"Die Quelle, die `vat_validation_status` festgelegt hat: ein offizielles Register oder `format_rules`. `null`, wenn keine Prüfung durchgeführt wurde."},{"type":"null","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"Die Quelle, die `vat_validation_status` festgelegt hat: ein offizielles Register oder `format_rules`. `null`, wenn keine Prüfung durchgeführt wurde."}]},"vat_validated_name":{"oneOf":[{"type":"string","description":"Name, der bei der Quelle registriert ist, die die Nummer validiert hat, sofern sie einen offenlegt. Wird nur gesetzt, wenn der Status `valid` ist."},{"type":"null","description":"Name, der bei der Quelle registriert ist, die die Nummer validiert hat, sofern sie einen offenlegt. Wird nur gesetzt, wenn der Status `valid` ist."}]},"vat_validated_address":{"oneOf":[{"type":"string","description":"Bei der Quelle registrierte Adresse, die die Nummer validiert hat, sofern diese eine offenlegt. Wird nur festgelegt, wenn der Status `valid` ist."},{"type":"null","description":"Bei der Quelle registrierte Adresse, die die Nummer validiert hat, sofern diese eine offenlegt. Wird nur festgelegt, wenn der Status `valid` ist."}]},"vat_checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitstempel der Prüfung. `null`, wenn keine Prüfung durchgeführt wurde."},{"type":"null","format":"date-time","description":"Zeitstempel der Prüfung. `null`, wenn keine Prüfung durchgeführt wurde."}]},"financial_summary":{"oneOf":[{"type":"object"},{"type":"null"}]},"officers":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string"},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"role":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"]},{"type":"null","enum":["Approved","Declined","Pending"]}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet."},{"type":"null","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname, sofern vom Register explizit gemeldet."},{"type":"null","description":"Nachname, sofern vom Register explizit gemeldet."}]},"address":{"oneOf":[{"type":"string","description":"Vom Register gemeldete Adresse des Amtsträgers."},{"type":"null","description":"Vom Register gemeldete Adresse des Amtsträgers."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date"},{"type":"null","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date"}]},"termination_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date"},{"type":"null","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date"},{"type":"null","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date"}]},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist."},{"type":"null","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist."}]},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist."},{"type":"null","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist."}]}}}},"beneficial_owners":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string"},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"entity_type":{"type":"string","enum":["person","company"]},"roles":{"type":"array","items":{"type":"string"}},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25.00\"`, `\"50\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."},{"type":"null","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25.00\"`, `\"50\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."},{"type":"null","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."}]},"is_active":{"type":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending"]},{"type":"null","enum":["Approved","Declined","Pending"]}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"effective_ownership_percent":{"oneOf":[{"type":"number"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"country_of_birth":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string"},{"type":"null"}]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_min_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_max_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date"},{"type":"null","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date"}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum der Bestellung, sofern gemeldet.","format":"date"},{"type":"null","description":"Datum der Bestellung, sofern gemeldet.","format":"date"}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}}}},"addresses":{"oneOf":[{"type":"array","description":"Jede vom Register angegebene Adresse in einheitlicher Form. Null, wenn keine angegeben ist.","items":{"type":"object","description":"Eine vom Register angegebene Adresse, im selben Format für jedes Land und jede Registerquelle. Jeder Schlüssel ist immer vorhanden; ein Teil, den das Register nicht veröffentlicht, ist null.","properties":{"type":{"oneOf":[{"type":"string","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."},{"type":"null","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."}]},"address":{"type":"string","description":"Die vollständige Adresse in einer Zeile. Bei jeder Adresse stets vorhanden."},"street":{"oneOf":[{"type":"string","description":"Straße und Hausnummer."},{"type":"null","description":"Straße und Hausnummer."}]},"city":{"oneOf":[{"type":"string","description":"Stadt oder Ortschaft."},{"type":"null","description":"Stadt oder Ortschaft."}]},"postal_code":{"oneOf":[{"type":"string","description":"Postleitzahl."},{"type":"null","description":"Postleitzahl."}]},"region":{"oneOf":[{"type":"string","description":"Region, Bundesstaat oder Provinz."},{"type":"null","description":"Region, Bundesstaat oder Provinz."}]},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode."},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode."}]},"description":{"oneOf":[{"type":"string","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."},{"type":"null","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]}},{"type":"null","description":"Jede vom Register angegebene Adresse in einheitlicher Form. Null, wenn keine angegeben ist.","items":{"type":"object","description":"Eine vom Register angegebene Adresse, im selben Format für jedes Land und jede Registerquelle. Jeder Schlüssel ist immer vorhanden; ein Teil, den das Register nicht veröffentlicht, ist null.","properties":{"type":{"oneOf":[{"type":"string","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."},{"type":"null","description":"Adresstyp in Kleinbuchstaben: `registered` für den eingetragenen Sitz; andere Typen so, wie das Register sie benennt (beispielsweise `postal`, `office`). `null`, wenn das Register nicht angibt, worum es sich bei der Adresse handelt."}]},"address":{"type":"string","description":"Die vollständige Adresse in einer Zeile. Bei jeder Adresse stets vorhanden."},"street":{"oneOf":[{"type":"string","description":"Straße und Hausnummer."},{"type":"null","description":"Straße und Hausnummer."}]},"city":{"oneOf":[{"type":"string","description":"Stadt oder Ortschaft."},{"type":"null","description":"Stadt oder Ortschaft."}]},"postal_code":{"oneOf":[{"type":"string","description":"Postleitzahl."},{"type":"null","description":"Postleitzahl."}]},"region":{"oneOf":[{"type":"string","description":"Region, Bundesstaat oder Provinz."},{"type":"null","description":"Region, Bundesstaat oder Provinz."}]},"country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1 Alpha-2-Ländercode."},{"type":"null","description":"ISO 3166-1 Alpha-2-Ländercode."}]},"description":{"oneOf":[{"type":"string","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."},{"type":"null","description":"Die registerspezifische Bezeichnung für die Adresse, sofern das Register eine angibt."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]}}]},"industries":{"oneOf":[{"type":"array","description":"Die Tätigkeiten, unter denen das Register das Unternehmen einstuft, in einem kanonischen Format. Null, wenn keine angegeben sind.","items":{"type":"object","description":"Eine Aktivität, unter die das Register das Unternehmen einstuft, im selben Format für jedes Land und jede Registerquelle.","properties":{"code":{"oneOf":[{"type":"string","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."},{"type":"null","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."},{"type":"null","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."}]},"scheme":{"oneOf":[{"type":"string","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."},{"type":"null","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."}]},"is_primary":{"type":"boolean","description":"True für die Haupttätigkeit des Unternehmens. Genau ein Eintrag ist primär, wenn die Liste nicht leer ist."}},"required":["code","description","scheme","is_primary"]}},{"type":"null","description":"Die Tätigkeiten, unter denen das Register das Unternehmen einstuft, in einem kanonischen Format. Null, wenn keine angegeben sind.","items":{"type":"object","description":"Eine Aktivität, unter die das Register das Unternehmen einstuft, im selben Format für jedes Land und jede Registerquelle.","properties":{"code":{"oneOf":[{"type":"string","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."},{"type":"null","description":"Tätigkeitscode, wie er im Register angegeben ist (z. B. `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."},{"type":"null","description":"Tätigkeitsbezeichnung, sofern vom Register veröffentlicht."}]},"scheme":{"oneOf":[{"type":"string","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."},{"type":"null","description":"Klassifikationssystem, ein Name pro System, unabhängig von der meldenden Quelle: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; andere nationale Systeme behalten die registereigene Bezeichnung bei. Null, wenn das Register das System nicht benennt."}]},"is_primary":{"type":"boolean","description":"True für die Haupttätigkeit des Unternehmens. Genau ein Eintrag ist primär, wenn die Liste nicht leer ist."}},"required":["code","description","scheme","is_primary"]}}]},"accounts":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Register-Einreichungsdaten, sofern verfügbar. Jahresmeldungen und Hauptversammlungen verwenden last_annual_return_date und last_agm_date; sie unterscheiden sich von Finanzabschlüssen."},{"type":"null","additionalProperties":true,"description":"Register-Einreichungsdaten, sofern verfügbar. Jahresmeldungen und Hauptversammlungen verwenden last_annual_return_date und last_agm_date; sie unterscheiden sich von Finanzabschlüssen."}]},"registry_data":{"oneOf":[{"type":"object","description":"Didits normalisierte Registerdetails für das Unternehmen: das Ergebnis der Eigentümerstruktur (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), die mit update-data vorgenommenen Korrekturen und Registerfakten, die kein eigenes Feld haben. Es enthält niemals den eigenen Datensatz der Registerquelle. Jeder Schlüssel ist optional und nur vorhanden, wenn das Unternehmen einen Wert dafür hat; neue Schlüssel können hinzugefügt werden. Lesen Sie die kanonischen Felder (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) für alles, was diese abdecken.","properties":{"company_name":{"type":"string","description":"Unternehmensname wie in der Console korrigiert."},"registration_number":{"type":"string","description":"Registernummer laut Register oder Console-Korrektur."},"country_code":{"type":"string","description":"Land der Registrierung gemäß Register oder Korrektur in der Konsole."},"region":{"type":"string","description":"Region oder Bundesstaat der Registrierung."},"incorporation_date":{"type":"string","description":"Gründungsdatum (ISO 8601)."},"registration_date":{"type":"string","description":"Eintragungsdatum (ISO 8601), wenn das Register dieses getrennt vom Gründungsdatum ausweist."},"dissolution_date":{"type":"string","description":"Auflösungsdatum (ISO 8601), sofern im Unternehmensregister angegeben."},"tax_number":{"type":"string","description":"Steueridentifikationsnummer."},"vat_number":{"type":"string","description":"Umsatzsteuer-Identifikationsnummer."},"legal_address":{"type":"string","description":"Rechtliche Adresse, wie sie in der Konsole korrigiert wurde."},"registered_address":{"type":"string","description":"Eingetragene Adresse laut Registerangabe."},"company_type":{"type":"string","description":"Rechtsform."},"registry_status":{"type":"string","description":"Unternehmensstatus im Unternehmensregister."},"verification_status":{"type":"string","description":"Verifizierungsstatus."},"alternative_names":{"type":"string","description":"Andere Namen, unter denen das Unternehmen firmiert oder firmiert hat."},"nature_of_business":{"type":"string","description":"Tätigkeitsbeschreibung."},"registered_capital":{"type":"string","description":"Eingetragenes Kapital wie abgedruckt."},"registered_capital_amount":{"type":"string","description":"Eingetragenes Stammkapital als Dezimal-String."},"registered_capital_currency":{"type":"string","description":"Währung des eingetragenen Stammkapitals (ISO 4217)."},"website":{"type":"string","description":"Website."},"email":{"type":"string","description":"Kontakt-E-Mail."},"phone":{"type":"string","description":"Telefonnummer des Kontakts."},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI)."},"location_of_registration":{"type":"string","description":"Registrierungsort."},"control_scheme":{"type":"string","description":"Governance-Schema, sofern vom Register bereitgestellt."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde, in denselben Codes wie `ownership.unavailable_reason`. `no_owners_on_record` (das Unternehmensregister hat geantwortet und nennt keine Eigentümer) und `ownership_section_unavailable` (das Unternehmensregister hat den Abschnitt zur Eigentümerstruktur nicht zurückgegeben) sind unterschiedliche Ergebnisse."},"section_errors":{"type":"object","description":"Abschnitte, die das Register nicht zurückgegeben hat, aufgeschlüsselt nach Abschnitt (`officers`, `shareholders`, `group_structure`). Ein hier aufgeführter Abschnitt wurde nie übermittelt: Eine leere Liste daneben sagt nichts über das Unternehmen aus.","additionalProperties":{"type":"object","description":"Ein Abschnitt, den das Unternehmensregister nicht zurückgegeben hat.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."},{"type":"null","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"Wie die UBO-Stufe die Eigentümerstruktur oberhalb des Unternehmens durchlaufen hat.","properties":{"parent_chain":{"type":"array","description":"Konzernmütter von der obersten Muttergesellschaft bis hin zum Unternehmen.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"Unternehmen direkt unterhalb des Unternehmens in seiner Unternehmensgruppe.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"Teile der Kette, die das Register nicht auflösen konnte (dieselben Einträge wie `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"Der Grund, zum Beispiel `no_group_structure_on_record`, `selected_company_not_in_group_structure` oder `section_error`."},"section":{"oneOf":[{"type":"string","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."},{"type":"null","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"Leere Lite-Profilfelder, die eine andere Registerquelle des Landes ausgefüllt hat. Die Quelle wird nicht benannt.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Die Unternehmensfelder, die ausgefüllt wurden."},"people_added":{"type":"integer","description":"Wie viele Geschäftsführer oder Eigentümer hinzugefügt wurden."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"Die registerspezifischen Felder für das Unternehmen, mit den Bezeichnungen des Registers als Schlüssel, als einfache Werte (Legacy-Datensätze). Es sind nur Felder enthalten, die als Register-Fakten geprüft wurden."},"registry_sources":{"type":"array","description":"Die offiziellen Register, aus denen der Datensatz gelesen wurde (Legacy-Datensätze). Andere Quellen werden nicht genannt.","items":{"type":"object","description":"Ein offizielles Register, aus dem der Datensatz ausgelesen wurde. Es werden nur offizielle staatliche Register, Regulierungsbehörden und das offizielle Identifikationssystem benannt; jede andere Quelle wird weggelassen.","properties":{"name":{"type":"string","description":"Name des Registers, zum Beispiel `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"Immer `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"Namen, unter denen das Unternehmen zuvor registriert war (historische Datensätze)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"Muttergesellschaften, die das Register nennt (Altdaten)."},"documents_available":{"type":"integer","description":"Wie viele Einreichungen das Register für das Unternehmen anbietet (Altdaten)."}}},{"type":"null","description":"Didits normalisierte Registerdetails für das Unternehmen: das Ergebnis der Eigentümerstruktur (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), die mit update-data vorgenommenen Korrekturen und Registerfakten, die kein eigenes Feld haben. Es enthält niemals den eigenen Datensatz der Registerquelle. Jeder Schlüssel ist optional und nur vorhanden, wenn das Unternehmen einen Wert dafür hat; neue Schlüssel können hinzugefügt werden. Lesen Sie die kanonischen Felder (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) für alles, was diese abdecken.","properties":{"company_name":{"type":"string","description":"Unternehmensname wie in der Console korrigiert."},"registration_number":{"type":"string","description":"Registernummer laut Register oder Console-Korrektur."},"country_code":{"type":"string","description":"Land der Registrierung gemäß Register oder Korrektur in der Konsole."},"region":{"type":"string","description":"Region oder Bundesstaat der Registrierung."},"incorporation_date":{"type":"string","description":"Gründungsdatum (ISO 8601)."},"registration_date":{"type":"string","description":"Eintragungsdatum (ISO 8601), wenn das Register dieses getrennt vom Gründungsdatum ausweist."},"dissolution_date":{"type":"string","description":"Auflösungsdatum (ISO 8601), sofern im Unternehmensregister angegeben."},"tax_number":{"type":"string","description":"Steueridentifikationsnummer."},"vat_number":{"type":"string","description":"Umsatzsteuer-Identifikationsnummer."},"legal_address":{"type":"string","description":"Rechtliche Adresse, wie sie in der Konsole korrigiert wurde."},"registered_address":{"type":"string","description":"Eingetragene Adresse laut Registerangabe."},"company_type":{"type":"string","description":"Rechtsform."},"registry_status":{"type":"string","description":"Unternehmensstatus im Unternehmensregister."},"verification_status":{"type":"string","description":"Verifizierungsstatus."},"alternative_names":{"type":"string","description":"Andere Namen, unter denen das Unternehmen firmiert oder firmiert hat."},"nature_of_business":{"type":"string","description":"Tätigkeitsbeschreibung."},"registered_capital":{"type":"string","description":"Eingetragenes Kapital wie abgedruckt."},"registered_capital_amount":{"type":"string","description":"Eingetragenes Stammkapital als Dezimal-String."},"registered_capital_currency":{"type":"string","description":"Währung des eingetragenen Stammkapitals (ISO 4217)."},"website":{"type":"string","description":"Website."},"email":{"type":"string","description":"Kontakt-E-Mail."},"phone":{"type":"string","description":"Telefonnummer des Kontakts."},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI)."},"location_of_registration":{"type":"string","description":"Registrierungsort."},"control_scheme":{"type":"string","description":"Governance-Schema, sofern vom Register bereitgestellt."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde, in denselben Codes wie `ownership.unavailable_reason`. `no_owners_on_record` (das Unternehmensregister hat geantwortet und nennt keine Eigentümer) und `ownership_section_unavailable` (das Unternehmensregister hat den Abschnitt zur Eigentümerstruktur nicht zurückgegeben) sind unterschiedliche Ergebnisse."},"section_errors":{"type":"object","description":"Abschnitte, die das Register nicht zurückgegeben hat, aufgeschlüsselt nach Abschnitt (`officers`, `shareholders`, `group_structure`). Ein hier aufgeführter Abschnitt wurde nie übermittelt: Eine leere Liste daneben sagt nichts über das Unternehmen aus.","additionalProperties":{"type":"object","description":"Ein Abschnitt, den das Unternehmensregister nicht zurückgegeben hat.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."},{"type":"null","description":"Der Status, den das Register für den Abschnitt zurückgemeldet hat."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"Wie die UBO-Stufe die Eigentümerstruktur oberhalb des Unternehmens durchlaufen hat.","properties":{"parent_chain":{"type":"array","description":"Konzernmütter von der obersten Muttergesellschaft bis hin zum Unternehmen.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"Unternehmen direkt unterhalb des Unternehmens in seiner Unternehmensgruppe.","items":{"type":"object","description":"Ein Unternehmen der Unternehmensgruppe anhand seiner Registeridentität.","properties":{"name":{"oneOf":[{"type":"string","description":"Unternehmensname."},{"type":"null","description":"Unternehmensname."}]},"country_code":{"oneOf":[{"type":"string","description":"Registrierungsland."},{"type":"null","description":"Registrierungsland."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer."},{"type":"null","description":"Registernummer."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"Teile der Kette, die das Register nicht auflösen konnte (dieselben Einträge wie `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"Der Grund, zum Beispiel `no_group_structure_on_record`, `selected_company_not_in_group_structure` oder `section_error`."},"section":{"oneOf":[{"type":"string","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."},{"type":"null","description":"Der betroffene Abschnitt, zum Beispiel `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"Leere Lite-Profilfelder, die eine andere Registerquelle des Landes ausgefüllt hat. Die Quelle wird nicht benannt.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Die Unternehmensfelder, die ausgefüllt wurden."},"people_added":{"type":"integer","description":"Wie viele Geschäftsführer oder Eigentümer hinzugefügt wurden."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"Die registerspezifischen Felder für das Unternehmen, mit den Bezeichnungen des Registers als Schlüssel, als einfache Werte (Legacy-Datensätze). Es sind nur Felder enthalten, die als Register-Fakten geprüft wurden."},"registry_sources":{"type":"array","description":"Die offiziellen Register, aus denen der Datensatz gelesen wurde (Legacy-Datensätze). Andere Quellen werden nicht genannt.","items":{"type":"object","description":"Ein offizielles Register, aus dem der Datensatz ausgelesen wurde. Es werden nur offizielle staatliche Register, Regulierungsbehörden und das offizielle Identifikationssystem benannt; jede andere Quelle wird weggelassen.","properties":{"name":{"type":"string","description":"Name des Registers, zum Beispiel `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"Immer `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"Namen, unter denen das Unternehmen zuvor registriert war (historische Datensätze)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"Muttergesellschaften, die das Register nennt (Altdaten)."},"documents_available":{"type":"integer","description":"Wie viele Einreichungen das Register für das Unternehmen anbietet (Altdaten)."}}}]},"user_provided_data":{"type":"object","description":"Vom Endbenutzer bestätigte oder bearbeitete Daten."},"confirmed_by_user_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_console_edit_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"is_editable":{"type":"boolean"},"ownership":{"type":"object","description":"Das Ergebnis der Eigentümerstruktur-Stufe (Gesellschafter / UBO), in derselben Form für jedes Land und jede Registerquelle.","properties":{"status":{"oneOf":[{"type":"string","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered`, wenn das Register die Eigentümerstruktur veröffentlicht hat; `not_held`, wenn das Unternehmensregister geantwortet hat und das Unternehmen überhaupt nicht führt (siehe `unavailable_reason`); `unavailable`, wenn es die Daten zur Eigentümerstruktur aus einem anderen Grund nicht bereitgestellt hat (siehe `unavailable_reason`); `pending`, während das Register diese noch abruft; `not_requested` für die Stufe Basic."},{"type":"null","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered`, wenn das Register die Eigentümerstruktur veröffentlicht hat; `not_held`, wenn das Unternehmensregister geantwortet hat und das Unternehmen überhaupt nicht führt (siehe `unavailable_reason`); `unavailable`, wenn es die Daten zur Eigentümerstruktur aus einem anderen Grund nicht bereitgestellt hat (siehe `unavailable_reason`); `pending`, während das Register diese noch abruft; `not_requested` für die Stufe Basic."}]},"tier_requested":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"Die vom Workflow bestellte Stufe."},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"Die vom Workflow bestellte Stufe."}]},"tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"Die vom Register gelieferte (und abgerechnete) Stufe. Eine UBO-Anfrage, die nur mit direkten Gesellschaftern beantwortet wird, lautet `shareholders`."},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"Die vom Register gelieferte (und abgerechnete) Stufe. Eine UBO-Anfrage, die nur mit direkten Gesellschaftern beantwortet wird, lautet `shareholders`."}]},"unavailable_reason":{"oneOf":[{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde. Null, es sei denn, `status` ist `unavailable` oder `pending`."},{"type":"null","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Warum eine angeforderte Eigentümerstruktur-Stufe nicht geliefert wurde. Null, es sei denn, `status` ist `unavailable` oder `pending`."}]},"direct_ownership_complete":{"oneOf":[{"type":"boolean","description":"True, wenn die angegebenen Anteile der direkten Gesellschafter in Summe 100% ergeben (innerhalb eines Prozentpunkts Rundungstoleranz); false, wenn dies nicht der Fall ist; null, wenn die Eigentümerstruktur nicht übermittelt wurde oder ein Anteil nicht angegeben ist."},{"type":"null","description":"True, wenn die angegebenen Anteile der direkten Gesellschafter in Summe 100% ergeben (innerhalb eines Prozentpunkts Rundungstoleranz); false, wenn dies nicht der Fall ist; null, wenn die Eigentümerstruktur nicht übermittelt wurde oder ein Anteil nicht angegeben ist."}]},"unresolved":{"type":"array","description":"Teile der Eigentümerstruktur, die das Register nicht auflösen konnte, beispielsweise keine eingetragene Konzernstruktur über den direkten Eigentümern.","items":{"type":"object","properties":{"reason":{"type":"string"},"section":{"oneOf":[{"type":"string"},{"type":"null"}]}}}}},"required":["status","tier_requested","tier_delivered","unavailable_reason","direct_ownership_complete","unresolved"]},"registry_tier":{"oneOf":[{"type":"string","description":"Die vom Workflow angeforderte Register-Stufe: `basic`, `shareholders` oder `ubo`. Auch in `ownership.tier_requested`."},{"type":"null","description":"Die vom Workflow angeforderte Register-Stufe: `basic`, `shareholders` oder `ubo`. Auch in `ownership.tier_requested`."}]},"registry_tier_delivered":{"oneOf":[{"type":"string","description":"Die vom Register gelieferte und abgerechnete Stufe. Auch in `ownership.tier_delivered`."},{"type":"null","description":"Die vom Register gelieferte und abgerechnete Stufe. Auch in `ownership.tier_delivered`."}]},"registry_ownership_status":{"oneOf":[{"type":"string","description":"`not_requested`, `pending`, `delivered`, `not_held` oder `unavailable`. Auch in `ownership.status`."},{"type":"null","description":"`not_requested`, `pending`, `delivered`, `not_held` oder `unavailable`. Auch in `ownership.status`."}]},"registry_monitoring":{"oneOf":[{"type":"object","description":"Der neueste Register-Monitor für das Unternehmen oder `null`, wenn keiner vorhanden ist.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"Die Unternehmensfelder, die der Monitor überwacht."}}},{"type":"null","description":"Der neueste Register-Monitor für das Unternehmen oder `null`, wenn keiner vorhanden ist.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"Die Unternehmensfelder, die der Monitor überwacht."}}}]}}},"ownership_structure":{"oneOf":[{"type":"object","description":"Die vom Register nachgewiesene Cap Table zum Zeitpunkt der Bereitstellung der Eigentümerstruktur-Stufe: direkte `shareholders` und `beneficial_owners`. Null, wenn das Register keine Eigentümerstruktur nachgewiesen hat. Sie enthält niemals die eigenen Zeilen der Registerquelle; lesen Sie `company.beneficial_owners` und `company.ownership` für den aktuellen Datensatz.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"]},{"type":"null","description":"Die vom Register nachgewiesene Cap Table zum Zeitpunkt der Bereitstellung der Eigentümerstruktur-Stufe: direkte `shareholders` und `beneficial_owners`. Null, wenn das Register keine Eigentümerstruktur nachgewiesen hat. Sie enthält niemals die eigenen Zeilen der Registerquelle; lesen Sie `company.beneficial_owners` und `company.ownership` für den aktuellen Datensatz.","properties":{"shareholders":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}},"beneficial_owners":{"type":"array","items":{"type":"object","description":"Ein Eigentümer des Eigentümerstruktur-Snapshots: dieselbe Registeridentität und Beteiligung wie bei `company.beneficial_owners[]` sowie dessen kanonische `shareholding`.","properties":{"name":{"oneOf":[{"type":"string","description":"Name des Eigentümers gemäß Registerangabe."},{"type":"null","description":"Name des Eigentümers gemäß Registerangabe."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Vorname, bei einer natürlichen Person, sofern vom Register angegeben."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."},{"type":"null","description":"Nachname einer natürlichen Person, sofern vom Register angegeben."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsdatum (ISO 8601), sofern vom Register veröffentlicht."}]},"country_of_birth":{"oneOf":[{"type":"string","description":"Geburtsland, sofern vom Register veröffentlicht."},{"type":"null","description":"Geburtsland, sofern vom Register veröffentlicht."}]},"company_name":{"oneOf":[{"type":"string","description":"Unternehmensname für einen Unternehmenseigentümer."},{"type":"null","description":"Unternehmensname für einen Unternehmenseigentümer."}]},"registration_number":{"oneOf":[{"type":"string","description":"Registernummer für einen Unternehmenseigentümer."},{"type":"null","description":"Registernummer für einen Unternehmenseigentümer."}]},"entity_type":{"oneOf":[{"type":"string","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."},{"type":"null","enum":["person","company",null],"description":"Gibt an, ob der Eigentümer eine natürliche Person oder ein Unternehmen ist."}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit, sofern vom Register angegeben."},{"type":"null","description":"Staatsangehörigkeit, sofern vom Register angegeben."}]},"designation":{"oneOf":[{"type":"string","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."},{"type":"null","description":"Der Titel oder die Rolle des Eigentümers, wie im Register angegeben."}]},"roles":{"type":"array","items":{"type":"string"},"description":"`shareholder` für einen direkten Anteilseigner, `ubo` für einen wirtschaftlich Berechtigten."},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."},{"type":"null","description":"Untergrenze der Beteiligung in Prozent (bei einer exakten Beteiligung gleich der Obergrenze)."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Beteiligung in Prozent."},{"type":"null","description":"Obere Grenze der Beteiligung in Prozent."}]},"voting_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze der Stimmrechte in Prozent."},{"type":"null","description":"Untergrenze der Stimmrechte in Prozent."}]},"voting_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze der Stimmrechte in Prozent."},{"type":"null","description":"Obere Grenze der Stimmrechte in Prozent."}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."},{"type":"null","description":"Datum, an dem die Beteiligung oder Bestellung begann (ISO 8601)."}]},"is_active":{"oneOf":[{"type":"boolean","description":"False für einen früheren Eigentümer."},{"type":"null","description":"False für einen früheren Eigentümer."}]},"shareholding":{"oneOf":[{"type":"object","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]},{"type":"null","description":"Was ein Eigentümer hält, im selben Format für jedes Land und jede Registerquelle. Null, wenn das Register keine Beteiligung angibt. Eine Spanne (z. B. 25-50% bei einem britischen PSC) ist keine Beteiligung: `percentage` ist null und die Spanne verbleibt in `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Aktienklasse oder -typ, wie im Register angegeben."},{"type":"null","description":"Aktienklasse oder -typ, wie im Register angegeben."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Anzahl der gehaltenen Anteile."},{"type":"null","description":"Anzahl der gehaltenen Anteile."}]},"currency":{"oneOf":[{"type":"string","description":"ISO 4217-Währung der untenstehenden Werte."},{"type":"null","description":"ISO 4217-Währung der untenstehenden Werte."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Nennwert pro Aktie."},{"type":"null","description":"Nennwert pro Aktie."}]},"total_value":{"oneOf":[{"type":"number","description":"Gesamtwert der Beteiligung."},{"type":"null","description":"Gesamtwert der Beteiligung."}]},"percentage":{"oneOf":[{"type":"number","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."},{"type":"null","description":"Exakter Anteil in Prozent auf vier Dezimalstellen genau."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"]}]}},"required":["name","first_name","last_name","date_of_birth","country_of_birth","company_name","registration_number","entity_type","nationality","designation","roles","ownership_min_shares","ownership_max_shares","voting_min_shares","voting_max_shares","appointment_date","is_active","shareholding"]}}},"required":["shareholders","beneficial_owners"]}]},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"registry_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_checks","typeLabel":"object[] | null"},"key_people_checks":{"oneOf":[{"type":"array","description":"Aggregierte Prüfungen der Schlüsselpersonen. Nur vorhanden, wenn `session_kind = business`. Jedes Element verwendet die Zwei-Bucket-Struktur (`registry`, `submitted`, `ubo_kyc_summary`).","items":{"type":"object","description":"Aggregierte Prüfung über die Funktionsträger + wirtschaftlich Berechtigten des Unternehmens. Verwendet die Struktur `registry` / `submitted`. Nur vorhanden, wenn session_kind = business.","properties":{"status":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"registry":{"type":"object","description":"Über die Registerprüfung ermittelte Parteien.","properties":{"officers":{"type":"array","description":"Über die Registerprüfung ermittelte Amtsträger, jeweils angereichert mit dem Status jeder für sie erstellten untergeordneten KYC-Sitzung und jedes für sie erstellten AML-Screenings.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Vollständiger Name des Amtsträgers, wie im Register erfasst.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].name","typeLabel":"string"},"designation":{"oneOf":[{"type":"string","description":"Freitext-Bezeichnung aus dem Register (z. B. `Director`, `Company Secretary`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Freitext-Bezeichnung aus dem Register (z. B. `Director`, `Company Secretary`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].designation","typeLabel":"string | null"},"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"description":"Normalisierte Rolle des Organmitglieds.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].nationality","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"termination_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].termination_date","typeLabel":"string\u003cdate> | null"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].is_active","typeLabel":"boolean"},"address":{"oneOf":[{"type":"string","description":"Vom Register gemeldete Adresse des Amtsträgers.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vom Register gemeldete Adresse des Amtsträgers.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].address","typeLabel":"string | null"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen Officer durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen Officer durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].aml_status","typeLabel":"enum\u003cstring> | null"},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für dieses Organmitglied erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für dieses Organmitglied erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].didit_internal_id","typeLabel":"string | null"},"kyc_document_type":{"oneOf":[{"type":"string","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_document_type","typeLabel":"string | null"},"kyc_nationality":{"oneOf":[{"type":"string","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_nationality","typeLabel":"string | null"},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_liveness_passed","typeLabel":"boolean | null"},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_verified_at","typeLabel":"string\u003cdate-time> | null"},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.sanctions","typeLabel":"enum\u003cstring>"},"pep":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.pep","typeLabel":"enum\u003cstring>"},"adverse_media":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.adverse_media","typeLabel":"enum\u003cstring>"},"warnings":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0.warnings","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.0","typeLabel":"object"},{"type":"null","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_aml_categories","typeLabel":"object | null"},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].kyc_notification_sent_at","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"Nachname, sofern vom Register explizit gemeldet.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nachname, sofern vom Register explizit gemeldet.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_year","typeLabel":"integer | null"},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX].date_of_birth_month","typeLabel":"integer | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.officers","typeLabel":"object[]"},"beneficial_owners":{"type":"array","description":"Über die Registerprüfung ermittelte wirtschaftlich Berechtigte, jeweils angereichert mit dem Status aller für sie erstellten untergeordneten KYC-Sitzungen und AML-Screenings.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Vollständiger Name des wirtschaftlich Berechtigten (oder Firmenname für wirtschaftlich Berechtigte von Unternehmen).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"country_of_birth":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].email","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"roles":{"type":"array","description":"Von diesem Eigentümer gehaltene Rollennamen, z. B. `[\"ubo\", \"shareholder\"]`.","items":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25\"`, `\"25-50%\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25\"`, `\"25-50%\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen wirtschaftlich Berechtigten durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen wirtschaftlich Berechtigten durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].aml_status","typeLabel":"enum\u003cstring> | null"},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für diesen wirtschaftlich Berechtigten erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für diesen wirtschaftlich Berechtigten erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].didit_internal_id","typeLabel":"string | null"},"kyc_document_type":{"oneOf":[{"type":"string","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_document_type","typeLabel":"string | null"},"kyc_nationality":{"oneOf":[{"type":"string","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_nationality","typeLabel":"string | null"},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_liveness_passed","typeLabel":"boolean | null"},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_verified_at","typeLabel":"string\u003cdate-time> | null"},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.sanctions","typeLabel":"enum\u003cstring>"},"pep":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.pep","typeLabel":"enum\u003cstring>"},"adverse_media":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.adverse_media","typeLabel":"enum\u003cstring>"},"warnings":{"type":"string","enum":["match","clear"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0.warnings","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.0","typeLabel":"object"},{"type":"null","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_aml_categories","typeLabel":"object | null"},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].kyc_notification_sent_at","typeLabel":"string | null"},"child_beneficial_owners":{"type":"array","description":"Für UBOs von Unternehmen: die eigenen wirtschaftlich Berechtigten der Eigentümerentität als aus dem Register extrahierte Rohdatenobjekte. Leeres Array, falls nicht zutreffend.","items":{"type":"object","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].child_beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].child_beneficial_owners","typeLabel":"object[]"},"effective_ownership_percent":{"oneOf":[{"type":"number","description":"Geparster numerischer Eigentumsanteil — die Obergrenze, sofern verfügbar, andernfalls die Untergrenze. `null`, wenn keine der Grenzen geparst werden konnte.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","description":"Geparster numerischer Eigentumsanteil — die Obergrenze, sofern verfügbar, andernfalls die Untergrenze. `null`, wenn keine der Grenzen geparst werden konnte.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].effective_ownership_percent","typeLabel":"number | null"},"voting_min_shares":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Datum der Bestellung, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Datum der Bestellung, sofern gemeldet.","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry.beneficial_owners","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].registry","typeLabel":"object"},"submitted":{"type":"object","description":"Vom Unternehmensadministrator während des Ablaufs für Schlüsselpersonen übermittelte Parteien (BusinessParty-Zeilen mit source=USER).","properties":{"parties":{"type":"array","items":{"type":"object","description":"Vom Unternehmensadministrator über den Ablauf für Schlüsselpersonen übermittelte Partei (source=USER).","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"entity_type":{"type":"string","enum":["person","company"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["USER"],"description":"Hier immer `USER` – dieser Bereich enthält nur Parteien, die vom Endbenutzer im Schlüsselpersonen-Workflow eingegeben oder bestätigt wurden (im Register ermittelte Personen erscheinen unter `registry`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].last_name","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].registration_number","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].email","typeLabel":"string\u003cemail> | null"},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit für Personen; Gründungsland für beteiligte Unternehmen.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","description":"Staatsangehörigkeit für Personen; Gründungsland für beteiligte Unternehmen.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].nationality","typeLabel":"string | null"},"phone_number":{"oneOf":[{"type":"string","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].phone_number","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"position":{"oneOf":[{"type":"string","description":"Freitext-Berufsbezeichnung / Position (nur Personen).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position.oneOf.0","typeLabel":"string"},{"type":"null","description":"Freitext-Berufsbezeichnung / Position (nur Personen).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].position","typeLabel":"string | null"},"custom_fields":{"type":"object","description":"Vom Workflow definierte benutzerdefinierte Felder, die für diese Partei erfasst wurden; Schlüssel werden durch die Felddeskriptoren für Schlüsselpersonen des Workflows definiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].custom_fields","typeLabel":"object"},"is_active":{"type":"boolean","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].is_active","typeLabel":"boolean"},"is_skipped":{"type":"boolean","description":"True, wenn der Endbenutzer die Verifizierung für diese Partei übersprungen hat (nur möglich, wenn die Rolle das Überspringen erlaubt).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].is_skipped","typeLabel":"boolean"},"requires_verification":{"type":"boolean","description":"True, wenn für diese Partei basierend auf Rolleneinstellungen und Eigentümerschwellenwerten eine untergeordnete KYC-/KYB-Sitzung erforderlich ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].requires_verification","typeLabel":"boolean"},"roles":{"type":"array","description":"Alle von dieser Partei ausgeübten Rollen, jeweils mit ihren eigenen Eigentums- und Stimmrechtsanteilen. Es gibt kein skalares `role`/`ownership_percent` auf der Partei selbst.","items":{"type":"object","properties":{"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"ownership_percent":{"oneOf":[{"type":"number","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].ownership_percent","typeLabel":"number | null"},"voting_percent":{"oneOf":[{"type":"number","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX].voting_percent","typeLabel":"number | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].roles","typeLabel":"object[]"},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Untergeordnete KYC-Sitzungs-ID für Personenparteien, die eine Verifizierung erfordern. Andernfalls `null`.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Untergeordnete KYC-Sitzungs-ID für Personenparteien, die eine Verifizierung erfordern. Andernfalls `null`.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_id","typeLabel":"string\u003cuuid> | null"},"kyc_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete KYC-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyc_session_url","typeLabel":"string\u003curi> | null"},"kyb_sub_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Untergeordnete KYB-Sub-Sitzungs-ID für Unternehmensparteien, die eine Verifizierung erfordern. Andernfalls `null`.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Untergeordnete KYB-Sub-Sitzungs-ID für Unternehmensparteien, die eine Verifizierung erfordern. Andernfalls `null`.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_id","typeLabel":"string\u003cuuid> | null"},"kyb_sub_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYB-Sitzung. `null`, wenn keine untergeordnete KYB-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYB-Sitzung. `null`, wenn keine untergeordnete KYB-Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_status","typeLabel":"enum\u003cstring> | null"},"kyb_sub_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYB-Untersitzung. `null`, wenn keine Untersitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYB-Untersitzung. `null`, wenn keine Untersitzung vorhanden ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].kyb_sub_session_url","typeLabel":"string\u003curi> | null"},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (KYC-Sitzung bevorzugt, Fallback auf die untergeordnete KYB-Sitzung). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (KYC-Sitzung bevorzugt, Fallback auf die untergeordnete KYB-Sitzung). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_type","typeLabel":"string | null"},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_id","typeLabel":"string\u003cuuid> | null"},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_label","typeLabel":"string | null"},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`).","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].feature","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].verification_workflow_features","typeLabel":"object[] | null"},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung. `null`, wenn nicht aufgelöst.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung. `null`, wenn nicht aufgelöst.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX].didit_internal_id","typeLabel":"string | null"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted.parties","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].submitted","typeLabel":"object"},"ubo_kyc_summary":{"oneOf":[{"type":"object","description":"Aggregierter UBO-KYC-Fortschritt oder null, wenn keine UBOs verknüpfte KYC-Sitzungen haben.","properties":{"total":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.total","typeLabel":"integer"},"approved":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.approved","typeLabel":"integer"},"flagged":{"type":"integer","description":"Wirtschaftlich Berechtigte, deren KYC abgelehnt oder in Prüfung ist.","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.flagged","typeLabel":"integer"},"pending":{"type":"integer","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0.pending","typeLabel":"integer"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"Aggregierter UBO-KYC-Fortschritt oder null, wenn keine UBOs verknüpfte KYC-Sitzungen haben.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"Wirtschaftlich Berechtigte, deren KYC abgelehnt oder in Prüfung ist."},"pending":{"type":"integer"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].ubo_kyc_summary","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"key_people_checks.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"key_people_checks.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Aggregierte Prüfungen der Schlüsselpersonen. Nur vorhanden, wenn `session_kind = business`. Jedes Element verwendet die Zwei-Bucket-Struktur (`registry`, `submitted`, `ubo_kyc_summary`).","items":{"type":"object","description":"Aggregierte Prüfung über die Funktionsträger + wirtschaftlich Berechtigten des Unternehmens. Verwendet die Struktur `registry` / `submitted`. Nur vorhanden, wenn session_kind = business.","properties":{"status":{"type":"string"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"registry":{"type":"object","description":"Über die Registerprüfung ermittelte Parteien.","properties":{"officers":{"type":"array","description":"Über die Registerprüfung ermittelte Amtsträger, jeweils angereichert mit dem Status jeder für sie erstellten untergeordneten KYC-Sitzung und jedes für sie erstellten AML-Screenings.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string","description":"Vollständiger Name des Amtsträgers, wie im Register erfasst."},"designation":{"oneOf":[{"type":"string","description":"Freitext-Bezeichnung aus dem Register (z. B. `Director`, `Company Secretary`)."},{"type":"null","description":"Freitext-Bezeichnung aus dem Register (z. B. `Director`, `Company Secretary`)."}]},"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"],"description":"Normalisierte Rolle des Organmitglieds."},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date"},{"type":"null","description":"Datum, an dem die Führungskraft bestellt wurde.","format":"date"}]},"termination_date":{"oneOf":[{"type":"string","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date"},{"type":"null","description":"Datum, an dem die Bestellung endete, sofern gemeldet.","format":"date"}]},"is_active":{"type":"boolean"},"address":{"oneOf":[{"type":"string","description":"Vom Register gemeldete Adresse des Amtsträgers."},{"type":"null","description":"Vom Register gemeldete Adresse des Amtsträgers."}]},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen Officer durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde."},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen Officer durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde."}]},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für dieses Organmitglied erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für dieses Organmitglied erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist."},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist."}]},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert."},{"type":"null","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde."},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde."}]},"kyc_document_type":{"oneOf":[{"type":"string","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat."},{"type":"null","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat."}]},"kyc_nationality":{"oneOf":[{"type":"string","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar."},{"type":"null","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar."}]},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde."},{"type":"null","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde."}]},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat."},{"type":"null","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat."}]},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}},{"type":"null","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}}]},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde."},{"type":"null","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde."}]},"first_name":{"oneOf":[{"type":"string","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet."},{"type":"null","description":"Vorname, wenn vom Register ausdrücklich gemeldet; nicht aus dem vollständigen Namen abgeleitet."}]},"last_name":{"oneOf":[{"type":"string","description":"Nachname, sofern vom Register explizit gemeldet."},{"type":"null","description":"Nachname, sofern vom Register explizit gemeldet."}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date"},{"type":"null","description":"Vollständiges, vom Unternehmensregister gemeldetes Geburtsdatum. Null, wenn nur ein Geburtsjahr oder -monat bekannt ist.","format":"date"}]},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist."},{"type":"null","minimum":1,"maximum":9999,"description":"Vom Register gemeldetes Geburtsjahr, auch wenn das vollständige Datum nicht verfügbar ist."}]},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist."},{"type":"null","minimum":1,"maximum":12,"description":"Vom Register gemeldeter Geburtsmonat. Null, wenn nur das Jahr bekannt ist."}]}}}},"beneficial_owners":{"type":"array","description":"Über die Registerprüfung ermittelte wirtschaftlich Berechtigte, jeweils angereichert mit dem Status aller für sie erstellten untergeordneten KYC-Sitzungen und AML-Screenings.","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"name":{"type":"string","description":"Vollständiger Name des wirtschaftlich Berechtigten (oder Firmenname für wirtschaftlich Berechtigte von Unternehmen)."},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date"},{"type":"null","description":"Vollständiges Geburtsdatum, sofern gemeldet.","format":"date"}]},"country_of_birth":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"entity_type":{"type":"string","enum":["person","company"]},"nationality":{"oneOf":[{"type":"string"},{"type":"null"}]},"designation":{"oneOf":[{"type":"string"},{"type":"null"}]},"roles":{"type":"array","description":"Von diesem Eigentümer gehaltene Rollennamen, z. B. `[\"ubo\", \"shareholder\"]`.","items":{"type":"string"}},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25\"`, `\"25-50%\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."},{"type":"null","description":"Untergrenze des Eigentumsanteils in Prozent gemäß Registermeldung. Freitext-String (z. B. `\"25\"`, `\"25-50%\"`); verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."}]},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."},{"type":"null","description":"Obere Grenze des Eigentumsanteils in Prozent gemäß Registerangabe. Freiform-Zeichenkette; verwenden Sie `effective_ownership_percent` für einen geparsten numerischen Wert."}]},"is_active":{"type":"boolean"},"aml_status":{"oneOf":[{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen wirtschaftlich Berechtigten durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde."},{"type":"null","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status des für diesen wirtschaftlich Berechtigten durchgeführten AML-Screenings. `null`, wenn kein AML-Screening durchgeführt wurde."}]},"kyc_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für diesen wirtschaftlich Berechtigten erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Unverarbeiteter Lebenszyklus-Status der untergeordneten KYC-Sitzung, die für diesen wirtschaftlich Berechtigten erstellt wurde. Dies ist das vollständige Sitzungsstatus-Enum (keine reduzierte Menge aus Genehmigt/Abgelehnt/Ausstehend). `null`, wenn keine untergeordnete KYC-Sitzung existiert."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist."},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete Sitzung vorhanden ist."}]},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert."},{"type":"null","format":"uuid","description":"Sitzungs-ID der untergeordneten KYC-Sitzung. Übergeben Sie sie an denselben Entscheidungs-Endpoint, um den vollständigen KYC-Bericht der Person abzurufen. `null`, wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (z. B. `kyc`). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde."},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung – nützlich für sitzungsübergreifende Verknüpfungen. `null`, wenn keine untergeordnete Sitzung existiert oder der Benutzer noch nicht aufgelöst wurde."}]},"kyc_document_type":{"oneOf":[{"type":"string","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat."},{"type":"null","description":"Dokumenttyp, der in der untergeordneten KYC-Sitzung vorgelegt wurde (z. B. `P`, `ID`, `DL`). `null`, bis die untergeordnete Sitzung ein Ausweisverifizierungsergebnis hat."}]},"kyc_nationality":{"oneOf":[{"type":"string","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar."},{"type":"null","description":"Aus dem Dokument in der untergeordneten KYC-Sitzung extrahierte Staatsangehörigkeit. `null`, bis verfügbar."}]},"kyc_liveness_passed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde."},{"type":"null","description":"Gibt an, ob die Liveness-Prüfung der untergeordneten KYC-Sitzung bestanden wurde. `null`, wenn keine Liveness-Prüfung durchgeführt wurde."}]},"kyc_verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat."},{"type":"null","format":"date-time","description":"Wann die untergeordnete KYC-Sitzung `Approved` erreicht hat. `null`, solange die untergeordnete Sitzung einen anderen Status hat."}]},"kyc_aml_categories":{"oneOf":[{"type":"object","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}},{"type":"null","description":"Kategoriespezifische Zusammenfassung, die aus den AML-Treffern der Person abgeleitet wird. `null`, wenn keine Treffer vorliegen.","properties":{"sanctions":{"type":"string","enum":["match","clear"]},"pep":{"type":"string","enum":["match","clear"]},"adverse_media":{"type":"string","enum":["match","clear"]},"warnings":{"type":"string","enum":["match","clear"]}}}]},"kyc_notification_sent_at":{"oneOf":[{"type":"string","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde."},{"type":"null","description":"ISO 8601-Zeitstempel der letzten Benachrichtigung mit Verifizierungseinladung, die für die untergeordnete Sitzung dieser Person gesendet wurde. `null`, wenn keine gesendet wurde."}]},"child_beneficial_owners":{"type":"array","description":"Für UBOs von Unternehmen: die eigenen wirtschaftlich Berechtigten der Eigentümerentität als aus dem Register extrahierte Rohdatenobjekte. Leeres Array, falls nicht zutreffend.","items":{"type":"object"}},"effective_ownership_percent":{"oneOf":[{"type":"number","description":"Geparster numerischer Eigentumsanteil — die Obergrenze, sofern verfügbar, andernfalls die Untergrenze. `null`, wenn keine der Grenzen geparst werden konnte."},{"type":"null","description":"Geparster numerischer Eigentumsanteil — die Obergrenze, sofern verfügbar, andernfalls die Untergrenze. `null`, wenn keine der Grenzen geparst werden konnte."}]},"voting_min_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"voting_max_shares":{"oneOf":[{"type":"string"},{"type":"null"}]},"appointment_date":{"oneOf":[{"type":"string","description":"Datum der Bestellung, sofern gemeldet.","format":"date"},{"type":"null","description":"Datum der Bestellung, sofern gemeldet.","format":"date"}]}}}}}},"submitted":{"type":"object","description":"Vom Unternehmensadministrator während des Ablaufs für Schlüsselpersonen übermittelte Parteien (BusinessParty-Zeilen mit source=USER).","properties":{"parties":{"type":"array","items":{"type":"object","description":"Vom Unternehmensadministrator über den Ablauf für Schlüsselpersonen übermittelte Partei (source=USER).","properties":{"uuid":{"type":"string","format":"uuid"},"entity_type":{"type":"string","enum":["person","company"]},"source":{"type":"string","enum":["USER"],"description":"Hier immer `USER` – dieser Bereich enthält nur Parteien, die vom Endbenutzer im Schlüsselpersonen-Workflow eingegeben oder bestätigt wurden (im Register ermittelte Personen erscheinen unter `registry`)."},"name":{"type":"string"},"first_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"last_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"company_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"registration_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string","format":"email"},{"type":"null","format":"email"}]},"nationality":{"oneOf":[{"type":"string","description":"Staatsangehörigkeit für Personen; Gründungsland für beteiligte Unternehmen."},{"type":"null","description":"Staatsangehörigkeit für Personen; Gründungsland für beteiligte Unternehmen."}]},"phone_number":{"oneOf":[{"type":"string"},{"type":"null"}]},"date_of_birth":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"position":{"oneOf":[{"type":"string","description":"Freitext-Berufsbezeichnung / Position (nur Personen)."},{"type":"null","description":"Freitext-Berufsbezeichnung / Position (nur Personen)."}]},"custom_fields":{"type":"object","description":"Vom Workflow definierte benutzerdefinierte Felder, die für diese Partei erfasst wurden; Schlüssel werden durch die Felddeskriptoren für Schlüsselpersonen des Workflows definiert."},"is_active":{"type":"boolean"},"is_skipped":{"type":"boolean","description":"True, wenn der Endbenutzer die Verifizierung für diese Partei übersprungen hat (nur möglich, wenn die Rolle das Überspringen erlaubt)."},"requires_verification":{"type":"boolean","description":"True, wenn für diese Partei basierend auf Rolleneinstellungen und Eigentümerschwellenwerten eine untergeordnete KYC-/KYB-Sitzung erforderlich ist."},"roles":{"type":"array","description":"Alle von dieser Partei ausgeübten Rollen, jeweils mit ihren eigenen Eigentums- und Stimmrechtsanteilen. Es gibt kein skalares `role`/`ownership_percent` auf der Partei selbst.","items":{"type":"object","properties":{"role":{"type":"string","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","settlor","protector","company_officer","investor","other"]},"ownership_percent":{"oneOf":[{"type":"number"},{"type":"null"}]},"voting_percent":{"oneOf":[{"type":"number"},{"type":"null"}]}}}},"kyc_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Untergeordnete KYC-Sitzungs-ID für Personenparteien, die eine Verifizierung erfordern. Andernfalls `null`."},{"type":"null","format":"uuid","description":"Untergeordnete KYC-Sitzungs-ID für Personenparteien, die eine Verifizierung erfordern. Andernfalls `null`."}]},"kyc_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete KYC-Sitzung existiert."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYC-Sitzung. `null`, wenn keine untergeordnete KYC-Sitzung existiert."}]},"kyc_session_url":{"oneOf":[{"type":"string","format":"uri"},{"type":"null","format":"uri"}]},"kyb_sub_session_id":{"oneOf":[{"type":"string","format":"uuid","description":"Untergeordnete KYB-Sub-Sitzungs-ID für Unternehmensparteien, die eine Verifizierung erfordern. Andernfalls `null`."},{"type":"null","format":"uuid","description":"Untergeordnete KYB-Sub-Sitzungs-ID für Unternehmensparteien, die eine Verifizierung erfordern. Andernfalls `null`."}]},"kyb_sub_session_status":{"oneOf":[{"type":"string","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYB-Sitzung. `null`, wenn keine untergeordnete KYB-Sitzung existiert."},{"type":"null","enum":["Not Started","In Progress","Approved","Declined","In Review","Expired","Abandoned","Kyc Expired","Resubmitted","Awaiting User"],"description":"Lebenszyklusstatus der untergeordneten KYB-Sitzung. `null`, wenn keine untergeordnete KYB-Sitzung existiert."}]},"kyb_sub_session_url":{"oneOf":[{"type":"string","format":"uri","description":"Teilbare URL der untergeordneten KYB-Untersitzung. `null`, wenn keine Untersitzung vorhanden ist."},{"type":"null","format":"uri","description":"Teilbare URL der untergeordneten KYB-Untersitzung. `null`, wenn keine Untersitzung vorhanden ist."}]},"verification_workflow_type":{"oneOf":[{"type":"string","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (KYC-Sitzung bevorzugt, Fallback auf die untergeordnete KYB-Sitzung). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."},{"type":"null","description":"Basis-Workflow-Typ des Workflows der untergeordneten Sitzung (KYC-Sitzung bevorzugt, Fallback auf die untergeordnete KYB-Sitzung). `null` für graphbasierte Workflows oder wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."},{"type":"null","format":"uuid","description":"Workflow-ID, die von der untergeordneten Sitzung verwendet wird. `null`, wenn keine untergeordnete Sitzung existiert."}]},"verification_workflow_label":{"oneOf":[{"type":"string","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."},{"type":"null","description":"Lesbare Bezeichnung des Workflows der untergeordneten Sitzung. `null`, wenn nicht festgelegt."}]},"verification_workflow_features":{"oneOf":[{"type":"array","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}},{"type":"null","description":"Fortschritt pro Funktion der untergeordneten Verifizierungssitzung, z. B. `[{\"feature\": \"ID_VERIFICATION\", \"status\": \"Approved\"}]`. `null`, wenn die untergeordnete Sitzung keine auflösbare Funktionsliste hat.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Anzeigename der Funktion (z. B. `ID_VERIFICATION`, `LIVENESS`, `AML`)."},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Status auf Funktionsebene innerhalb der untergeordneten Sitzung."}}}}]},"didit_internal_id":{"oneOf":[{"type":"string","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung. `null`, wenn nicht aufgelöst."},{"type":"null","description":"Stabile interne Kennung der verifizierten Person hinter der untergeordneten Sitzung. `null`, wenn nicht aufgelöst."}]}}}}}},"ubo_kyc_summary":{"oneOf":[{"type":"object","description":"Aggregierter UBO-KYC-Fortschritt oder null, wenn keine UBOs verknüpfte KYC-Sitzungen haben.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"Wirtschaftlich Berechtigte, deren KYC abgelehnt oder in Prüfung ist."},"pending":{"type":"integer"}}},{"type":"null","description":"Aggregierter UBO-KYC-Fortschritt oder null, wenn keine UBOs verknüpfte KYC-Sitzungen haben.","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"flagged":{"type":"integer","description":"Wirtschaftlich Berechtigte, deren KYC abgelehnt oder in Prüfung ist."},"pending":{"type":"integer"}}}]},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"key_people_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"key_people_checks","typeLabel":"object[] | null"},"document_verifications":{"oneOf":[{"type":"array","description":"Prüfungen der Dokumentenverifizierung, gruppiert nach Workflow-Knoten. Nur vorhanden, wenn `session_kind = business`.","items":{"type":"object","description":"Dokumente gruppiert nach Workflow-Knoten. Nur vorhanden, wenn session_kind = business.","properties":{"status":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].status","typeLabel":"string"},"node_id":{"oneOf":[{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].node_id","typeLabel":"string | null"},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"document_type":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Übergeordnete KYB-Dokumentengruppe, in die die Datei eingestuft wurde. `null`, solange sie nicht klassifiziert ist.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Übergeordnete KYB-Dokumentengruppe, in die die Datei eingestuft wurde. `null`, solange sie nicht klassifiziert ist.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_type","typeLabel":"enum\u003cstring> | null"},"document_subtype":{"oneOf":[{"type":"string","description":"Spezifischer per OCR erkannter Subtyp (z. B. `CERTIFICATE_OF_INCORPORATION`, `SHAREHOLDER_REGISTRY`); `UNKNOWN`, wenn die OCR das Dokument nicht zuverlässig klassifizieren konnte.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"Spezifischer per OCR erkannter Subtyp (z. B. `CERTIFICATE_OF_INCORPORATION`, `SHAREHOLDER_REGISTRY`); `UNKNOWN`, wenn die OCR das Dokument nicht zuverlässig klassifizieren konnte.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_subtype","typeLabel":"string | null"},"document_group":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Alias von `document_type` – der von `groups` und `required_groups` verwendete Gruppenname.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Alias von `document_type` – der von `groups` und `required_groups` verwendete Gruppenname.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_group","typeLabel":"enum\u003cstring> | null"},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei. `null` für von Analysten erstellte Dokumentanforderungs-Platzhalter (`is_requested = true`), die noch nicht erfüllt wurden.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei. `null` für von Analysten erstellte Dokumentanforderungs-Platzhalter (`is_requested = true`), die noch nicht erfüllt wurden.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_url","typeLabel":"string\u003curi> | null"},"original_filename":{"oneOf":[{"type":"string","description":"Dateiname der vom Benutzer oder Analysten hochgeladenen Datei.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.0","typeLabel":"string"},{"type":"null","description":"Dateiname der vom Benutzer oder Analysten hochgeladenen Datei.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].original_filename","typeLabel":"string | null"},"file_size":{"oneOf":[{"type":"integer","description":"Dateigröße in Bytes.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Dateigröße in Bytes.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].file_size","typeLabel":"integer | null"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Verifizierungsstatus pro Dokument.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"cross_check_result":{"oneOf":[{"type":"object","description":"Abgleich der per OCR extrahierten Dokumentfelder mit dem Unternehmensprofil aus dem Unternehmensregister. Ein Objekt mit den Abschnitten `critical`, `non_critical` und `people`, die jeweils einen Feldnamen (z. B. `company_name`, `registration_number`, `incorporation_date`, `registered_address`) einem Vergleichsdatensatz wie `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}` zuordnen. `null`, wenn das Dokument keine OCR-Daten enthielt oder kein Registerunternehmen zum Vergleich vorhanden war.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.0","typeLabel":"object"},{"type":"null","description":"Abgleich der per OCR extrahierten Dokumentfelder mit dem Unternehmensprofil aus dem Unternehmensregister. Ein Objekt mit den Abschnitten `critical`, `non_critical` und `people`, die jeweils einen Feldnamen (z. B. `company_name`, `registration_number`, `incorporation_date`, `registered_address`) einem Vergleichsdatensatz wie `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}` zuordnen. `null`, wenn das Dokument keine OCR-Daten enthielt oder kein Registerunternehmen zum Vergleich vorhanden war.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].cross_check_result","typeLabel":"object | null"},"document_metadata":{"oneOf":[{"type":"object","description":"Aus dem hochgeladenen Unternehmensdokument extrahierte Metadaten. Wenn die Metadatenextraktion erfolgreich war, sind alle 16 Schlüssel immer vorhanden (einzelne Werte sind `null`, wenn sie für den Dateityp nicht zutreffen); das gesamte Objekt ist `null`, wenn nichts extrahiert werden konnte. Bei PDFs enthält `overlay_manipulation` eine forensische Overlay-Text-Analyse.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"Größe des Dokuments.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Größe des Dokuments.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.file_size","typeLabel":"integer | null"},"content_type":{"oneOf":[{"type":"string","description":"Content-Type des Dokuments.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Content-Type des Dokuments.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.content_type","typeLabel":"string | null"},"creation_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument erstellt wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem das Dokument erstellt wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creation_date","typeLabel":"string | null"},"modified_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument geändert wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"Datum, an dem das Dokument geändert wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.modified_date","typeLabel":"string | null"},"creator":{"oneOf":[{"type":"string","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.0","typeLabel":"string"},{"type":"null","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.creator","typeLabel":"string | null"},"producer":{"oneOf":[{"type":"string","description":"Software, die die Datei erstellt hat (PDF `Producer`).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.0","typeLabel":"string"},{"type":"null","description":"Software, die die Datei erstellt hat (PDF `Producer`).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.producer","typeLabel":"string | null"},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software.oneOf.0","typeLabel":"string"},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.software","typeLabel":"string | null"},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.0","typeLabel":"string"},{"type":"null","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.encryption","typeLabel":"string | null"},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Dokument eine digitale Signatur trägt.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob das Dokument eine digitale Signatur trägt.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_signed","typeLabel":"boolean | null"},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung).","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.is_tampered","typeLabel":"boolean | null"},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.0","typeLabel":"object"},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.signature_info","typeLabel":"object | null"},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_original_date","typeLabel":"string | null"},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.exif_digitized_date","typeLabel":"string | null"},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.processed_by_known_editor","typeLabel":"boolean | null"},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.has_different_creation_mod_date","typeLabel":"boolean | null"},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.detected","typeLabel":"boolean"},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analyzed","typeLabel":"boolean"},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.analysis_incomplete","typeLabel":"boolean"},"signals":{"type":"array","items":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals.items.[INDEX]","typeLabel":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.signals","typeLabel":"string[]"},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page","typeLabel":"integer"},"x":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].x","typeLabel":"number"},"y":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].y","typeLabel":"number"},"width":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].width","typeLabel":"number"},"height":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].height","typeLabel":"number"},"page_width":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_width","typeLabel":"number"},"page_height":{"type":"number","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX].page_height","typeLabel":"number"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0.manipulated_regions","typeLabel":"object[]"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0.overlay_manipulation","typeLabel":"object | null"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Aus dem hochgeladenen Unternehmensdokument extrahierte Metadaten. Wenn die Metadatenextraktion erfolgreich war, sind alle 16 Schlüssel immer vorhanden (einzelne Werte sind `null`, wenn sie für den Dateityp nicht zutreffen); das gesamte Objekt ist `null`, wenn nichts extrahiert werden konnte. Bei PDFs enthält `overlay_manipulation` eine forensische Overlay-Text-Analyse.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"Größe des Dokuments."},{"type":"null","description":"Größe des Dokuments."}]},"content_type":{"oneOf":[{"type":"string","description":"Content-Type des Dokuments."},{"type":"null","description":"Content-Type des Dokuments."}]},"creation_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument erstellt wurde."},{"type":"null","description":"Datum, an dem das Dokument erstellt wurde."}]},"modified_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument geändert wurde."},{"type":"null","description":"Datum, an dem das Dokument geändert wurde."}]},"creator":{"oneOf":[{"type":"string","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."},{"type":"null","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."}]},"producer":{"oneOf":[{"type":"string","description":"Software, die die Datei erstellt hat (PDF `Producer`)."},{"type":"null","description":"Software, die die Datei erstellt hat (PDF `Producer`)."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."},{"type":"null","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."},{"type":"null","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."},{"type":"null","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].document_metadata","typeLabel":"object | null"},"description":{"oneOf":[{"type":"string","description":"Vom Analysten angegebene Bezeichnung oder Begründung für eine Dokumentenanforderung. `null` bei regulären Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Vom Analysten angegebene Bezeichnung oder Begründung für eine Dokumentenanforderung. `null` bei regulären Uploads.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].description","typeLabel":"string | null"},"is_requested":{"type":"boolean","description":"True für von Analysten erstellte Dokumentanforderungs-Platzhalter, die auf einen Upload warten.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_requested","typeLabel":"boolean"},"ocr_data":{"oneOf":[{"type":"object","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].ocr_data","typeLabel":"object | null"},"is_console_upload":{"type":"boolean","description":"True für Dokumente, die über die Konsole und nicht über den Endbenutzer-Ablauf hochgeladen wurden. Konsolen-Uploads ändern niemals den aggregierten Status auf Funktionsebene.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_console_upload","typeLabel":"boolean"},"is_confirmed":{"type":"boolean","description":"Console-Uploads beginnen mit `false` und wechseln zu `true`, sobald der Administrator sie bestätigt; Endbenutzer-Uploads sind immer `true`.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX].is_confirmed","typeLabel":"boolean"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].\\items","typeLabel":"object[]"},"groups":{"type":"object","description":"Fortschrittszähler pro Gruppe, geschlüsselt nach Gruppenname (z. B. legal_presence, ownership_structure).","additionalProperties":{"type":"object","properties":{"total":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.total","typeLabel":"integer"},"approved":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.approved","typeLabel":"integer"},"pending":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.pending","typeLabel":"integer"},"declined":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.declined","typeLabel":"integer"},"in_review":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.in_review","typeLabel":"integer"},"other":{"type":"integer","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.other","typeLabel":"integer"},"missing":{"type":"integer","description":"Angeforderte Platzhalter, für die noch keine Datei hochgeladen wurde.","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties.missing","typeLabel":"integer"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups.additionalProperties","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].groups","typeLabel":"object"},"required_groups":{"type":"array","items":{"type":"string","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].required_groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].required_groups","typeLabel":"string[]"},"warnings":{"type":"array","items":{"type":"object","uniqueKey":"document_verifications.oneOf.0.items.[INDEX].warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX].warnings","typeLabel":"object[]"}},"uniqueKey":"document_verifications.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"document_verifications.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Prüfungen der Dokumentenverifizierung, gruppiert nach Workflow-Knoten. Nur vorhanden, wenn `session_kind = business`.","items":{"type":"object","description":"Dokumente gruppiert nach Workflow-Knoten. Nur vorhanden, wenn session_kind = business.","properties":{"status":{"type":"string"},"node_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"document_type":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Übergeordnete KYB-Dokumentengruppe, in die die Datei eingestuft wurde. `null`, solange sie nicht klassifiziert ist."},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Übergeordnete KYB-Dokumentengruppe, in die die Datei eingestuft wurde. `null`, solange sie nicht klassifiziert ist."}]},"document_subtype":{"oneOf":[{"type":"string","description":"Spezifischer per OCR erkannter Subtyp (z. B. `CERTIFICATE_OF_INCORPORATION`, `SHAREHOLDER_REGISTRY`); `UNKNOWN`, wenn die OCR das Dokument nicht zuverlässig klassifizieren konnte."},{"type":"null","description":"Spezifischer per OCR erkannter Subtyp (z. B. `CERTIFICATE_OF_INCORPORATION`, `SHAREHOLDER_REGISTRY`); `UNKNOWN`, wenn die OCR das Dokument nicht zuverlässig klassifizieren konnte."}]},"document_group":{"oneOf":[{"type":"string","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Alias von `document_type` – der von `groups` und `required_groups` verwendete Gruppenname."},{"type":"null","enum":["LEGAL_PRESENCE","COMPANY_DETAILS","OWNERSHIP_STRUCTURE","REPRESENTATIVES_AUTHORIZATION","OTHER"],"description":"Alias von `document_type` – der von `groups` und `required_groups` verwendete Gruppenname."}]},"file_url":{"oneOf":[{"type":"string","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei. `null` für von Analysten erstellte Dokumentanforderungs-Platzhalter (`is_requested = true`), die noch nicht erfüllt wurden."},{"type":"null","format":"uri","description":"Kurzlebiger vorsignierter Link zur hochgeladenen Datei. `null` für von Analysten erstellte Dokumentanforderungs-Platzhalter (`is_requested = true`), die noch nicht erfüllt wurden."}]},"original_filename":{"oneOf":[{"type":"string","description":"Dateiname der vom Benutzer oder Analysten hochgeladenen Datei."},{"type":"null","description":"Dateiname der vom Benutzer oder Analysten hochgeladenen Datei."}]},"file_size":{"oneOf":[{"type":"integer","description":"Dateigröße in Bytes."},{"type":"null","description":"Dateigröße in Bytes."}]},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"Verifizierungsstatus pro Dokument."},"created_at":{"type":"string","format":"date-time"},"cross_check_result":{"oneOf":[{"type":"object","description":"Abgleich der per OCR extrahierten Dokumentfelder mit dem Unternehmensprofil aus dem Unternehmensregister. Ein Objekt mit den Abschnitten `critical`, `non_critical` und `people`, die jeweils einen Feldnamen (z. B. `company_name`, `registration_number`, `incorporation_date`, `registered_address`) einem Vergleichsdatensatz wie `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}` zuordnen. `null`, wenn das Dokument keine OCR-Daten enthielt oder kein Registerunternehmen zum Vergleich vorhanden war."},{"type":"null","description":"Abgleich der per OCR extrahierten Dokumentfelder mit dem Unternehmensprofil aus dem Unternehmensregister. Ein Objekt mit den Abschnitten `critical`, `non_critical` und `people`, die jeweils einen Feldnamen (z. B. `company_name`, `registration_number`, `incorporation_date`, `registered_address`) einem Vergleichsdatensatz wie `{\"document\": \"...\", \"registry\": \"...\", \"match\": true, \"score\": 0.97}` zuordnen. `null`, wenn das Dokument keine OCR-Daten enthielt oder kein Registerunternehmen zum Vergleich vorhanden war."}]},"document_metadata":{"oneOf":[{"type":"object","description":"Aus dem hochgeladenen Unternehmensdokument extrahierte Metadaten. Wenn die Metadatenextraktion erfolgreich war, sind alle 16 Schlüssel immer vorhanden (einzelne Werte sind `null`, wenn sie für den Dateityp nicht zutreffen); das gesamte Objekt ist `null`, wenn nichts extrahiert werden konnte. Bei PDFs enthält `overlay_manipulation` eine forensische Overlay-Text-Analyse.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"Größe des Dokuments."},{"type":"null","description":"Größe des Dokuments."}]},"content_type":{"oneOf":[{"type":"string","description":"Content-Type des Dokuments."},{"type":"null","description":"Content-Type des Dokuments."}]},"creation_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument erstellt wurde."},{"type":"null","description":"Datum, an dem das Dokument erstellt wurde."}]},"modified_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument geändert wurde."},{"type":"null","description":"Datum, an dem das Dokument geändert wurde."}]},"creator":{"oneOf":[{"type":"string","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."},{"type":"null","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."}]},"producer":{"oneOf":[{"type":"string","description":"Software, die die Datei erstellt hat (PDF `Producer`)."},{"type":"null","description":"Software, die die Datei erstellt hat (PDF `Producer`)."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."},{"type":"null","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."},{"type":"null","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."},{"type":"null","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}}},{"type":"null","description":"Aus dem hochgeladenen Unternehmensdokument extrahierte Metadaten. Wenn die Metadatenextraktion erfolgreich war, sind alle 16 Schlüssel immer vorhanden (einzelne Werte sind `null`, wenn sie für den Dateityp nicht zutreffen); das gesamte Objekt ist `null`, wenn nichts extrahiert werden konnte. Bei PDFs enthält `overlay_manipulation` eine forensische Overlay-Text-Analyse.","properties":{"file_size":{"oneOf":[{"type":"integer","description":"Größe des Dokuments."},{"type":"null","description":"Größe des Dokuments."}]},"content_type":{"oneOf":[{"type":"string","description":"Content-Type des Dokuments."},{"type":"null","description":"Content-Type des Dokuments."}]},"creation_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument erstellt wurde."},{"type":"null","description":"Datum, an dem das Dokument erstellt wurde."}]},"modified_date":{"oneOf":[{"type":"string","description":"Datum, an dem das Dokument geändert wurde."},{"type":"null","description":"Datum, an dem das Dokument geändert wurde."}]},"creator":{"oneOf":[{"type":"string","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."},{"type":"null","description":"In den Dateimetadaten erfasstes Erstellungstool bzw. erfasster Benutzer (PDF `Creator`)."}]},"producer":{"oneOf":[{"type":"string","description":"Software, die die Datei erstellt hat (PDF `Producer`)."},{"type":"null","description":"Software, die die Datei erstellt hat (PDF `Producer`)."}]},"software":{"oneOf":[{"type":"string","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."},{"type":"null","description":"In den Datei-Metadaten erfasste Bearbeitungssoftware."}]},"encryption":{"oneOf":[{"type":"string","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."},{"type":"null","description":"Verschlüsselungsschema der Datei, sofern verschlüsselt."}]},"is_signed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."},{"type":"null","description":"Gibt an, ob das Dokument eine digitale Signatur trägt."}]},"is_tampered":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."},{"type":"null","description":"Gibt an, ob die Validierung der digitalen Signatur fehlgeschlagen ist (Modifikation nach der Signierung)."}]},"signature_info":{"oneOf":[{"type":"object","description":"Details der digitalen Signatur(en), sofern vorhanden."},{"type":"null","description":"Details der digitalen Signatur(en), sofern vorhanden."}]},"exif_original_date":{"oneOf":[{"type":"string","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."},{"type":"null","description":"EXIF-Originalaufnahmedatum für Bild-Uploads."}]},"exif_digitized_date":{"oneOf":[{"type":"string","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."},{"type":"null","description":"EXIF-Digitalisierungsdatum für Bild-Uploads."}]},"processed_by_known_editor":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."},{"type":"null","description":"Gibt an, ob Metadaten darauf hinweisen, dass die Datei mit einem bekannten Bild-/PDF-Editor bearbeitet wurde."}]},"has_different_creation_mod_date":{"oneOf":[{"type":"boolean","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."},{"type":"null","description":"Gibt an, ob Erstellungs- und Änderungsdatum voneinander abweichen – ein möglicher (aber nicht eindeutiger) Hinweis auf eine Bearbeitung."}]},"overlay_manipulation":{"oneOf":[{"type":"object","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}},{"type":"null","description":"Forensische PDF-Analyse auf mutmaßliche Manipulation von Overlay-Text. Null, wenn keine Hinweise auf Overlay-Manipulation gefunden wurden oder das Dokument keine PDF-Datei war.","properties":{"detected":{"type":"boolean","description":"Gibt an, ob Hinweise auf eine Textüberlagerungsmanipulation erkannt wurden."},"analyzed":{"type":"boolean","description":"Gibt an, ob das PDF analysiert werden konnte."},"analysis_incomplete":{"type":"boolean","description":"Vorhanden und nur dann true, wenn die Datei nicht vollständig geprüft werden konnte. Was geprüft wurde, behält seine Ergebnisse, soweit möglich, und das Dokument gibt die Warnung zur nicht nachgewiesenen Textersetzung aus."},"signals":{"type":"array","items":{"type":"string"},"description":"Forensische Signale, die ausgelöst wurden, wie z. B. duplicate_font_subset oder glyph_fragmentation."},"manipulated_regions":{"type":"array","description":"Mutmaßlich manipulierte Bereiche in Koordinaten der PDF-Seite.","items":{"type":"object","properties":{"page":{"type":"integer"},"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"page_width":{"type":"number"},"page_height":{"type":"number"}}}}}}]}}}]},"description":{"oneOf":[{"type":"string","description":"Vom Analysten angegebene Bezeichnung oder Begründung für eine Dokumentenanforderung. `null` bei regulären Uploads."},{"type":"null","description":"Vom Analysten angegebene Bezeichnung oder Begründung für eine Dokumentenanforderung. `null` bei regulären Uploads."}]},"is_requested":{"type":"boolean","description":"True für von Analysten erstellte Dokumentanforderungs-Platzhalter, die auf einen Upload warten."},"ocr_data":{"oneOf":[{"type":"object"},{"type":"null"}]},"is_console_upload":{"type":"boolean","description":"True für Dokumente, die über die Konsole und nicht über den Endbenutzer-Ablauf hochgeladen wurden. Konsolen-Uploads ändern niemals den aggregierten Status auf Funktionsebene."},"is_confirmed":{"type":"boolean","description":"Console-Uploads beginnen mit `false` und wechseln zu `true`, sobald der Administrator sie bestätigt; Endbenutzer-Uploads sind immer `true`."}}}},"groups":{"type":"object","description":"Fortschrittszähler pro Gruppe, geschlüsselt nach Gruppenname (z. B. legal_presence, ownership_structure).","additionalProperties":{"type":"object","properties":{"total":{"type":"integer"},"approved":{"type":"integer"},"pending":{"type":"integer"},"declined":{"type":"integer"},"in_review":{"type":"integer"},"other":{"type":"integer"},"missing":{"type":"integer","description":"Angeforderte Platzhalter, für die noch keine Datei hochgeladen wurde."}}}},"required_groups":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"object"}}}},"uniqueKey":"document_verifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_verifications","typeLabel":"object[] | null"},"environment":{"type":"string","enum":["live","sandbox"],"description":"Gibt an, ob die Sitzung von einer Live-Anwendung (`live`) oder einer Sandbox-Anwendung (`sandbox`) erstellt wurde. Sandbox-Sitzungen sind kostenlos, vollständig simuliert und stellen niemals Credits in Rechnung.","uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"sandbox_scenario":{"oneOf":[{"type":"string","description":"Das Sandbox-Szenario, mit dem die Sitzung erstellt wurde. `null` für Live-Sitzungen und für Sandbox-Sitzungen, die ohne ein solches erstellt wurden.","uniqueKey":"sandbox_scenario.oneOf.0","typeLabel":"string"},{"type":"null","description":"Das Sandbox-Szenario, mit dem die Sitzung erstellt wurde. `null` für Live-Sitzungen und für Sandbox-Sitzungen, die ohne ein solches erstellt wurden.","uniqueKey":"sandbox_scenario.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox_scenario","typeLabel":"string | null"},"resubmissions":{"type":"array","description":"Wird nur mit `include=resubmissions` zurückgegeben, für Benutzer- und Unternehmenssitzungen. Ein Eintrag pro erneuter Einreichungsanfrage, die ältesten zuerst. Jeder Eintrag enthält die Ergebnisse, die die erneut eingereichten Schritte vor der Anfrage zurückgegeben haben, sodass frühere Einreichungen lesbar bleiben. Durch das Löschen der Sitzung werden alle Einreichungen gelöscht.","items":{"type":"object","properties":{"number":{"type":"integer","description":"1 für die erste erneute Einreichung der Sitzung, 2 für die zweite und so weiter.","uniqueKey":"resubmissions.items.[INDEX].number","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","description":"Wann die erneute Einreichung angefordert wurde.","uniqueKey":"resubmissions.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"previous_status":{"type":"string","description":"Der Sitzungsstatus unmittelbar vor der Anfrage.","uniqueKey":"resubmissions.items.[INDEX].previous_status","typeLabel":"string"},"nodes":{"type":"array","description":"Die an den Benutzer zurückgesendeten Workflow-Schritte.","items":{"type":"object","properties":{"node_id":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX].node_id","typeLabel":"string"},"feature":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX].feature","typeLabel":"string"}},"uniqueKey":"resubmissions.items.[INDEX].nodes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resubmissions.items.[INDEX].nodes","typeLabel":"object[]"},"reasons":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.0.additionalProperties","typeLabel":"string"},"description":"Der für jeden Schritt angegebene Grund, mit `node_id` als Schlüssel.","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.1.additionalProperties","typeLabel":"string"},"description":"Der für jeden Schritt angegebene Grund, mit `node_id` als Schlüssel.","uniqueKey":"resubmissions.items.[INDEX].reasons.oneOf.1","typeLabel":"null"}],"uniqueKey":"resubmissions.items.[INDEX].reasons","typeLabel":"object | null"},"requested_by":{"oneOf":[{"type":"object","description":"Wer die erneute Einreichung angefordert hat.","properties":{"name":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.email","typeLabel":"string"},"type":{"type":"string","uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"Wer die erneute Einreichung angefordert hat.","properties":{"name":{"type":"string"},"email":{"type":"string"},"type":{"type":"string"}},"uniqueKey":"resubmissions.items.[INDEX].requested_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resubmissions.items.[INDEX].requested_by","typeLabel":"object | null"},"results":{"type":"object","additionalProperties":true,"description":"Was die erneut eingereichten Schritte vor der Anfrage zurückgegeben haben, unter denselben Schlüsseln und in derselben Struktur wie die aktuellen Ergebnisse dieser Antwort (`id_verifications`, `nfc_verifications`, `liveness_checks`, `face_matches`, `poa_verifications`, `phone_verifications`, `email_verifications`, `aml_screenings`, `ip_analyses`, `database_validations`, `questionnaire_responses`, `document_ai_documents`, `geolocation_checks`; bei Unternehmenssitzungen auch `document_verifications`). Es erscheinen nur die Schlüssel der Schritte, die zurückgesendet wurden.","uniqueKey":"resubmissions.items.[INDEX].results","typeLabel":"object"}},"uniqueKey":"resubmissions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resubmissions","typeLabel":"object[]"},"biometric_consent":{"oneOf":[{"type":"object","description":"Gibt an, ob die Sitzung eine ausdrückliche biometrische Einwilligung vor einer Gesichtserfassung erforderte, warum dies der Fall war und welcher Nachweis für die Antwort vorliegt. Nur für Sitzungen der Benutzerverifizierung (KYC); dasselbe Objekt befindet sich in der `decision` von Sitzungs-Webhooks. `null`, wenn die Sitzung nie ausgewertet wurde, beispielsweise bei einem Workflow ohne Gesichtserfassung. Felder ohne erfassten Wert sind `null`. Ein natives SDK unter Version 4.10.0 oder eines, das seine Version nicht meldet, kann den Einwilligungsschritt nicht anzeigen: Seine Gesichtserfassungen laufen wie bisher ab, und eine Sitzung, die eine Einwilligung erforderte, meldet dann `status: \"pending\"` mit `reason: \"BIOMETRIC_CONSENT_UNSUPPORTED_SDK\"`. Siehe [Biometrische Einwilligung](/de/getting-started/biometric-consent).","properties":{"required":{"type":"boolean","description":"Whether the session must collect explicit biometric consent. Never goes back to `false`.","uniqueKey":"biometric_consent.oneOf.0.required","typeLabel":"boolean"},"trigger":{"oneOf":[{"type":"string","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"Warum eine Einwilligung erforderlich ist oder wie diese Anforderung erfüllt wurde. `declared_state`: Sie haben einen betroffenen US-Bundesstaat deklariert (`user_state` oder eine US-Adresse in `expected_details`). `ip_state`: Die IP-Adresse der Person befindet sich in einem betroffenen US-Bundesstaat (Illinois, Texas, Colorado). `ip_unknown`: Die Nachweise verorten die Person in den USA, aber der Bundesstaat kann nicht ermittelt werden (die IP-Adresse befindet sich in den USA ohne Bundesstaat oder kann nicht lokalisiert werden, während Ihre Angaben oder das Dokument die Person in den USA verorten). `document_issuer`: Das Ausweisdokument wurde von einem betroffenen US-Bundesstaat ausgestellt. `forced`: Der Modus der Anwendung ist Always. `customer_collected`: Sie haben `biometric_consent` beim Erstellen der Sitzung übermittelt. `null`, solange nicht erforderlich.","uniqueKey":"biometric_consent.oneOf.0.trigger.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"Warum eine Einwilligung erforderlich ist oder wie diese Anforderung erfüllt wurde. `declared_state`: Sie haben einen betroffenen US-Bundesstaat deklariert (`user_state` oder eine US-Adresse in `expected_details`). `ip_state`: Die IP-Adresse der Person befindet sich in einem betroffenen US-Bundesstaat (Illinois, Texas, Colorado). `ip_unknown`: Die Nachweise verorten die Person in den USA, aber der Bundesstaat kann nicht ermittelt werden (die IP-Adresse befindet sich in den USA ohne Bundesstaat oder kann nicht lokalisiert werden, während Ihre Angaben oder das Dokument die Person in den USA verorten). `document_issuer`: Das Ausweisdokument wurde von einem betroffenen US-Bundesstaat ausgestellt. `forced`: Der Modus der Anwendung ist Always. `customer_collected`: Sie haben `biometric_consent` beim Erstellen der Sitzung übermittelt. `null`, solange nicht erforderlich.","uniqueKey":"biometric_consent.oneOf.0.trigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.trigger","typeLabel":"enum\u003cstring> | null"},"status":{"type":"string","enum":["not_required","pending","given","declined"],"description":"`not_required`; `pending` (erforderlich und nicht erteilt: die Person hat noch nicht geantwortet, oder `reason` gibt an, warum sie nicht erfasst wurde); `given`; `declined` (eine Ablehnung wurde protokolliert und die Sitzung endete als `Declined`; derzeit bietet kein Didit-Bildschirm eine Ablehnung an).","uniqueKey":"biometric_consent.oneOf.0.status","typeLabel":"enum\u003cstring>"},"given_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitpunkt, zu dem die Einwilligung erteilt wurde. Für `customer_collected` das von Ihnen gesendete `given_at`.","uniqueKey":"biometric_consent.oneOf.0.given_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Zeitpunkt, zu dem die Einwilligung erteilt wurde. Für `customer_collected` das von Ihnen gesendete `given_at`.","uniqueKey":"biometric_consent.oneOf.0.given_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.given_at","typeLabel":"string\u003cdate-time> | null"},"declined_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitpunkt, zu dem eine Ablehnung erfasst wurde.","uniqueKey":"biometric_consent.oneOf.0.declined_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Zeitpunkt, zu dem eine Ablehnung erfasst wurde.","uniqueKey":"biometric_consent.oneOf.0.declined_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.declined_at","typeLabel":"string\u003cdate-time> | null"},"text_version":{"oneOf":[{"type":"string","description":"Versions-ID des Einwilligungstextes, den die Person beantwortet hat, oder des Textes, den Sie gesendet haben.","uniqueKey":"biometric_consent.oneOf.0.text_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"Versions-ID des Einwilligungstextes, den die Person beantwortet hat, oder des Textes, den Sie gesendet haben.","uniqueKey":"biometric_consent.oneOf.0.text_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.text_version","typeLabel":"string | null"},"text_hash":{"oneOf":[{"type":"string","description":"SHA-256 (Hex) des exakten angezeigten Einwilligungstextes in der Sprache, in der er angezeigt wurde.","uniqueKey":"biometric_consent.oneOf.0.text_hash.oneOf.0","typeLabel":"string"},{"type":"null","description":"SHA-256 (Hex) des exakten angezeigten Einwilligungstextes in der Sprache, in der er angezeigt wurde.","uniqueKey":"biometric_consent.oneOf.0.text_hash.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.text_hash","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"Sprache, in der der Einwilligungstext angezeigt wurde.","uniqueKey":"biometric_consent.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sprache, in der der Einwilligungstext angezeigt wurde.","uniqueKey":"biometric_consent.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.locale","typeLabel":"string | null"},"policy_url":{"oneOf":[{"type":"string","format":"uri","description":"Die Richtlinie für biometrische Daten, auf die der Einwilligungsschritt verlinkt hat.","uniqueKey":"biometric_consent.oneOf.0.policy_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Die Richtlinie für biometrische Daten, auf die der Einwilligungsschritt verlinkt hat.","uniqueKey":"biometric_consent.oneOf.0.policy_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.policy_url","typeLabel":"string\u003curi> | null"},"step":{"oneOf":[{"type":"string","description":"Workflow-Schritt, an dem sich die Sitzung befand, als die Person geantwortet hat, beispielsweise `LIVENESS`.","uniqueKey":"biometric_consent.oneOf.0.step.oneOf.0","typeLabel":"string"},{"type":"null","description":"Workflow-Schritt, an dem sich die Sitzung befand, als die Person geantwortet hat, beispielsweise `LIVENESS`.","uniqueKey":"biometric_consent.oneOf.0.step.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.step","typeLabel":"string | null"},"node_id":{"oneOf":[{"type":"string","description":"Workflow-Graph-Knoten, an dem sich die Sitzung befand, als die Person geantwortet hat.","uniqueKey":"biometric_consent.oneOf.0.node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Workflow-Graph-Knoten, an dem sich die Sitzung befand, als die Person geantwortet hat.","uniqueKey":"biometric_consent.oneOf.0.node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.node_id","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","description":"IP-Adresse, von der die Antwort stammte.","uniqueKey":"biometric_consent.oneOf.0.ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"IP-Adresse, von der die Antwort stammte.","uniqueKey":"biometric_consent.oneOf.0.ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_address","typeLabel":"string | null"},"ip_country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land der IP-Adresse der Antwort.","uniqueKey":"biometric_consent.oneOf.0.ip_country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1-Alpha-2-Land der IP-Adresse der Antwort.","uniqueKey":"biometric_consent.oneOf.0.ip_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_country_code","typeLabel":"string | null"},"ip_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung der IP der Antwort, zum Beispiel `US-IL`.","uniqueKey":"biometric_consent.oneOf.0.ip_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung der IP der Antwort, zum Beispiel `US-IL`.","uniqueKey":"biometric_consent.oneOf.0.ip_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_state","typeLabel":"string | null"},"ip_city":{"oneOf":[{"type":"string","description":"Stadt der Adresse der Antwort.","uniqueKey":"biometric_consent.oneOf.0.ip_city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stadt der Adresse der Antwort.","uniqueKey":"biometric_consent.oneOf.0.ip_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.ip_city","typeLabel":"string | null"},"user_agent":{"oneOf":[{"type":"string","description":"User-Agent der Anfrage für die Antwort.","uniqueKey":"biometric_consent.oneOf.0.user_agent.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-Agent der Anfrage für die Antwort.","uniqueKey":"biometric_consent.oneOf.0.user_agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.user_agent","typeLabel":"string | null"},"detected_ip_address":{"oneOf":[{"type":"string","description":"Die Adresse der Person, von der aus die Anforderung zuletzt ausgewertet wurde. Kann sich von `ip_address` unterscheiden, wenn die Person auf einem anderen Gerät geantwortet hat.","uniqueKey":"biometric_consent.oneOf.0.detected_ip_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Die Adresse der Person, von der aus die Anforderung zuletzt ausgewertet wurde. Kann sich von `ip_address` unterscheiden, wenn die Person auf einem anderen Gerät geantwortet hat.","uniqueKey":"biometric_consent.oneOf.0.detected_ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_ip_address","typeLabel":"string | null"},"detected_country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land der erkannten IP-Adresse.","uniqueKey":"biometric_consent.oneOf.0.detected_country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-1-Alpha-2-Land der erkannten IP-Adresse.","uniqueKey":"biometric_consent.oneOf.0.detected_country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_country_code","typeLabel":"string | null"},"detected_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung der erkannten IP.","uniqueKey":"biometric_consent.oneOf.0.detected_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung der erkannten IP.","uniqueKey":"biometric_consent.oneOf.0.detected_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_state","typeLabel":"string | null"},"detected_city":{"oneOf":[{"type":"string","description":"Stadt der erkannten IP-Adresse.","uniqueKey":"biometric_consent.oneOf.0.detected_city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stadt der erkannten IP-Adresse.","uniqueKey":"biometric_consent.oneOf.0.detected_city.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.detected_city","typeLabel":"string | null"},"declared_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, die Sie angegeben haben: `user_state` oder der Bundesstaat einer US-Adresse in `expected_details`.","uniqueKey":"biometric_consent.oneOf.0.declared_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung, die Sie angegeben haben: `user_state` oder der Bundesstaat einer US-Adresse in `expected_details`.","uniqueKey":"biometric_consent.oneOf.0.declared_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.declared_state","typeLabel":"string | null"},"document_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, die das Ausweisdokument ausgestellt hat, ausgelesen bei der Ausweiserfassung.","uniqueKey":"biometric_consent.oneOf.0.document_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 3166-2-Unterteilung, die das Ausweisdokument ausgestellt hat, ausgelesen bei der Ausweiserfassung.","uniqueKey":"biometric_consent.oneOf.0.document_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.document_state","typeLabel":"string | null"},"jurisdictions":{"type":"array","items":{"type":"string","uniqueKey":"biometric_consent.oneOf.0.jurisdictions.items.[INDEX]","typeLabel":"string"},"description":"US-Bundesstaaten (USPS-Codes, beispielsweise `IL`), deren Biometriegesetze die Person betreffen. `US`, wenn die Nachweise die Person in den USA verorten, der genaue Bundesstaat jedoch unbekannt ist. Leer, falls nicht zutreffend.","uniqueKey":"biometric_consent.oneOf.0.jurisdictions","typeLabel":"string[]"},"retention_months":{"oneOf":[{"type":"integer","description":"Die kürzeste biometrische Aufbewahrungsfrist in Monaten in `jurisdictions`. `null`, wenn keine gilt.","uniqueKey":"biometric_consent.oneOf.0.retention_months.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Die kürzeste biometrische Aufbewahrungsfrist in Monaten in `jurisdictions`. `null`, wenn keine gilt.","uniqueKey":"biometric_consent.oneOf.0.retention_months.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.retention_months","typeLabel":"integer | null"},"reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: Eine Einwilligung war erforderlich und ein natives SDK unter 4.10.0 oder ein SDK, das seine Version nicht gemeldet hat, hat ein Gesicht ohne den Einwilligungsschritt erfasst; `status` bleibt `pending` oder `given`, wenn die Person später im gehosteten Flow zugestimmt hat. `BIOMETRIC_CONSENT_DECLINED`: Eine Ablehnung wurde erfasst (ersetzt den SDK-Grund). Andernfalls `null` und immer `null`, wenn die Sitzung keine Einwilligung erforderte.","uniqueKey":"biometric_consent.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: Eine Einwilligung war erforderlich und ein natives SDK unter 4.10.0 oder ein SDK, das seine Version nicht gemeldet hat, hat ein Gesicht ohne den Einwilligungsschritt erfasst; `status` bleibt `pending` oder `given`, wenn die Person später im gehosteten Flow zugestimmt hat. `BIOMETRIC_CONSENT_DECLINED`: Eine Ablehnung wurde erfasst (ersetzt den SDK-Grund). Andernfalls `null` und immer `null`, wenn die Sitzung keine Einwilligung erforderte.","uniqueKey":"biometric_consent.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"},"decline_reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED`, wenn eine erfasste Ablehnung die Sitzung beendet hat, andernfalls `null`.","uniqueKey":"biometric_consent.oneOf.0.decline_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED`, wenn eine erfasste Ablehnung die Sitzung beendet hat, andernfalls `null`.","uniqueKey":"biometric_consent.oneOf.0.decline_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.decline_reason","typeLabel":"enum\u003cstring> | null"},"face_data_deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann durch die Ablehnung die Gesichtsbilder, Videos und Gesichts-Templates der Sitzung gelöscht wurden. `null`, sofern keine Ablehnung erfasst wurde.","uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann durch die Ablehnung die Gesichtsbilder, Videos und Gesichts-Templates der Sitzung gelöscht wurden. `null`, sofern keine Ablehnung erfasst wurde.","uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent.oneOf.0.face_data_deleted_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"biometric_consent.oneOf.0","typeLabel":"object"},{"type":"null","description":"Gibt an, ob die Sitzung eine ausdrückliche biometrische Einwilligung vor einer Gesichtserfassung erforderte, warum dies der Fall war und welcher Nachweis für die Antwort vorliegt. Nur für Sitzungen der Benutzerverifizierung (KYC); dasselbe Objekt befindet sich in der `decision` von Sitzungs-Webhooks. `null`, wenn die Sitzung nie ausgewertet wurde, beispielsweise bei einem Workflow ohne Gesichtserfassung. Felder ohne erfassten Wert sind `null`. Ein natives SDK unter Version 4.10.0 oder eines, das seine Version nicht meldet, kann den Einwilligungsschritt nicht anzeigen: Seine Gesichtserfassungen laufen wie bisher ab, und eine Sitzung, die eine Einwilligung erforderte, meldet dann `status: \"pending\"` mit `reason: \"BIOMETRIC_CONSENT_UNSUPPORTED_SDK\"`. Siehe [Biometrische Einwilligung](/de/getting-started/biometric-consent).","properties":{"required":{"type":"boolean","description":"Whether the session must collect explicit biometric consent. Never goes back to `false`."},"trigger":{"oneOf":[{"type":"string","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"Warum eine Einwilligung erforderlich ist oder wie diese Anforderung erfüllt wurde. `declared_state`: Sie haben einen betroffenen US-Bundesstaat deklariert (`user_state` oder eine US-Adresse in `expected_details`). `ip_state`: Die IP-Adresse der Person befindet sich in einem betroffenen US-Bundesstaat (Illinois, Texas, Colorado). `ip_unknown`: Die Nachweise verorten die Person in den USA, aber der Bundesstaat kann nicht ermittelt werden (die IP-Adresse befindet sich in den USA ohne Bundesstaat oder kann nicht lokalisiert werden, während Ihre Angaben oder das Dokument die Person in den USA verorten). `document_issuer`: Das Ausweisdokument wurde von einem betroffenen US-Bundesstaat ausgestellt. `forced`: Der Modus der Anwendung ist Always. `customer_collected`: Sie haben `biometric_consent` beim Erstellen der Sitzung übermittelt. `null`, solange nicht erforderlich."},{"type":"null","enum":["declared_state","ip_state","ip_unknown","document_issuer","forced","customer_collected"],"description":"Warum eine Einwilligung erforderlich ist oder wie diese Anforderung erfüllt wurde. `declared_state`: Sie haben einen betroffenen US-Bundesstaat deklariert (`user_state` oder eine US-Adresse in `expected_details`). `ip_state`: Die IP-Adresse der Person befindet sich in einem betroffenen US-Bundesstaat (Illinois, Texas, Colorado). `ip_unknown`: Die Nachweise verorten die Person in den USA, aber der Bundesstaat kann nicht ermittelt werden (die IP-Adresse befindet sich in den USA ohne Bundesstaat oder kann nicht lokalisiert werden, während Ihre Angaben oder das Dokument die Person in den USA verorten). `document_issuer`: Das Ausweisdokument wurde von einem betroffenen US-Bundesstaat ausgestellt. `forced`: Der Modus der Anwendung ist Always. `customer_collected`: Sie haben `biometric_consent` beim Erstellen der Sitzung übermittelt. `null`, solange nicht erforderlich."}]},"status":{"type":"string","enum":["not_required","pending","given","declined"],"description":"`not_required`; `pending` (erforderlich und nicht erteilt: die Person hat noch nicht geantwortet, oder `reason` gibt an, warum sie nicht erfasst wurde); `given`; `declined` (eine Ablehnung wurde protokolliert und die Sitzung endete als `Declined`; derzeit bietet kein Didit-Bildschirm eine Ablehnung an)."},"given_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitpunkt, zu dem die Einwilligung erteilt wurde. Für `customer_collected` das von Ihnen gesendete `given_at`."},{"type":"null","format":"date-time","description":"Zeitpunkt, zu dem die Einwilligung erteilt wurde. Für `customer_collected` das von Ihnen gesendete `given_at`."}]},"declined_at":{"oneOf":[{"type":"string","format":"date-time","description":"Zeitpunkt, zu dem eine Ablehnung erfasst wurde."},{"type":"null","format":"date-time","description":"Zeitpunkt, zu dem eine Ablehnung erfasst wurde."}]},"text_version":{"oneOf":[{"type":"string","description":"Versions-ID des Einwilligungstextes, den die Person beantwortet hat, oder des Textes, den Sie gesendet haben."},{"type":"null","description":"Versions-ID des Einwilligungstextes, den die Person beantwortet hat, oder des Textes, den Sie gesendet haben."}]},"text_hash":{"oneOf":[{"type":"string","description":"SHA-256 (Hex) des exakten angezeigten Einwilligungstextes in der Sprache, in der er angezeigt wurde."},{"type":"null","description":"SHA-256 (Hex) des exakten angezeigten Einwilligungstextes in der Sprache, in der er angezeigt wurde."}]},"locale":{"oneOf":[{"type":"string","description":"Sprache, in der der Einwilligungstext angezeigt wurde."},{"type":"null","description":"Sprache, in der der Einwilligungstext angezeigt wurde."}]},"policy_url":{"oneOf":[{"type":"string","format":"uri","description":"Die Richtlinie für biometrische Daten, auf die der Einwilligungsschritt verlinkt hat."},{"type":"null","format":"uri","description":"Die Richtlinie für biometrische Daten, auf die der Einwilligungsschritt verlinkt hat."}]},"step":{"oneOf":[{"type":"string","description":"Workflow-Schritt, an dem sich die Sitzung befand, als die Person geantwortet hat, beispielsweise `LIVENESS`."},{"type":"null","description":"Workflow-Schritt, an dem sich die Sitzung befand, als die Person geantwortet hat, beispielsweise `LIVENESS`."}]},"node_id":{"oneOf":[{"type":"string","description":"Workflow-Graph-Knoten, an dem sich die Sitzung befand, als die Person geantwortet hat."},{"type":"null","description":"Workflow-Graph-Knoten, an dem sich die Sitzung befand, als die Person geantwortet hat."}]},"ip_address":{"oneOf":[{"type":"string","description":"IP-Adresse, von der die Antwort stammte."},{"type":"null","description":"IP-Adresse, von der die Antwort stammte."}]},"ip_country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land der IP-Adresse der Antwort."},{"type":"null","description":"ISO 3166-1-Alpha-2-Land der IP-Adresse der Antwort."}]},"ip_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung der IP der Antwort, zum Beispiel `US-IL`."},{"type":"null","description":"ISO 3166-2-Unterteilung der IP der Antwort, zum Beispiel `US-IL`."}]},"ip_city":{"oneOf":[{"type":"string","description":"Stadt der Adresse der Antwort."},{"type":"null","description":"Stadt der Adresse der Antwort."}]},"user_agent":{"oneOf":[{"type":"string","description":"User-Agent der Anfrage für die Antwort."},{"type":"null","description":"User-Agent der Anfrage für die Antwort."}]},"detected_ip_address":{"oneOf":[{"type":"string","description":"Die Adresse der Person, von der aus die Anforderung zuletzt ausgewertet wurde. Kann sich von `ip_address` unterscheiden, wenn die Person auf einem anderen Gerät geantwortet hat."},{"type":"null","description":"Die Adresse der Person, von der aus die Anforderung zuletzt ausgewertet wurde. Kann sich von `ip_address` unterscheiden, wenn die Person auf einem anderen Gerät geantwortet hat."}]},"detected_country_code":{"oneOf":[{"type":"string","description":"ISO 3166-1-Alpha-2-Land der erkannten IP-Adresse."},{"type":"null","description":"ISO 3166-1-Alpha-2-Land der erkannten IP-Adresse."}]},"detected_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung der erkannten IP."},{"type":"null","description":"ISO 3166-2-Unterteilung der erkannten IP."}]},"detected_city":{"oneOf":[{"type":"string","description":"Stadt der erkannten IP-Adresse."},{"type":"null","description":"Stadt der erkannten IP-Adresse."}]},"declared_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, die Sie angegeben haben: `user_state` oder der Bundesstaat einer US-Adresse in `expected_details`."},{"type":"null","description":"ISO 3166-2-Unterteilung, die Sie angegeben haben: `user_state` oder der Bundesstaat einer US-Adresse in `expected_details`."}]},"document_state":{"oneOf":[{"type":"string","description":"ISO 3166-2-Unterteilung, die das Ausweisdokument ausgestellt hat, ausgelesen bei der Ausweiserfassung."},{"type":"null","description":"ISO 3166-2-Unterteilung, die das Ausweisdokument ausgestellt hat, ausgelesen bei der Ausweiserfassung."}]},"jurisdictions":{"type":"array","items":{"type":"string"},"description":"US-Bundesstaaten (USPS-Codes, beispielsweise `IL`), deren Biometriegesetze die Person betreffen. `US`, wenn die Nachweise die Person in den USA verorten, der genaue Bundesstaat jedoch unbekannt ist. Leer, falls nicht zutreffend."},"retention_months":{"oneOf":[{"type":"integer","description":"Die kürzeste biometrische Aufbewahrungsfrist in Monaten in `jurisdictions`. `null`, wenn keine gilt."},{"type":"null","description":"Die kürzeste biometrische Aufbewahrungsfrist in Monaten in `jurisdictions`. `null`, wenn keine gilt."}]},"reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: Eine Einwilligung war erforderlich und ein natives SDK unter 4.10.0 oder ein SDK, das seine Version nicht gemeldet hat, hat ein Gesicht ohne den Einwilligungsschritt erfasst; `status` bleibt `pending` oder `given`, wenn die Person später im gehosteten Flow zugestimmt hat. `BIOMETRIC_CONSENT_DECLINED`: Eine Ablehnung wurde erfasst (ersetzt den SDK-Grund). Andernfalls `null` und immer `null`, wenn die Sitzung keine Einwilligung erforderte."},{"type":"null","enum":["BIOMETRIC_CONSENT_UNSUPPORTED_SDK","BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_UNSUPPORTED_SDK`: Eine Einwilligung war erforderlich und ein natives SDK unter 4.10.0 oder ein SDK, das seine Version nicht gemeldet hat, hat ein Gesicht ohne den Einwilligungsschritt erfasst; `status` bleibt `pending` oder `given`, wenn die Person später im gehosteten Flow zugestimmt hat. `BIOMETRIC_CONSENT_DECLINED`: Eine Ablehnung wurde erfasst (ersetzt den SDK-Grund). Andernfalls `null` und immer `null`, wenn die Sitzung keine Einwilligung erforderte."}]},"decline_reason":{"oneOf":[{"type":"string","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED`, wenn eine erfasste Ablehnung die Sitzung beendet hat, andernfalls `null`."},{"type":"null","enum":["BIOMETRIC_CONSENT_DECLINED"],"description":"`BIOMETRIC_CONSENT_DECLINED`, wenn eine erfasste Ablehnung die Sitzung beendet hat, andernfalls `null`."}]},"face_data_deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann durch die Ablehnung die Gesichtsbilder, Videos und Gesichts-Templates der Sitzung gelöscht wurden. `null`, sofern keine Ablehnung erfasst wurde."},{"type":"null","format":"date-time","description":"Wann durch die Ablehnung die Gesichtsbilder, Videos und Gesichts-Templates der Sitzung gelöscht wurden. `null`, sofern keine Ablehnung erfasst wurde."}]}},"uniqueKey":"biometric_consent.oneOf.1","typeLabel":"null"}],"uniqueKey":"biometric_consent","typeLabel":"object | null"},"investigator":{"oneOf":[{"type":"object","description":"Die neueste Investigator-Prüfung des Elements, oder null, wenn es nie eine hatte. Wird von der V3-Sitzungs- und Business-Sitzungsentscheidung übermittelt (und somit von `status.updated`-Webhooks).","properties":{"run_id":{"type":"string","format":"uuid","uniqueKey":"investigator.oneOf.0.run_id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["running","completed","failed"],"uniqueKey":"investigator.oneOf.0.status","typeLabel":"enum\u003cstring>"},"stage":{"type":"string","enum":["shadow","live"],"uniqueKey":"investigator.oneOf.0.stage","typeLabel":"enum\u003cstring>"},"queue":{"type":"string","enum":["kyc","kyb","aml","transactions","cases"],"uniqueKey":"investigator.oneOf.0.queue","typeLabel":"enum\u003cstring>"},"is_open":{"type":"boolean","uniqueKey":"investigator.oneOf.0.is_open","typeLabel":"boolean"},"recommendation":{"oneOf":[{"type":"string","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.recommendation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.recommendation.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.recommendation","typeLabel":"enum\u003cstring> | null"},"recommendation_detail":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.recommendation_detail.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.recommendation_detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.recommendation_detail","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"string","enum":["high","moderate","low"],"uniqueKey":"investigator.oneOf.0.confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low"],"uniqueKey":"investigator.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.confidence","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.summary.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.summary","typeLabel":"string | null"},"ready_to_accept":{"type":"boolean","uniqueKey":"investigator.oneOf.0.ready_to_accept","typeLabel":"boolean"},"prepared_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.prepared_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"investigator.oneOf.0.prepared_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.prepared_at","typeLabel":"string\u003cdate-time> | null"},"automated":{"type":"boolean","description":"Der Investigator hat eigenständig entschieden, selbst wenn die Entscheidung später überschrieben wurde.","uniqueKey":"investigator.oneOf.0.automated","typeLabel":"boolean"},"decided_by":{"oneOf":[{"type":"string","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decided_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decided_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decided_by","typeLabel":"enum\u003cstring> | null"},"decision":{"oneOf":[{"type":"object","description":"Wie das Element die Investigator-Warteschlange verlassen hat. `decided_by`, `original_outcome` und `overrides` werden von den Endpoints zum Akzeptieren und Überschreiben sowie dem Bericht zurückgegeben; der `investigator`-Block einer Sitzungsentscheidung enthält die anderen Felder.","properties":{"outcome":{"type":"string","enum":["accepted","edited","overridden","decided_elsewhere","automated"],"description":"`accepted` oder `edited` hat die Empfehlung übernommen (`edited` mit einem neu formulierten Text), `overridden` hat eine andere Aktion ausgeführt, `decided_elsewhere` ist eine Entscheidung, die außerhalb des Investigators getroffen wurde, während der Bericht geöffnet war, `automated` ist eine Entscheidung, die der Investigator selbstständig getroffen hat.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.outcome","typeLabel":"enum\u003cstring>"},"action":{"type":"string","enum":["approve","decline","escalate","request"],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.action","typeLabel":"enum\u003cstring>"},"actor_email":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_email","typeLabel":"string | null"},"actor_name":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.actor_name","typeLabel":"string | null"},"override_category":{"oneOf":[{"type":"string","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_category","typeLabel":"enum\u003cstring> | null"},"override_reason":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.override_reason","typeLabel":"string | null"},"final_status":{"type":"string","description":"Der Status des Elements nach der Entscheidung.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.final_status","typeLabel":"string"},"agreed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Entscheidung mit der Empfehlung übereinstimmte.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Gibt an, ob die Entscheidung mit der Empfehlung übereinstimmte.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.agreed","typeLabel":"boolean | null"},"decided_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.decided_at","typeLabel":"string\u003cdate-time>"},"billed":{"type":"boolean","description":"Die Prüfung wurde abgerechnet.","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.billed","typeLabel":"boolean"},"decided_by":{"type":"string","enum":["investigator","member"],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.decided_by","typeLabel":"enum\u003cstring>"},"original_outcome":{"oneOf":[{"type":"object","description":"Die Entscheidung, die der Investigator eigenständig getroffen hat, unverändert durch spätere Überschreibungen. Null bei einer vom Team getroffenen Entscheidung.","properties":{"action":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.action","typeLabel":"string"},"final_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.final_status","typeLabel":"string"},"decided_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0.decided_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die Entscheidung, die der Investigator eigenständig getroffen hat, unverändert durch spätere Überschreibungen. Null bei einer vom Team getroffenen Entscheidung.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.original_outcome","typeLabel":"object | null"},"overrides":{"type":"array","description":"Jede Überschreibung einer Entscheidung, die der Investigator eigenständig getroffen hat, die älteste zuerst.","items":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].action","typeLabel":"string"},"actor_email":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_email","typeLabel":"string | null"},"actor_name":{"oneOf":[{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].actor_name","typeLabel":"string | null"},"override_category":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].override_category","typeLabel":"string"},"override_reason":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].override_reason","typeLabel":"string"},"previous_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].previous_status","typeLabel":"string"},"final_status":{"type":"string","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].final_status","typeLabel":"string"},"agreed":{"oneOf":[{"type":"boolean","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].agreed","typeLabel":"boolean | null"},"overridden_at":{"type":"string","format":"date-time","uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX].overridden_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides.items.[INDEX]","typeLabel":"object"},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0.overrides","typeLabel":"object[]"}},"uniqueKey":"investigator.oneOf.0.decision.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"investigator.oneOf.0.decision.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator.oneOf.0.decision","typeLabel":"object | null"}},"uniqueKey":"investigator.oneOf.0","typeLabel":"object"},{"type":"null","description":"Die neueste Investigator-Prüfung des Elements, oder null, wenn es nie eine hatte. Wird von der V3-Sitzungs- und Business-Sitzungsentscheidung übermittelt (und somit von `status.updated`-Webhooks).","properties":{"run_id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["running","completed","failed"]},"stage":{"type":"string","enum":["shadow","live"]},"queue":{"type":"string","enum":["kyc","kyb","aml","transactions","cases"]},"is_open":{"type":"boolean"},"recommendation":{"oneOf":[{"type":"string","enum":["approve","decline","escalate","request"]},{"type":"null","enum":["approve","decline","escalate","request"]}]},"recommendation_detail":{"oneOf":[{"type":"string"},{"type":"null"}]},"confidence":{"oneOf":[{"type":"string","enum":["high","moderate","low"]},{"type":"null","enum":["high","moderate","low"]}]},"summary":{"oneOf":[{"type":"string"},{"type":"null"}]},"ready_to_accept":{"type":"boolean"},"prepared_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"automated":{"type":"boolean","description":"Der Investigator hat eigenständig entschieden, selbst wenn die Entscheidung später überschrieben wurde."},"decided_by":{"oneOf":[{"type":"string","enum":["investigator","member"]},{"type":"null","enum":["investigator","member"]}]},"decision":{"oneOf":[{"type":"object","description":"Wie das Element die Investigator-Warteschlange verlassen hat. `decided_by`, `original_outcome` und `overrides` werden von den Endpoints zum Akzeptieren und Überschreiben sowie dem Bericht zurückgegeben; der `investigator`-Block einer Sitzungsentscheidung enthält die anderen Felder.","properties":{"outcome":{"type":"string","enum":["accepted","edited","overridden","decided_elsewhere","automated"],"description":"`accepted` oder `edited` hat die Empfehlung übernommen (`edited` mit einem neu formulierten Text), `overridden` hat eine andere Aktion ausgeführt, `decided_elsewhere` ist eine Entscheidung, die außerhalb des Investigators getroffen wurde, während der Bericht geöffnet war, `automated` ist eine Entscheidung, die der Investigator selbstständig getroffen hat."},"action":{"type":"string","enum":["approve","decline","escalate","request"]},"actor_email":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"override_category":{"oneOf":[{"type":"string","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""]},{"type":"null","enum":["missing_context","needs_information","policy_differs","evidence_misread","other",""]}]},"override_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"final_status":{"type":"string","description":"Der Status des Elements nach der Entscheidung."},"agreed":{"oneOf":[{"type":"boolean","description":"Gibt an, ob die Entscheidung mit der Empfehlung übereinstimmte."},{"type":"null","description":"Gibt an, ob die Entscheidung mit der Empfehlung übereinstimmte."}]},"decided_at":{"type":"string","format":"date-time"},"billed":{"type":"boolean","description":"Die Prüfung wurde abgerechnet."},"decided_by":{"type":"string","enum":["investigator","member"]},"original_outcome":{"oneOf":[{"type":"object","description":"Die Entscheidung, die der Investigator eigenständig getroffen hat, unverändert durch spätere Überschreibungen. Null bei einer vom Team getroffenen Entscheidung.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}}},{"type":"null","description":"Die Entscheidung, die der Investigator eigenständig getroffen hat, unverändert durch spätere Überschreibungen. Null bei einer vom Team getroffenen Entscheidung.","properties":{"action":{"type":"string"},"final_status":{"type":"string"},"decided_at":{"type":"string","format":"date-time"}}}]},"overrides":{"type":"array","description":"Jede Überschreibung einer Entscheidung, die der Investigator eigenständig getroffen hat, die älteste zuerst.","items":{"type":"object","properties":{"action":{"type":"string"},"actor_email":{"oneOf":[{"type":"string"},{"type":"null"}]},"actor_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"override_category":{"type":"string"},"override_reason":{"type":"string"},"previous_status":{"type":"string"},"final_status":{"type":"string"},"agreed":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"overridden_at":{"type":"string","format":"date-time"}}}}}},{"type":"null"}]}},"uniqueKey":"investigator.oneOf.1","typeLabel":"null"}],"uniqueKey":"investigator","typeLabel":"object | null"},"biometric_retention":{"type":"object","description":"Wann die Live-Biometriedaten dieser Sitzung gelöscht werden.","required":["jurisdictions","deletes_at"],"properties":{"jurisdictions":{"type":"array","items":{"type":"string","uniqueKey":"biometric_retention.jurisdictions.items.[INDEX]","typeLabel":"string"},"description":"Codes der US-Bundesstaaten, deren biometrische Regeln eine Löschfrist für diese Person festlegen (`US`, wenn der Bundesstaat unbekannt ist). Leer, wenn keine zutreffen.","isRequired":true,"uniqueKey":"biometric_retention.jurisdictions","typeLabel":"string[]"},"deletes_at":{"oneOf":[{"type":"string","format":"date-time","description":"Das Datum, an dem die Live-Biometriedaten (Gesichtsbilder und biometrische Templates) dieser Sitzung gelöscht werden, basierend auf der Aufbewahrungseinstellung Ihrer Anwendung und, sofern zutreffend, der gesetzlichen Frist der Gerichtsbarkeit der Person. `null`, wenn noch kein Datum gilt.","isRequired":true,"uniqueKey":"biometric_retention.deletes_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Das Datum, an dem die Live-Biometriedaten (Gesichtsbilder und biometrische Templates) dieser Sitzung gelöscht werden, basierend auf der Aufbewahrungseinstellung Ihrer Anwendung und, sofern zutreffend, der gesetzlichen Frist der Gerichtsbarkeit der Person. `null`, wenn noch kein Datum gilt.","isRequired":true,"uniqueKey":"biometric_retention.deletes_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"biometric_retention.deletes_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"biometric_retention","typeLabel":"object"},"fraud_check":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Das Ergebnis eines Fraud-Check-API-Aufrufs. `null` für jede andere Sitzung.","uniqueKey":"fraud_check.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Das Ergebnis eines Fraud-Check-API-Aufrufs. `null` für jede andere Sitzung.","uniqueKey":"fraud_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"fraud_check","typeLabel":"object | null"},"full_session_video":{"oneOf":[{"type":"string","format":"uri","description":"Ablaufende URL der Gesamtsitzungsaufzeichnung. Wird nur zurückgegeben, wenn Ihre Organisation Videos der gesamten Sitzung aufzeichnet.","uniqueKey":"full_session_video.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Ablaufende URL der Gesamtsitzungsaufzeichnung. Wird nur zurückgegeben, wenn Ihre Organisation Videos der gesamten Sitzung aufzeichnet.","uniqueKey":"full_session_video.oneOf.1","typeLabel":"null"}],"uniqueKey":"full_session_video","typeLabel":"string\u003curi> | null"},"full_session_video_recorded_at":{"oneOf":[{"type":"string","format":"date-time","description":"Wann die Aufzeichnung der gesamten Sitzung erstellt wurde. Wird nur zurückgegeben, wenn Ihre Organisation Videos der gesamten Sitzung aufzeichnet.","uniqueKey":"full_session_video_recorded_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Wann die Aufzeichnung der gesamten Sitzung erstellt wurde. Wird nur zurückgegeben, wenn Ihre Organisation Videos der gesamten Sitzung aufzeichnet.","uniqueKey":"full_session_video_recorded_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"full_session_video_recorded_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"User session imported":{"title":"User session imported","value":{"session_id":"11111111-2222-3333-4444-555555555555","session_kind":"user","shared_from_session":"99999999-8888-7777-6666-555555555555","session_number":43762,"session_url":null,"status":"In Review","workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"user-1","created_at":"2026-05-17T08:42:11Z","expires_at":"2026-05-24T08:42:11Z"}},"Business session imported":{"title":"Business session imported","value":{"session_id":"22222222-3333-4444-5555-666666666666","session_kind":"business","shared_from_session":"88888888-7777-6666-5555-444444444444","session_number":982,"session_url":null,"status":"Approved","workflow_id":"9f9b1234-aaaa-bbbb-cccc-1234567890ab","vendor_data":"company-1"}}},"exampleType":"examples"}},"exampleType":"examples"},"20e47c44-ea9d-493e-a9b6-a29d4dd98c82":{"description":"Validierungsfehler (Token ungültig, abgelaufen, falsches Ziel oder Verweis auf eine nicht mehr existierende Sitzung).","content":{"application/json":{"examples":{"Invalid Share Token":{"title":"Invalid Share Token","value":{"share_token":["Invalid share token."]}},"Expired Share Token":{"title":"Expired Share Token","value":{"share_token":["Share token has expired."]}},"Wrong audience":{"title":"Wrong audience","value":{"share_token":["This token is not valid for this application."]}},"Original missing":{"title":"Original missing","value":{"share_token":["Original session does not exist."]}}},"exampleType":"examples"}},"exampleType":"examples"},"c3c78b89-2423-46b3-bbf7-337bc0aff9c1":{"description":"Fehlender API-Schlüssel (ein falscher, widerrufener oder abgelaufener Schlüssel führt zu einer `401`-Antwort) oder diese Quellsitzung wurde bereits in die aufrufende Anwendung importiert (eine Einlösung pro Empfänger).","content":{"application/json":{"examples":{"Forbidden":{"title":"Forbidden","value":{"detail":"You do not have permission to perform this action."}},"Already imported":{"title":"Already imported","value":{"detail":"This session has already been shared with your application."}}},"exampleType":"examples"}},"exampleType":"examples"},"e6959f94-2193-4ecf-a6dd-1a568ac26da1":{"description":"`workflow_id` gehört nicht zur aufrufenden Anwendung.","content":{"application/json":{"examples":{"Workflow not found":{"title":"Workflow not found","value":{"detail":"Workflow does not exist for this application."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"37f5cdd8-79ba-48e2-b981-a6592dc2079b":{"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":"Geteilte Sitzung importieren: API für KYC \u0026 KYB - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/sessions-api/share-session/import","matchLevel":1},"es":{"href":"/es/sessions-api/share-session/import","matchLevel":1},"pt-BR":{"href":"/pt-br/sessions-api/share-session/import","matchLevel":1},"ja":{"href":"/ja/sessions-api/share-session/import","matchLevel":1},"de":{"href":"/de/sessions-api/share-session/import","matchLevel":0},"fr":{"href":"/fr/sessions-api/share-session/import","matchLevel":1},"it":{"href":"/it/sessions-api/share-session/import","matchLevel":1},"pt":{"href":"/pt/sessions-api/share-session/import","matchLevel":1},"ca":{"href":"/ca/sessions-api/share-session/import","matchLevel":1},"id":{"href":"/id/sessions-api/share-session/import","matchLevel":1},"ru":{"href":"/ru/sessions-api/share-session/import","matchLevel":1},"ko":{"href":"/ko/sessions-api/share-session/import","matchLevel":1},"zh":{"href":"/zh/sessions-api/share-session/import","matchLevel":1},"ar":{"href":"/ar/sessions-api/share-session/import","matchLevel":1},"hi":{"href":"/hi/sessions-api/share-session/import","matchLevel":1}}},"lastModified":"2026-11-07T17:37:51.809Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"de/sessions-api/share-session/import.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\">\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=\"Geteilte Sitzung importieren: API für KYC \u0026amp; KYB - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/de/sessions-api/share-session/import\">\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=Benutzer-+und+Unternehmensverifizierungen\u0026amp;title=Geteilte+Sitzung+importieren%3A+API+f%C3%BCr+KYC+%26+KYB\u0026amp;description=Didit+importiert+per+POST+%2Fv3%2Fsession%2Fimport-shared%2F+eine+KYC-+oder+KYB-Sitzung+via+Share-Token.+Keine+erneute+Verifizierung+n%C3%B6tig.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=987e91d840ada2fc908f4d2cc72bb000cbb352faf81091ba2bcc7989d826ef6c\">\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=\"Geteilte Sitzung importieren: API für KYC \u0026amp; KYB - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Benutzer-+und+Unternehmensverifizierungen\u0026amp;title=Geteilte+Sitzung+importieren%3A+API+f%C3%BCr+KYC+%26+KYB\u0026amp;description=Didit+importiert+per+POST+%2Fv3%2Fsession%2Fimport-shared%2F+eine+KYC-+oder+KYB-Sitzung+via+Share-Token.+Keine+erneute+Verifizierung+n%C3%B6tig.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=987e91d840ada2fc908f4d2cc72bb000cbb352faf81091ba2bcc7989d826ef6c\">\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/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/sessions-api/share-session/import.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/sessions-api/share-session/import\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/sessions-api/share-session/import\">\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/sessions-api/share-session/import#webpage\",\"url\":\"https://docs.didit.me/de/sessions-api/share-session/import\",\"name\":\"Geteilte Sitzung importieren: API für KYC \u0026 KYB\",\"description\":\"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/de/sessions-api/share-session/import#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/de/sessions-api/share-session/import#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Benutzer- und Unternehmensverifizierungen\",\"item\":\"https://docs.didit.me/de/sessions-api/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Geteilte Sitzung importieren: API für KYC \u0026 KYB\",\"item\":\"https://docs.didit.me/de/sessions-api/share-session/import\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/de/sessions-api/share-session/import#apireference\",\"headline\":\"Geteilte Sitzung importieren: API für KYC \u0026 KYB\",\"name\":\"Geteilte Sitzung importieren: API für KYC \u0026 KYB\",\"description\":\"Didit importiert per POST /v3/session/import-shared/ eine KYC- oder KYB-Sitzung via Share-Token. Keine erneute Verifizierung nötig.\",\"url\":\"https://docs.didit.me/de/sessions-api/share-session/import\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/de/sessions-api/share-session/import#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Sitzung importieren API, wiederverwendbares KYC, wiederverwendbare Identität, Partner-KYC-Import, Share-Token API, Identitätsverifizierung API, POST import-shared, organisationsübergreifendes KYC, KYC Abrechnung pro Aufruf, Didit 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":"/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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","description":"Didit: POST /v3/session/{id}/share/ erstellt zeitlich begrenzten Share-Token für wiederverwendbares KYC oder KYB. JWT-signiert, ohne Verträge.","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","description":"Verwalten Sie Didit-Sperrlisten, Allowlists und eigene Listen für KYC, Betrugs- und Transaktionsscreening. Abrechnung pro Aufruf.","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","openapi":"de/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/de/management-api/travel-rule/match-unmatched-deposit"},{"title":"Travel Rule Transfer-Aktionen API: Abschließen, Update","sidebarTitle":"Transfer abschließen, abbrechen, erneut senden","openapi":"de/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/de/management-api/travel-rule/update-transfer"},{"title":"Wallet-Eigentum bestätigen API: Travel Rule Begünstigter","sidebarTitle":"Wallet-Eigentum bestätigen oder ablehnen","openapi":"de/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/de/management-api/travel-rule/confirm-ownership"},{"title":"Travel-Rule-Nachrichten abrufen: Management API","sidebarTitle":"Travel-Rule-Nachrichten auflisten","openapi":"de/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/de/management-api/travel-rule/list-messages"},{"title":"Travel-Rule-Nachricht senden: API-Referenz","sidebarTitle":"Travel-Rule-Nachricht senden","openapi":"de/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/de/management-api/travel-rule/create-message"},{"title":"Travel Rule API: Sunrise-Transfer eingehend registrieren","sidebarTitle":"Eingehende Transfers (Sunrise)","openapi":"de/openapi-25.json POST /v3/travel-rule/inbound/","href":"/de/management-api/travel-rule/register-inbound"},{"title":"Travel Rule Test-VASP-Transfer auslösen – Management API","sidebarTitle":"Test-VASP-Transfer auslösen","openapi":"de/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/de/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"VASP-Verzeichnis-Suche API: Travel-Rule-Routen","sidebarTitle":"VASP-Verzeichnis durchsuchen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/","href":"/de/management-api/travel-rule/search-vasps"},{"title":"VASP-Verzeichniseintrag abrufen: Travel-Rule-Routen","sidebarTitle":"VASP-Verzeichniseintrag abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/de/management-api/travel-rule/get-vasp"},{"title":"Gegenpartei-VASP-Entscheidung abrufen: Travel Rule API","sidebarTitle":"Entscheidung zu einem VASP abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/get-vasp-decision"},{"title":"VASP-Entscheidung setzen: Travel Rule API","sidebarTitle":"VASP-Entscheidung setzen","openapi":"de/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/set-vasp-decision"},{"title":"Travel Rule API: Gegenpartei-VASP-Entscheidung aufheben","sidebarTitle":"VASP-Entscheidung aufheben","openapi":"de/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/de/management-api/travel-rule/clear-vasp-decision"},{"title":"Gegenpartei-VASP-Screening abrufen: Travel Rule API","sidebarTitle":"Entity-Screening eines VASP abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/de/management-api/travel-rule/get-vasp-screening"},{"title":"Gegenpartei-VASP prüfen: Sanktions-API","sidebarTitle":"Gegenpartei-VASP prüfen","openapi":"de/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/de/management-api/travel-rule/screen-vasp"},{"title":"VASP-Due-Diligence-Fragebögen per API auflisten","sidebarTitle":"VASP-Fragebögen auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/de/management-api/travel-rule/list-vasp-questionnaires"},{"title":"VASP-Due-Diligence-Fragebogen senden – API","sidebarTitle":"Due-Diligence-Fragebogen an VASP senden","openapi":"de/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/de/management-api/travel-rule/send-vasp-questionnaire"},{"title":"Gegenpartei-Kontakte auflisten: Travel Rule E-Mail API","sidebarTitle":"Gegenpartei-Kontakte auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/de/management-api/travel-rule/list-counterparty-contacts"},{"title":"Gegenpartei-Kontakt per API - Travel Rule E-Mail-Kanal","sidebarTitle":"Gegenpartei-Kontakt anlegen","openapi":"de/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/de/management-api/travel-rule/create-counterparty-contact"},{"title":"Gegenpartei-Kontakt per API löschen (Travel Rule)","sidebarTitle":"Gegenpartei-Kontakt löschen","openapi":"de/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/de/management-api/travel-rule/delete-counterparty-contact"},{"title":"Wallet-Adressen auflisten: Travel-Rule-Adressbuch-API","sidebarTitle":"Wallet-Adressen auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/de/management-api/travel-rule/list-wallet-addresses"},{"title":"Wallet-Adresse registrieren: Travel Rule Adressbuch API","sidebarTitle":"Wallet-Adresse registrieren","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/de/management-api/travel-rule/create-wallet-address"},{"title":"Wallet-Adressen importieren: Travel-Rule-Adressbuch-API","sidebarTitle":"Wallet-Adressen importieren","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/de/management-api/travel-rule/import-wallet-addresses"},{"title":"Wallet-Adresse aktualisieren: Travel Rule Adressbuch API","sidebarTitle":"Wallet-Adresse aktualisieren","openapi":"de/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/de/management-api/travel-rule/update-wallet-address"},{"title":"Wallet-Adresse löschen API: Travel-Rule-Adressbuch","sidebarTitle":"Wallet-Adresse löschen","openapi":"de/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/de/management-api/travel-rule/delete-wallet-address"},{"title":"Wallet-Nachweise abrufen - Didit Travel Rule API","sidebarTitle":"Wallet-Nachweise prüfen","openapi":"de/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/de/management-api/travel-rule/list-wallet-proofs"},{"title":"Screenshot-Wallet-Nachweis genehmigen oder ablehnen (API)","sidebarTitle":"Wallet-Nachweis entscheiden","openapi":"de/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/de/management-api/travel-rule/decide-wallet-proof"},{"title":"Wallet-Verifizierung per API: Widget-Sitzung erstellen","sidebarTitle":"Wallet-Widget-Sitzung erstellen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/de/management-api/travel-rule/create-widget-session"},{"title":"Wallet-Besitznachweis-Widget-Kontext abrufen (API)","sidebarTitle":"Widget-Kontext abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/de/management-api/travel-rule/get-widget-context"},{"title":"Wallet-Eigentumsnachweis starten: Travel Rule Widget API","sidebarTitle":"Widget-Nachweis starten","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/de/management-api/travel-rule/create-widget-proof"},{"title":"Wallet-Eigentumsnachweis einreichen – Travel Rule API","sidebarTitle":"Widget-Nachweis einreichen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/de/management-api/travel-rule/verify-widget-proof"},{"title":"Widget-VASP-Auswahl-API: Travel-Rule-Gegenpartei","sidebarTitle":"Gegenpartei-VASP im Wallet-Widget wählen","openapi":"de/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/de/management-api/travel-rule/select-widget-vasp"},{"title":"Travel Rule VASP-Suche: Widget-Auswahl-API","sidebarTitle":"VASP-Suche im Wallet-Widget","openapi":"de/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/de/management-api/travel-rule/search-widget-vasps"},{"title":"E-Mail-Pickup-Info abrufen: Travel Rule API","sidebarTitle":"E-Mail-Pickup-Infos abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/de/management-api/travel-rule/get-pickup"},{"title":"Email Pickup API beantworten: Travel Rule per E-Mail","sidebarTitle":"E-Mail-Abholung beantworten","openapi":"de/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/de/management-api/travel-rule/respond-pickup"},{"title":"Pickup-Nachrichten auflisten: Travel Rule E-Mail-Rail","sidebarTitle":"Pickup-Nachrichten auflisten","openapi":"de/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/de/management-api/travel-rule/list-pickup-messages"},{"title":"Travel Rule E-Mail-Kanal: Antwort per Pickup Portal API","sidebarTitle":"Antwort im Pickup-Portal","openapi":"de/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/de/management-api/travel-rule/create-pickup-message"},{"title":"Travel Rule Free Join: Beitrittseinladung abrufen","sidebarTitle":"Beitrittseinladung abrufen","openapi":"de/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/de/management-api/travel-rule/get-join-invitation"},{"title":"Kostenloses Travel-Rule-Konto per API registrieren","sidebarTitle":"Kostenloses Travel-Rule-Konto registrieren","openapi":"de/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/de/management-api/travel-rule/register-join"},{"title":"Travel Rule kostenloses Konto per API verifizieren","sidebarTitle":"Travel Rule Konto verifizieren","openapi":"de/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/de/management-api/travel-rule/verify-join"},{"title":"Workspace API abrufen – Travel Rule kostenlos","sidebarTitle":"Kostenloser Workspace","openapi":"de/openapi-25.json GET /v3/travel-rule/workspace/","href":"/de/management-api/travel-rule/get-workspace"},{"title":"Verzeichniseintrag beanspruchen API - Travel Rule kostenlos beitreten","sidebarTitle":"Verzeichniseintrag beanspruchen","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/de/management-api/travel-rule/claim-workspace"},{"title":"Domain-Code senden API - Travel Rule Free-Beitritt","sidebarTitle":"Domain-Code senden","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/de/management-api/travel-rule/send-workspace-domain-code"},{"title":"Domain-Code bestätigen - Travel Rule kostenloser Beitritt","sidebarTitle":"Domain-Code bestätigen","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/de/management-api/travel-rule/confirm-workspace-domain"},{"title":"Domain per DNS verifizieren – Travel Rule Management API","sidebarTitle":"Domain per DNS verifizieren","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/de/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"Ausgehende Abrechnung aktivieren – Travel Rule kostenloser Beitritt","sidebarTitle":"Ausgehende Abrechnung","openapi":"de/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/de/management-api/travel-rule/enable-workspace-billing"}]},{"group":"Sitzungsvorgänge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Sitzungen per Batch löschen: API für KYC-Bereinigung","sidebarTitle":"Sitzungen per Batch löschen","openapi":"de/openapi-25.json POST /v3/sessions/delete/","href":"/de/management-api/sessions/batch-delete"},{"title":"Sitzungs-Löschjob abrufen – Didit Management API","sidebarTitle":"Sitzungs-Löschjob abrufen","openapi":"de/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/de/management-api/sessions/get-deletion-job"},{"title":"Manuelle Prüfungen pro Sitzung abrufen: KYC-Audit-Log","sidebarTitle":"Session-Reviews auflisten","openapi":"de/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/de/management-api/sessions/list-reviews"},{"title":"Sitzungsprüfung per API erstellen: Manuelle KYC-Prüfung","sidebarTitle":"Sitzungsprüfung erstellen","openapi":"de/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/de/management-api/sessions/create-review"},{"title":"Sitzungsereignisse abrufen API","sidebarTitle":"Sitzungsereignisse abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/de/management-api/sessions/list-events"},{"title":"Session-Webhook-Zustellungen auflisten (API)","sidebarTitle":"Session-Webhooks auflisten","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/de/management-api/sessions/list-webhooks"},{"title":"Webhook-Zustellung einer Sitzung abrufen – Didit API","sidebarTitle":"Webhook-Zustellung abrufen","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/de/management-api/sessions/get-webhook"},{"title":"Session-Webhook erneut senden: Didit Management API","sidebarTitle":"Session-Webhook erneut senden","openapi":"de/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/de/management-api/sessions/resend-webhook"},{"title":"AML-Screening-Verlauf per API abrufen","sidebarTitle":"AML-Screening-Verlauf","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/de/management-api/sessions/aml-screening-history"},{"title":"AML-Verlauf als CSV exportieren – Didit API","sidebarTitle":"AML-Verlauf exportieren","openapi":"de/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/de/management-api/sessions/export-aml-screening-history"}]},{"group":"Anpassung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"White-Label-Branding per API abrufen","sidebarTitle":"Branding abrufen","openapi":"de/openapi-25.json GET /v3/customization/","href":"/de/management-api/customization/get"},{"title":"White-Label-Branding per API aktualisieren","sidebarTitle":"Branding aktualisieren","openapi":"de/openapi-25.json PATCH /v3/customization/","href":"/de/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Webhook-Ziele auflisten: Management API","sidebarTitle":"Webhook-Ziele auflisten","openapi":"de/openapi-25.json GET /v3/webhook/destinations/","href":"/de/management-api/webhook/list-destinations"},{"title":"Webhook-Ziel anlegen – Management API","sidebarTitle":"Webhook-Ziel anlegen","openapi":"de/openapi-25.json POST /v3/webhook/destinations/","href":"/de/management-api/webhook/create-destination"},{"title":"Webhook-Ziel abrufen: Management API","sidebarTitle":"Webhook-Ziel abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/get-destination"},{"title":"Webhook-Ziel aktualisieren API","sidebarTitle":"Webhook-Ziel aktualisieren","openapi":"de/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/update-destination"},{"title":"Webhook-Ziel löschen: Management API von Didit","sidebarTitle":"Webhook-Ziel löschen","openapi":"de/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/de/management-api/webhook/delete-destination"},{"title":"Webhook-Konfiguration abrufen – Didit Management API","sidebarTitle":"Webhook-Konfiguration abrufen","openapi":"de/openapi-25.json GET /v3/webhook/","href":"/de/management-api/webhook/get-config"},{"title":"Webhook-Konfiguration aktualisieren: Management API","sidebarTitle":"Webhook-Konfiguration aktualisieren","openapi":"de/openapi-25.json PATCH /v3/webhook/","href":"/de/management-api/webhook/update-config"},{"title":"Webhook-Ziel-Analyse API","sidebarTitle":"Webhook-Ziel-Analyse abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/de/management-api/webhook/destination-analytics"},{"title":"Webhook-Zustellungen auflisten – Didit Management API","sidebarTitle":"Webhook-Zustellungen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/de/management-api/webhook/list-deliveries"},{"title":"Webhook-Zustellung abrufen (Get Webhook Delivery API)","sidebarTitle":"Webhook-Zustellung abrufen","openapi":"de/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/de/management-api/webhook/get-delivery"},{"title":"Webhook-Zustellung erneut senden API","sidebarTitle":"Webhook-Zustellung erneut senden","openapi":"de/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/de/management-api/webhook/resend-delivery"}]},{"group":"Abrechnung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Credit-Guthaben abrufen: KYC-Abrechnungs-API","sidebarTitle":"Credit-Guthaben abrufen","openapi":"de/openapi-25.json GET /v3/billing/balance/","href":"/de/management-api/billing/balance"},{"title":"Guthaben aufladen API","sidebarTitle":"Guthaben aufladen","openapi":"de/openapi-25.json POST /v3/billing/top-up/","href":"/de/management-api/billing/top-up"}]},{"group":"Analysen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"Anwendungs-Analytics-API","sidebarTitle":"Anwendungs-Analytics abrufen","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/de/management-api/analytics/get"},{"title":"Heutige Verifizierungen pro Stunde API","sidebarTitle":"Heutige Verifizierungen nach Stunde","openapi":"de/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/de/management-api/analytics/today-by-hour"}]},{"group":"Management-API-Übersicht","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"Management API v3: Workflows \u0026 Abrechnung","sidebarTitle":"Management API","href":"/de/sessions-api/management-api"}]},{"group":"Auth-API (programmatisch)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"Programmatische Registrierung per Auth-API","sidebarTitle":"Konto registrieren","openapi":"de/openapi-auth.json POST /programmatic/register/","href":"/de/auth-api/register"},{"title":"E-Mail-Verifizierung API: Didit API-Zugangsdaten abrufen","sidebarTitle":"E-Mail verifizieren","openapi":"de/openapi-auth.json POST /programmatic/verify-email/","href":"/de/auth-api/verify-email"},{"title":"Programmatische Login-API: Headless-Auth-Tokens","sidebarTitle":"Login","openapi":"de/openapi-auth.json POST /programmatic/login/","href":"/de/auth-api/login"},{"title":"Get Credentials API: client_id \u0026 API-Schlüssel abrufen","sidebarTitle":"Anmeldedaten abrufen","openapi":"de/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/de/auth-api/get-credentials"},{"title":"Anwendung per API erstellen: Didit Auth API","sidebarTitle":"Anwendung erstellen","openapi":"de/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/de/auth-api/create-application"},{"title":"Anwendung aktualisieren API: Kundenanwendungen verwalten","sidebarTitle":"Anwendung aktualisieren","openapi":"de/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/de/auth-api/update-application"}]},{"group":"Identität \u0026 Dokumente","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Ausweisverifizierung API: Dokument-OCR \u0026 Echtheit","sidebarTitle":"Ausweisverifizierung API","openapi":"de/openapi-25.json POST /v3/id-verification/","href":"/de/standalone-apis/id-verification"},{"title":"Proof of Address API: Adressnachweis-Verifizierung \u0026 OCR","sidebarTitle":"Proof of Address API","openapi":"de/openapi-25.json POST /v3/poa/","href":"/de/standalone-apis/proof-of-address"},{"title":"Adressvalidierungs-API: Adressen prüfen und normalisieren","sidebarTitle":"Adressvalidierung","openapi":"de/openapi-25.json POST /v3/address-validation/","href":"/de/standalone-apis/address-validation"}]},{"group":"Digitale ID-Wallets","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Digitale ID-Wallet Verifizierungs-APIs","sidebarTitle":"Digitale ID-Wallet APIs","href":"/de/standalone-apis/digital-id-wallets"},{"title":"Digital-ID-Wallet-API-Katalog","sidebarTitle":"Digital-ID-Wallets auflisten","openapi":"de/openapi-25.json GET /v3/id-verification/wallets/","href":"/de/standalone-apis/digital-id-wallet-catalog"},{"group":"Verifizierung starten","pages":[{"title":"BankID Schweden: Verifizierungs-API","sidebarTitle":"BankID Schweden","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/de/api-reference/digital-id-wallets/bankid-se"},{"title":"Finnish Trust Network Verifizierung: API-Referenz","sidebarTitle":"Finnish Trust Network","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/de/api-reference/digital-id-wallets/ftn"},{"title":"Google Wallet Ausweisverifizierung API","sidebarTitle":"Google Wallet ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/de/api-reference/digital-id-wallets/google-wallet"},{"title":"MitID personal Verifizierungs-API","sidebarTitle":"MitID personal","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/de/api-reference/digital-id-wallets/mitid"},{"title":"Mobile-ID-Verifizierungs-API","sidebarTitle":"Mobile-ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/de/api-reference/digital-id-wallets/mobile-id"},{"title":"Smart-ID Verifizierungs-API","sidebarTitle":"Smart-ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/de/api-reference/digital-id-wallets/smart-id"},{"title":"iDIN-Vollidentifizierung API","sidebarTitle":"iDIN-Vollidentifizierung","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/de/api-reference/digital-id-wallets/idin"},{"title":"Auðkenni-Verifizierungs-API","sidebarTitle":"Auðkenni","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/de/api-reference/digital-id-wallets/audkenni"},{"title":"Bank iD Verifizierungs-API","sidebarTitle":"Bank iD","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/de/api-reference/digital-id-wallets/bankid-cz"},{"title":"BankID Norwegen Verifizierungs-API","sidebarTitle":"BankID Norwegen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/de/api-reference/digital-id-wallets/bankid-no"},{"title":"Buypass ID Ausweisverifizierung API","sidebarTitle":"Buypass ID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/de/api-reference/digital-id-wallets/buypass"},{"title":"ConnectID-API für Ausweisverifizierung","sidebarTitle":"ConnectID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/de/api-reference/digital-id-wallets/connectid"},{"title":"Diia-Verifizierungs-API","sidebarTitle":"Diia","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/de/api-reference/digital-id-wallets/diia"},{"title":"EUDI-Wallet-Verifizierung API","sidebarTitle":"EUDI-Wallet","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/de/api-reference/digital-id-wallets/eudi"},{"title":"Estnische ID-Karten-Verifizierung API","sidebarTitle":"Estnische ID-Karte","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/de/api-reference/digital-id-wallets/idcard-ee"},{"title":"FranceConnect-Verifizierungs-API","sidebarTitle":"FranceConnect","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/de/api-reference/digital-id-wallets/franceconnect"},{"title":"Freja eID Verifizierungs-API","sidebarTitle":"Freja eID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/de/api-reference/digital-id-wallets/frejaid"},{"title":"GOV.UK Wallet Verifizierungs-API","sidebarTitle":"GOV.UK Wallet","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/de/api-reference/digital-id-wallets/govuk-wallet"},{"title":"MojeID-Verifizierungs-API","sidebarTitle":"MojeID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/de/api-reference/digital-id-wallets/mojeid"},{"title":"OneID-Ausweisverifizierung API","sidebarTitle":"OneID","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/de/api-reference/digital-id-wallets/oneid"},{"title":"Personalausweis Profile 2 Verifizierungs-API","sidebarTitle":"Personalausweis Profile 2","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/de/api-reference/digital-id-wallets/personalausweis"},{"title":"UAE PASS Verifizierungs-API","sidebarTitle":"UAE PASS","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/de/api-reference/digital-id-wallets/uae-pass"},{"title":"Vipps Plus Verifizierungs-API für Identitätsprüfung","sidebarTitle":"Vipps Plus","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/de/api-reference/digital-id-wallets/vipps"},{"title":"eParaksts mobile Verifizierungs-API","sidebarTitle":"eParaksts mobile","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/de/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"gov.br-API für Ausweisverifizierung","sidebarTitle":"gov.br","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/de/api-reference/digital-id-wallets/govbr"},{"title":"itsme-Verifizierungs-API","sidebarTitle":"itsme","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/de/api-reference/digital-id-wallets/itsme"}]},{"title":"Digital-ID-Wallet-Verifizierungsergebnis abrufen","sidebarTitle":"Wallet-Verifizierung abrufen","openapi":"de/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/de/standalone-apis/digital-id-wallet-result"},{"title":"Digital Credentials Wallet-Antwort senden","sidebarTitle":"Wallet-Antwort senden","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/de/standalone-apis/digital-id-wallet-response"},{"title":"Smart-ID und Mobile-ID abfragen","sidebarTitle":"Wallet-Verifizierung abfragen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/de/standalone-apis/digital-id-wallet-poll"},{"title":"Digitale ID-Wallet-Verifizierung abbrechen","sidebarTitle":"Wallet-Verifizierung abbrechen","openapi":"de/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/de/standalone-apis/digital-id-wallet-cancel"}]},{"group":"Dokumenten-KI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"Document AI API: Individuelle Datenextraktion","sidebarTitle":"Document AI API","openapi":"de/openapi-25.json POST /v3/document-ai/","href":"/de/standalone-apis/document-ai"}]},{"group":"Datenbankvalidierungs-API","pages":[{"title":"Datenbankvalidierungs-API: Abgleich nationaler ID","sidebarTitle":"Datenbankvalidierungs-API","openapi":"de/openapi-25.json POST /v3/database-validation/","href":"/de/standalone-apis/database-validation"}]},{"group":"Datenbankvalidierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 Argentinien","pages":[{"title":"Argentinien DNI-Datenverifizierung API: Datenabgleich","sidebarTitle":"Argentinien - DNI-Datenverifizierung (RENAPER, ohne Selfie)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/renaper-data"},{"title":"Argentinien DNI-Verifizierung (RENAPER) API","sidebarTitle":"Argentinien - DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/renaper"},{"title":"Datenbankvalidierung Argentinien (AFIP) API","sidebarTitle":"Argentinien Bürger (AFIP)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/citizens"},{"title":"Argentinien Datenbankvalidierung: Kreditauskunftei-API","sidebarTitle":"Argentinien Kreditauskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 Australien","pages":[{"title":"Australien Geburtsurkunden-Verifizierung API - DVS","sidebarTitle":"Australien - DVS - Geburtsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/birth-certificate"},{"title":"Centrelink-Karte Australien – DVS-Verifizierungs-API","sidebarTitle":"Australien – DVS – Centrelink-Karte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/centrelink-card"},{"title":"Datenbankvalidierung Australien: ImmiCard-Verifizierungs-API (DVS)","sidebarTitle":"Australien - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/immicard"},{"title":"Australien DVS: Reisedokument-Verifizierung API","sidebarTitle":"Australien - DVS - Reisedokument","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/travel-document"},{"title":"Datenbankvalidierung Australien: DVS Namensänderung API","sidebarTitle":"Australien – DVS Namensänderungsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"Datenbankvalidierung Australien DVS Einbürgerungsurkunde","sidebarTitle":"Australien – DVS Einbürgerungsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/citizenship-certificate"},{"title":"Datenbankvalidierung Australien – DVS Heiratsurkunde API","sidebarTitle":"Australien – DVS Heiratsurkunde","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/marriage-certificate"},{"title":"Australien Credit Bureau Verifizierungs-API: ID Match","sidebarTitle":"Australien Credit Bureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/credit-bureau"},{"title":"Australien-Todesfallprüfung (BDM) API: Echtzeitabfrage","sidebarTitle":"Australien-Todesfallprüfung (BDM)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/death-check"},{"title":"Australien Wählerverzeichnis API: ID-Abgleich","sidebarTitle":"Australien Wählerverzeichnis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/electoral-roll"},{"title":"Australien Superannuation \u0026 Payroll-Verifizierung API","sidebarTitle":"Australien Superannuation \u0026 Payroll","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/superannuation-payroll"},{"title":"Australien VEVO-API: Verifizierung in Echtzeit","sidebarTitle":"Australien VEVO","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/vevo"},{"title":"Führerschein-Verifizierung Australien API (DVS)","sidebarTitle":"DVS - Australien Führerschein","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/driver-licence"},{"title":"Datenbankvalidierung Australien: Medicare-Karte (DVS) API","sidebarTitle":"DVS - Medicare-Karte Australien","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/medicare-card"},{"title":"Australien-Reisepass DVS API: Verifizierung und ID Match","sidebarTitle":"DVS - Australien-Reisepass","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/passport"},{"title":"Datenbankvalidierung Australien Visum: DVS-Data-Match-API","sidebarTitle":"DVS - Australien Visum","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/australia/visa"}]},{"title":"Österreich Kreditbüro-Verifizierungs-API: Datenabgleich","sidebarTitle":"Österreich Kreditbüro","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/austria/credit-bureau"},{"title":"Bolivien CI-Verifizierung API: Echtzeit-Abfrage","sidebarTitle":"Bolivien - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 Brasilien","pages":[{"title":"BRA Unico IDCloud API: CPF- und Selfie-Verifizierung","sidebarTitle":"BRA - Unico IDCloud","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/unico-idcloud"},{"title":"Brasilien CNH-QR-Code + Gesichtsabgleich (Datavalid) API","sidebarTitle":"Brasilien - CNH-QR-Code (Datavalid)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"Brasilien CPF Gesichtsabgleich API (Datavalid): ID Match","sidebarTitle":"Brasilien - CPF + Gesichtsabgleich (Datavalid)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cpf-facial"},{"title":"Brasilien CPF-Statusprüfung per API in Echtzeit","sidebarTitle":"Brasilien - CPF-Statusprüfung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/cpf"},{"title":"Brasilien – Gesellschafter und Geschäftsführer (QSA) API","sidebarTitle":"Brasilien – Gesellschafter (QSA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/company-directors"},{"title":"Brasilien Unternehmensregister-Abfrage (CNPJ) API","sidebarTitle":"Brasilien – Unternehmensregister (CNPJ)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/company-registry"},{"title":"Brasilien Todesprüfung (CPF) API: Echtzeit-Abfrage","sidebarTitle":"Brasilien - Todesprüfung (CPF)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/death-check"},{"title":"Bundesstrafregister Brasilien: Verifizierungs-API","sidebarTitle":"Brasilien - Strafregister (Polícia Federal)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"Brasilien Datenbankvalidierung API: Identitätsabgleich","sidebarTitle":"Brasilien Wohnadresse","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/residential"},{"title":"Brasilien CPF/CNPJ Steuernummer-Verifizierung API","sidebarTitle":"Brasilien Steuerregistrierung (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/brazil/tax-registration"}]},{"title":"Kambodscha Nationalausweis-Prüfung API: Datenabgleich","sidebarTitle":"Kambodscha Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 Kanada","pages":[{"title":"Kanada Kreditauskunftei (FINTRAC): Verifizierungs-API","sidebarTitle":"Kanada-Kreditauskunftei (FINTRAC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"Kanada Kreditauskunft 2 (Nicht-FINTRAC) API: ID-Abgleich","sidebarTitle":"Kanada Kreditauskunft 2 (Nicht-FINTRAC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"Datenbankvalidierung Kanada Residential: Identitäts-API","sidebarTitle":"Kanada Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/canada/residential"}]},{"title":"Chile RUT-Verifizierung API: Echtzeit-Datenbankvalidierung","sidebarTitle":"Chile - RUT-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 China","pages":[{"title":"China Bankkarten-Verifizierung API: Echtzeit-Abfrage","sidebarTitle":"China Bankkarte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/bank-card"},{"title":"China-Ausweisverifizierung API: Identitätsabfrage","sidebarTitle":"China Ausweis-ID","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/national-id"},{"title":"China-Reisepassverifizierung API: Echtzeit-Abfrage","sidebarTitle":"China-Reisepassverifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/passport-verification"},{"title":"Telefonverifizierung China API: Echtzeit-Datenbankabfrage","sidebarTitle":"China Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 Kolumbien","pages":[{"title":"Kolumbien Cédula-Verifizierung API: Datenbankvalidierung","sidebarTitle":"Kolumbien - Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/colombia/cedula"},{"title":"Kolumbien: Migración Colombia Ausländerstatus API","sidebarTitle":"Kolumbien - Migración Colombia Ausländerstatus","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/colombia/migracion"}]},{"title":"Cédula-Verifizierung Costa Rica: API, Data Match","sidebarTitle":"Costa Rica – Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 Dänemark","pages":[{"title":"Datenbankvalidierung Dänemark: Identitätsabgleich","sidebarTitle":"Dänemark Consumer 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/denmark/consumer-2"},{"title":"Dänemark Ausweisverifizierung API: Datenabgleich","sidebarTitle":"Dänemark CPR-Nummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/denmark/national-id"}]},{"title":"Cédula-Verifizierung Dominikanische Republik – API","sidebarTitle":"Dominikanische Republik - Cédula","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/dominican-republic/cedula"},{"title":"Ecuador Cédula-Verifizierung per API: Echtzeitabfrage","sidebarTitle":"Ecuador - Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/ecuador/cedula"},{"title":"DUI-Verifizierung El Salvador: API für Identitätsabfrage","sidebarTitle":"El Salvador – DUI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 Finnland","pages":[{"title":"Finnland Consumer 2 API: Identitätsabgleich","sidebarTitle":"Finnland Consumer 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/finland/consumer-2"},{"title":"Finnische Ausweisverifizierung per API: Datenbankabgleich","sidebarTitle":"Finnische Ausweisnummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 Frankreich","pages":[{"title":"Telefonverifizierung API Frankreich: Echtzeit-ID-Abfrage","sidebarTitle":"Frankreich Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/phone"},{"title":"Datenbankvalidierung Frankreich API: Identitätsabgleich","sidebarTitle":"Frankreich Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/residential"},{"title":"Datenbankvalidierung Frankreich: Utility-API in Echtzeit","sidebarTitle":"Frankreich Utility","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 Deutschland","pages":[{"title":"Auskunftei-Verifizierungs-API Deutschland: Datenabgleich","sidebarTitle":"Deutschland Auskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/germany/credit-bureau"},{"title":"Telefonverifizierung Deutschland API 2: Echtzeit-Abfrage","sidebarTitle":"Deutschland Phone 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 Global","pages":[{"title":"Global Core Intelligence Service: Verifizierungs-API","sidebarTitle":"Global - Core Intelligence Service","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/intelligence-service"},{"title":"Identity Enrichment Verifizierung API (global)","sidebarTitle":"Global - Identity Enrichment","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/identity-enrichment"},{"title":"SIM-Swap-Verifizierung API (Global): Telco Match","sidebarTitle":"Global - SIM-Swap","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 Guatemala","pages":[{"title":"Guatemala - DPI + Gesichtsabgleich (RENAP) API: ID Match","sidebarTitle":"Guatemala - DPI + Gesichtsabgleich (RENAP)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/guatemala/dpi-facial"},{"title":"Guatemala DPI-Verifizierung API: Echtzeit-Datenbankabfrage","sidebarTitle":"Guatemala - DPI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/guatemala/dpi"}]},{"title":"Honduras DNI-Verifizierungs-API: Echtzeit-Abfrage","sidebarTitle":"Honduras - DNI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 Indien","pages":[{"title":"Aadhaar (UIDAI) Verifizierungs-API: Datenabgleich Indien","sidebarTitle":"Indien Aadhaar (UIDAI)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/aadhaar"},{"title":"Führerschein-Verifizierung Indien (RTO) API","sidebarTitle":"Indien Führerschein (RTO)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/drivers-licence"},{"title":"EPIC Indien: Wählerregistrierung (ECI) API","sidebarTitle":"Indien EPIC (Wählerregistrierung, ECI)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"PAN (Permanent Account Number) Indien (ITD) API","sidebarTitle":"Indien PAN (ITD)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"Indonesien Residential Identity Card Verifizierung API","sidebarTitle":"Indonesien Wohnsitzausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 Italien","pages":[{"title":"Credit-Bureau-API Italien: Header-Abgleich","sidebarTitle":"Italien Credit Bureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/italy/credit-bureau"},{"title":"Datenbankvalidierung Italien (Wohnsitz): Identitäts-API","sidebarTitle":"Italien Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/italy/residential"}]},{"title":"Kenia Ausweisverifizierung API: Identitätsabfrage","sidebarTitle":"Kenia Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/kenya/national-id"},{"title":"Malaysia-Nationalausweis-Verifizierung API: Datenabgleich","sidebarTitle":"Malaysia Nationalausweis","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 Mexiko","pages":[{"title":"CURP-Verifizierung Mexiko: API für Echtzeitabfrage","sidebarTitle":"Mexiko - CURP-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/mexico/curp"},{"title":"INE-Ausweis-Gültigkeitsprüfung Mexiko – API","sidebarTitle":"Mexiko – INE-Gültigkeit","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"Niederlande Wohnsitzverifizierung API: ID-Abgleich","sidebarTitle":"Niederlande Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 Neuseeland","pages":[{"title":"Neuseeland Geburtsdaten-Verifizierung API: DIA ID Match","sidebarTitle":"DIA - Neuseeland Geburten","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/births"},{"title":"Neuseeland Staatsbürgerschaftsprüfung API – DIA","sidebarTitle":"DIA - Neuseeland Staatsbürgerschaft","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/citizenship"},{"title":"Neuseeland-Reisepassverifizierung API (DIA)","sidebarTitle":"DIA - Neuseeland-Reisepass","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/passport"},{"title":"Neuseeland Todesfallprüfung (BDM) API: Echtzeit-Abfrage","sidebarTitle":"Neuseeland Todesfallprüfung (BDM)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/death-check"},{"title":"Neuseeland Führerschein (NZTA) Verifizierung API","sidebarTitle":"Neuseeland Führerschein (NZTA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 Nigeria","pages":[{"title":"Bankverifizierungsnummer (BVN) Nigeria API","sidebarTitle":"Nigeria BVN","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"Nigeria Führerschein (FRSC) Datenbankvalidierung API","sidebarTitle":"Nigeria Führerschein (FRSC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/drivers-license"},{"title":"Nigeria-Reisepass (NIS) API: ID-Abgleich","sidebarTitle":"Nigeria-Reisepass (NIS)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/passport"},{"title":"Nigeria National ID (NIMC) Verifizierung API","sidebarTitle":"Nigeria National ID (NIMC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/national-id"},{"title":"Nigeria Nationale ID + Selfie (NIMC) Verifizierung API","sidebarTitle":"Nigeria Nationale ID + Selfie (NIMC)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"Norwegen Residential Verification API: Identitätsabgleich","sidebarTitle":"Norwegen Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 Panama","pages":[{"title":"Panamá - Verificación de cédula con Gesichtsabgleich","sidebarTitle":"Panamá - Cédula mit Gesichtsabgleich (SIB Plus)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/panama/sib-plus"},{"title":"Panama Cédula mit Gesichtsabgleich (SIB) API","sidebarTitle":"Panama - Cédula (SIB)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/panama/sib"}]},{"title":"Paraguay CI-Verifizierung API: Echtzeit-Datenbankabfrage","sidebarTitle":"Paraguay - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 Peru","pages":[{"title":"Peru DNI-Verifizierung API: Echtzeit-Ausweisabfrage","sidebarTitle":"Peru - DNI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/peru/dni"},{"title":"Peru Steuerregistrierung (SUNAT): API-Verifizierung","sidebarTitle":"Peru Steuerregistrierung (SUNAT)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/peru/tax-registration"}]},{"title":"Datenbankvalidierung Philippinen: Residential ID-Match","sidebarTitle":"Philippinen Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 Singapur","pages":[{"title":"Singapur Kreditauskunftei Verifizierungs-API: ID-Abgleich","sidebarTitle":"Singapur Kreditauskunftei","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/singapore/credit-bureau"},{"title":"Utility-Verifizierung Singapur: API für Identitätsabfrage","sidebarTitle":"Singapur Utility","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 Südafrika","pages":[{"title":"Südafrika – Kontoinhaberverifizierung API","sidebarTitle":"Südafrika – Kontoinhaber","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"Geschäftsführer-Abfrage API für Südafrika","sidebarTitle":"Südafrika – Geschäftsführer-Abfrage","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/company-directors"},{"title":"Südafrika Unternehmensregister-Abfrage API","sidebarTitle":"Südafrika – Unternehmensregister","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/company-registry"},{"title":"Südafrika Contactability Lookup API: ID Match","sidebarTitle":"Südafrika - Contactability Lookup","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/contactability"},{"title":"Südafrika – Strafregisterprüfung per Gesichtsabgleich API","sidebarTitle":"Südafrika – Strafregister-Gesichtsabgleich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"Südafrika DHA-Fingerprint-Abgleich API: ID-Abgleich","sidebarTitle":"Südafrika - DHA-Fingerprint-Abgleich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"Südafrika - DHA-Fotoabruf Verifizierungs-API","sidebarTitle":"Südafrika - DHA-Fotoabruf","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/dha-photo"},{"title":"Südafrika Führerscheinverifizierung API","sidebarTitle":"Südafrika Führerschein","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/drivers-license"},{"title":"Südafrika – Betrugsprävention-Screening-API","sidebarTitle":"Südafrika – Betrugsprävention","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"Südafrika: Personen-Directorships-Abfrage API","sidebarTitle":"Südafrika – Personen-Directorships-Abfrage","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/person-directorships"},{"title":"Datenbankvalidierung Südafrika: Flüchtlingsakten-API","sidebarTitle":"Südafrika – Flüchtlingsakte","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/refugee"},{"title":"Fahrzeughalter-Verifizierung Südafrika API","sidebarTitle":"Südafrika - Fahrzeughalter","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"Südafrika Nationale ID (DHA): Datenbankvalidierung-API","sidebarTitle":"Südafrika Nationale ID (DHA)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/south-africa/national-id"}]},{"title":"DNI/NIE-Verifizierung Spanien per API: Echtzeitabfrage","sidebarTitle":"Spanien - DNI/NIE-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 Schweden","pages":[{"title":"Schweden Ausweisverifizierung: API für Identitätsabgleich","sidebarTitle":"Schweden nationale ID","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/sweden/national-id"},{"title":"Telefonverifizierung Schweden API: Echtzeitabfrage","sidebarTitle":"Schweden Telefon","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/sweden/phone"}]},{"title":"Schweiz Kreditauskunft Verifizierungs-API","sidebarTitle":"Schweiz Kreditauskunft","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/switzerland/credit-bureau"},{"title":"Thailand-Ausweisverifizierung per API: Datenabgleich","sidebarTitle":"Thailand Ausweisnummer","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 Vereinigtes Königreich","pages":[{"title":"Kreditauskunftei UK: Datenbankvalidierung-API","sidebarTitle":"Kreditauskunftei UK","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"Verifizierungs-API: Finanzdienstleistungen UK","sidebarTitle":"Finanzdienstleistungen Vereinigtes Königreich","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/financial-services"},{"title":"Telefonverifizierung UK API: Phone 2 Datenabgleich","sidebarTitle":"Vereinigtes Königreich Phone 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/phone-2"},{"title":"Datenbankvalidierung Vereinigtes Königreich: Wohnsitz-API","sidebarTitle":"Vereinigtes Königreich Wohnsitz","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 Vereinigte Staaten","pages":[{"title":"Datenbankvalidierung USA: Kreditbureau-API","sidebarTitle":"USA – Kreditbureau","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/credit-bureau"},{"title":"USA Datenbankvalidierung: Todesfallprüfung (SSDMF) API","sidebarTitle":"USA - Todesfallprüfung (SSDMF)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/death-check"},{"title":"Datenbankvalidierung USA Finanzdienstleistungen API","sidebarTitle":"USA - Finanzdienstleistungen","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/financial-services"},{"title":"Telefonverifizierung USA 2 API: Datenabgleich","sidebarTitle":"USA – Telefonverifizierung 2","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/phone-2"},{"title":"Datenbankvalidierung USA Residential: Verifizierungs-API","sidebarTitle":"USA - Residential","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/united-states/residential"}]},{"title":"Uruguay CI-Verifizierung per API: Echtzeit-Abfrage","sidebarTitle":"Uruguay - CI-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/uruguay/cedula"},{"title":"Venezuela Cédula-Verifizierung API: Identitätsabgleich","sidebarTitle":"Venezuela – Cédula-Verifizierung","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/venezuela/cedula"},{"title":"Datenbankvalidierung Sambia NRC (Steuerregister) API","sidebarTitle":"Sambia NRC (Steuerregister)","api":"POST /v3/database-validation/","href":"/de/api-reference/database-validation/zambia/national-id"}]},{"group":"Biometrie \u0026 Gesicht","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"Passive Liveness-Erkennung API: Deepfake-Erkennung","sidebarTitle":"Passive Liveness","openapi":"de/openapi-25.json POST /v3/passive-liveness/","href":"/de/standalone-apis/passive-liveness"},{"title":"Gesichtsabgleich API: 1:1-Gesichtsvergleich","sidebarTitle":"Gesichtsabgleich","openapi":"de/openapi-25.json POST /v3/face-match/","href":"/de/standalone-apis/face-match"},{"title":"Gesichtssuche-API: 1:N-Dubletten \u0026 Betrugsringe","sidebarTitle":"Gesichtssuche","openapi":"de/openapi-25.json POST /v3/face-search/","href":"/de/standalone-apis/face-search"},{"title":"Altersschätzung API: Altersverifizierung per Selfie","sidebarTitle":"Altersschätzung API","openapi":"de/openapi-25.json POST /v3/age-estimation/","href":"/de/standalone-apis/age-estimation"}]},{"group":"Compliance \u0026 Risiko","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"AML-Screening-API: Sanktionen, PEP \u0026 Watchlists","sidebarTitle":"AML-Screening-API","openapi":"de/openapi-25.json POST /v3/aml/","href":"/de/standalone-apis/aml-screening"},{"title":"AML-Datensatz-Aktualität API","sidebarTitle":"AML-Datensatz-Aktualität abrufen","openapi":"de/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/de/standalone-apis/aml-dataset-freshness"},{"title":"Betrugsprüfung API (Fraud Check)","openapi":"de/openapi-25.json POST /v3/fraud/checks/","href":"/de/standalone-apis/fraud-check"},{"title":"Betrugsprüfung planen","openapi":"de/openapi-25.json POST /v3/fraud/checks/plan/","href":"/de/standalone-apis/fraud-check-plan"},{"title":"Betrugsprüfung abrufen","openapi":"de/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/de/standalone-apis/fraud-check-result"}]},{"group":"Geräte- und IP-Analyse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"IP-Risiko-API: Geo-, VPN- und Rechenzentrums-Signale","sidebarTitle":"IP-Risiko-API","openapi":"de/openapi-25.json POST /v3/ip/risk/","href":"/de/standalone-apis/ip-risk"}]},{"group":"KYB-Register","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"Unternehmensregister-API: Firmensuche und Auswahl","sidebarTitle":"Übersicht","href":"/de/standalone-apis/kyb-registry"},{"title":"Unternehmensregister-Suche API (KYB) - Didit","sidebarTitle":"KYB-Registersuche","openapi":"de/openapi-25.json POST /v3/kyb/search/","href":"/de/standalone-apis/kyb-registry-search"},{"title":"Unternehmensprofil abrufen: KYB Registry Select API","sidebarTitle":"KYB Registry Select","openapi":"de/openapi-25.json POST /v3/kyb/select/","href":"/de/standalone-apis/kyb-registry-select"},{"title":"KYB-Gesellschafter-API für Unternehmensregister","sidebarTitle":"KYB-Gesellschafter","openapi":"de/openapi-25.json POST /v3/kyb/shareholders/","href":"/de/standalone-apis/kyb-registry-shareholders"},{"title":"KYB-Register-UBO-API: wirtschaftlich Berechtigte","sidebarTitle":"KYB-Register-UBOs","openapi":"de/openapi-25.json POST /v3/kyb/ubo/","href":"/de/standalone-apis/kyb-registry-ubo"}]},{"group":"E-Mail-Verifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"E-Mail-Verifizierung API: OTP \u0026 Risiko-Scoring","sidebarTitle":"Überblick","href":"/de/standalone-apis/email-verification"},{"title":"E-Mail-Verifizierung: Einmalcode per API senden","sidebarTitle":"Einmalcode senden","openapi":"de/openapi-25.json POST /v3/email/send/","href":"/de/standalone-apis/email-send"},{"title":"E-Mail-Code prüfen: API zur Validierung von E-Mail-OTPs","sidebarTitle":"E-Mail-Code prüfen","openapi":"de/openapi-25.json POST /v3/email/check/","href":"/de/standalone-apis/email-check"},{"title":"E-Mail-Risiko-API: Zustellbarkeit \u0026 Datenleck-Signale","sidebarTitle":"E-Mail-Risiko-API","openapi":"de/openapi-25.json POST /v3/email/risk/","href":"/de/standalone-apis/email-risk"}]},{"group":"Telefonverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"Telefonverifizierung API: SMS-OTP \u0026 Risikosignale","sidebarTitle":"Telefonverifizierung","href":"/de/standalone-apis/phone-verification"},{"title":"Telefon-OTP senden API: SMS-Verifizierungscode","sidebarTitle":"Telefoncode senden","openapi":"de/openapi-25.json POST /v3/phone/send/","href":"/de/standalone-apis/phone-send"},{"title":"Telefoncode-Prüfung API: SMS-OTP validieren","sidebarTitle":"Telefoncode prüfen","openapi":"de/openapi-25.json POST /v3/phone/check/","href":"/de/standalone-apis/phone-check"},{"title":"Telefonrisiko-API: Carrier- und Betrugssignale","sidebarTitle":"Telefonrisiko-API","openapi":"de/openapi-25.json POST /v3/phone/risk/","href":"/de/standalone-apis/phone-risk"}]},{"group":"Bankverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Kontoprüfungs-API: Auszahlungskonto verifizieren","sidebarTitle":"Kontoprüfungs-API","openapi":"de/openapi-25.json POST /v3/bank/account-check/","href":"/de/standalone-apis/bank-account-check"}]}]},{"tab":"Benutzerverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Benutzerverifizierung","href":"/de/core-technology/liveness/overview"}]},{"tab":"Unternehmensverifizierung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Unternehmensverifizierung","href":"/de/business-verification/overview"}]},{"tab":"Transaktionsüberwachung","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Transaktionsüberwachung","href":"/de/transaction-monitoring/overview"}]},{"tab":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Changelog","href":"/de/changelog"}]}],"global":{"anchors":[{"anchor":"API-Referenz","icon":"code","href":"/de/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"OpenAPI-Spezifikation","icon":"file-code","href":"https://docs.didit.me/de/openapi-25.json"},{"anchor":"Integrations-Prompt","icon":"wand-magic-sparkles","href":"/de/integration/integration-prompt"},{"anchor":"MCP-Server","icon":"plug","href":"/de/integration/mcp/overview"},{"anchor":"Agent-Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]},{"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/sessions-api/share-session/import"}]}]},"basePath":"","title":"Geteilte Sitzung importieren: API für KYC \u0026 KYB - 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"]}