Zum Hauptinhalt springen
POST
curl
Verwenden Sie diesen Endpoint, nachdem POST /v3/kyb/search/ Kandidatenunternehmen zurückgegeben hat und Sie die letztlich wirtschaftlich Berechtigten benötigen: die Gesellschafter sowie die natürlichen Personen und übergeordneten Unternehmen, die über die Eigentumskette ermittelt werden (registry_data.ubo_resolution). Die Abrechnung erfolgt zum UBO-Preis des Landes (Preise pro Land). Geliefert wird die höchste Stufe, die das Land und das Register bereitstellen können. registry_tier_delivered gibt an, was abgerechnet wurde: shareholders, wenn der Bericht keine natürliche Person als wirtschaftlich Berechtigte nennt, basic, wenn überhaupt kein Eigentumsdatensatz vorliegt (dann ist registry_ownership_status unavailable), oder not_held, wenn die Quelle der Eigentümerstruktur geantwortet hat, dass sie keine Daten zu diesem Unternehmen führt (Eigentumsstatus). Solange der Bericht noch erstellt wird oder der Abschnitt zur Eigentümerstruktur noch nicht aus dem Register abgerufen wurde, gibt der Endpoint 202 Accepted, kyb_registry.fetch_status: "pending", kyb_registry.registry_ownership_status: "pending" und registry_tier_delivered: null zurück. Bewahren Sie die zurückgegebene request_id auf und rufen Sie GET /v3/session/{request_id}/decision/ ab, bis registry_checks[0].company.fetch_status den Wert resolved hat. Didit vervollständigt den ausstehenden Bericht automatisch und berechnet die gelieferte Stufe, sobald er fertig ist. Senden Sie die Anfrage nicht erneut, solange sie aussteht: Jeder neue POST erstellt eine eigene Anfrage. Nur in v3 verfügbar. POST /v2/kyb/select/ und POST /v3/kyb/select/ behalten ihren Vertrag und ihren Preis bei.

Autorisierungen

x-api-key
string
header
erforderlich

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.

Body

application/json
kyb_response_id
string
erforderlich

Kandidaten-Handle aus POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). Flüchtig: Verwenden Sie es kurz nach der Suche, die es erzeugt hat. Handles können lang sein; speichern und senden Sie den Wert daher genau so, wie er zurückgegeben wurde, ohne ihn zu kürzen oder eine bestimmte Länge anzunehmen.

Maximum string length: 1024
Beispiel:

"69aeeb95febb0f1704042259"

vendor_data
string

Ihre Kennung für dieses Unternehmen; wird zurückgegeben und mit der Unternehmenssitzung gespeichert.

metadata
object | null

Freiform-JSON, das mit der Unternehmenssitzung gespeichert und zurückgegeben wird.

save_api_request
boolean
Standard:true

Muss true sein (Standardwert). Auswahlen aus dem KYB-Register werden immer dauerhaft gespeichert, damit Abrechnung und Abruf nachverfolgt werden können; false gibt 400 zurück.

Antwort

Unternehmensbericht zurückgegeben und zur gelieferten Stufe abgerechnet. Eigentümerstruktur-Berichte, die noch vorbereitet werden, können 202 zurückgeben; behalten Sie request_id, um deren gespeicherte Entscheidung abzurufen.

request_id
string<uuid>

ID der Unternehmenssitzung, die für diesen Abruf erstellt wurde. Der gespeicherte Datensatz (in der Konsole sichtbar) wird weiter aktualisiert, falls das Register die Abfrage erst nach der Antwort auflöst.

registry_tier_requested
enum<string>

Die Stufe, die dieser Endpoint bereitstellt: basic (Lite) für ausgewählte, shareholders, ubo.

Verfügbare Optionen:
basic,
shareholders,
ubo
registry_tier_delivered
enum<string> | null

Die tatsächlich gelieferte und abgerechnete Stufe. Niedriger als angefordert, wenn die Register des Landes keine Eigentümerdaten enthalten, wenn das Register keinen Eigentümereintrag für dieses Unternehmen führt oder wenn der aufgelöste Bericht einer ubo-Anfrage keine natürliche Person als wirtschaftlich Berechtigten nennt.

Verfügbare Optionen:
basic,
shareholders,
ubo,
null
kyb_registry
object

Vollständiges Unternehmensprofil aus dem Register.

vendor_data
string | null

Wiedergabe der von Ihnen gesendeten vendor_data.

metadata
object | null

Rückgabe der von Ihnen gesendeten metadata.

created_at
string<date-time>
Zuletzt geändert am 7. November 2026