Zum Hauptinhalt springen
POST
curl

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.

Pfadparameter

proof_uuid
string<uuid>
erforderlich

proof_id aus der Prüfungs-Warteschlange.

Body

application/json
decision
enum<string>
erforderlich
Verfügbare Optionen:
approve,
reject
note
string

Optional. Wird zusammen mit dem Nachweis gespeichert und als review_note zurückgegeben.

Maximum string length: 512

Antwort

Der festgelegte Nachweis.

proof_id
string<uuid>
method
enum<string>
Verfügbare Optionen:
SCREENSHOT
status
enum<string>
Verfügbare Optionen:
PENDING,
VERIFIED,
REJECTED,
EXPIRED
wallet_address
string
chain
string

Kanonischer Chain-Identifikator, z. B. ETH, BTC, SOL, TRX.

holder_name
string
is_ownership_verified
boolean

Gibt an, ob die Inhaberschaft des Adressbucheintrags verifiziert ist, durch diesen oder einen anderen Nachweis.

transaction_id
string<uuid> | null

Die Transaktion, für deren Travel-Rule-Transfer die Widget-Sitzung erstellt wurde. Null für eine Sitzung, die ohne transaction_id erstellt wurde.

file_name
string | null
content_type
string | null
screenshot_url
string | null

Zeitlich begrenzter Link zum hochgeladenen Screenshot. Rufen Sie die Warteschlange erneut ab, um einen neuen Link zu erhalten.

attempts
integer

Wie viele Dateien der Endbenutzer für diesen Nachweis hochgeladen hat.

failure_reason
enum<string>

REVIEW_REJECTED nach einer Ablehnung, OWNERSHIP_CHANGED, wenn die Wallet vor einer Entscheidung den Inhaber gewechselt hat oder gelöscht wurde. Andernfalls leer.

Verfügbare Optionen:
,
SIGNATURE_INVALID,
SIGNATURE_UNSUPPORTED_SCHEME,
DEPOSIT_NOT_FOUND,
DEPOSIT_UNCONFIRMED,
DEPOSIT_LOOKUP_FAILED,
DEPOSIT_MISMATCH,
DEPOSIT_STALE,
TXID_REUSED,
CHAIN_UNSUPPORTED,
WINDOW_EXPIRED,
OWNERSHIP_CHANGED,
METHOD_SWITCHED,
REVIEW_REJECTED,
ABANDONED
method_chosen_at
string<date-time> | null

Wann der Endbenutzer die Screenshot-Methode ausgewählt hat.

decided_at
string<date-time> | null
decided_by
string

Wer den Nachweis geschlossen hat: review: für einen Prüfer in der Konsole, review für eine Entscheidung per API-Schlüssel, widget oder sweeper, wenn Didit ihn automatisch geschlossen hat. Leer, solange PENDING.

review_note
string

Die mit der Entscheidung gesendete Notiz. Leer, wenn keine vorhanden ist.

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