Zum Hauptinhalt springen
POST
curl
Wenn Sie einen Schritt mit defer_until_flow_finishes: true überschreiben, während sich die Person noch im Workflow befindet, wartet die Überschreibung und wird angewendet, sobald der Workflow abgeschlossen ist. Brechen Sie sie hier ab, wenn sie nicht mehr angewendet werden soll. Die Prüfung behält ihren aktuellen Status. Der Abbruch wird im Aktivitätsprotokoll der Sitzung als FEATURE_OVERRIDE_CANCELLED erfasst, und es wird kein Webhook gesendet. Die Antwort ist die Überschreibung mit state: cancelled und cancel_reason: cancelled_by_reviewer.

Override-ID finden

Verwenden Sie die id des override-Objekts aus der Antwort von Feature-Status aktualisieren, oder listen Sie die Überschreibungen der Sitzung mit Feature-Überschreibungen auflisten auf und wählen Sie eine aus, deren state pending_until_flow_finishes ist.

Wenn das Abbrechen fehlschlägt

Eine Überschreibung, die bereits angewendet oder abgebrochen wurde, gibt 409 mit dem Code feature_override_not_pending zurück. Um eine Prüfung nach der Anwendung ihrer Überschreibung zu ändern, senden Sie stattdessen eine neue Anfrage an Feature-Status aktualisieren.

Verwandte Themen

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

sessionId
string<uuid>
erforderlich

UUID der Verifizierungssitzung. Akzeptiert sowohl Benutzer- (KYC) als auch Unternehmens- (KYB) Sitzungs-IDs.

Beispiel:

"3fa85f64-5717-4562-b3fc-2c963f66afa6"

overrideId
string<uuid>
erforderlich

Die id des zu stornierenden Overrides.

Beispiel:

"9b2f4c1e-8d3a-4e5f-a6b7-c8d9e0f1a2b3"

Antwort

Der Override wurde storniert und wird nie angewendet.

Eine Überschreibung eines Prüfungs- bzw. Funktionsstatus, vorgenommen mit PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/: was geändert wird, ob sie angewendet wurde oder noch darauf wartet, dass die Person den Flow abschließt, wer die Anfrage gestellt hat und warum.

id
string<uuid>
erforderlich

Kennung des Overrides. Übergeben Sie sie an den Cancel-Endpoint.

Beispiel:

"7c9e6679-7425-40de-944b-e07fc1f90ae7"

node_id
string
erforderlich

Der in der Anfrage angegebene Workflow-Knoten (default für einen Schritt ohne Knoten).

Beispiel:

"feature_ocr_1"

feature_type
string
erforderlich

Der von der Anfrage übergebene feature_type oder eine leere Zeichenkette, wenn keiner übergeben wurde.

Beispiel:

""

feature_model
string
erforderlich

Die Art der Prüfung, die überschrieben wurde, beispielsweise KYC, Face, AML oder GeolocationCheck.

Beispiel:

"KYC"

previous_status
enum<string>
erforderlich

Der Status der Überprüfung zum Zeitpunkt der Anfrage des Overrides.

Verfügbare Optionen:
Not Finished,
Approved,
Declined,
In Review,
Resub Requested
Beispiel:

"In Review"

new_status
enum<string>
erforderlich

Der Status, den die Überschreibung festlegt.

Verfügbare Optionen:
Approved,
Declined,
In Review
Beispiel:

"Approved"

state
enum<string>
erforderlich

applied: Die Prüfung hat den neuen Status. pending_until_flow_finishes: Das Override wartet und greift, wenn die Person den Ablauf beendet. cancelled: Es hat gewartet und wurde nie angewendet (siehe cancel_reason).

Verfügbare Optionen:
applied,
pending_until_flow_finishes,
cancelled
Beispiel:

"applied"

forced
boolean
erforderlich

true, wenn die Überschreibung sofort angewendet wurde, während die Person sich noch im Ablauf befand.

Beispiel:

false

reason
string | null
erforderlich

Der mit der Anfrage gesendete comment oder null.

Beispiel:

"Document manually verified by compliance."

requested_by
object | null
erforderlich

Wer die Übersteuerung angefordert hat, oder null, wenn dies nicht bekannt ist.

requested_at
string<date-time>
erforderlich

Wann die Übersteuerung angefordert wurde.

Beispiel:

"2026-10-13T09:15:00Z"

applied_at
string<date-time> | null
erforderlich

Wann die Überprüfung den neuen Status angenommen hat, oder null, während sie wartet oder sobald sie storniert wurde.

Beispiel:

"2026-10-13T09:15:00Z"

cancelled_at
string<date-time> | null
erforderlich

Wann ein wartender Override abgebrochen wurde, oder null.

Beispiel:

null

cancel_reason
enum<string> | null
erforderlich

Warum ein wartendes Override nie angewendet wurde, oder null. cancelled_by_reviewer: über den Abbrechen-Endpoint storniert. replaced: ein neueres Override für denselben Check hat es ersetzt. check_changed: die Person hat die Prüfung vor dem Abschluss des Ablaufs wiederholt. session_closed: die Sitzung wurde beendet, bevor die Person den Ablauf abgeschlossen hat (abgebrochen, abgelaufen oder mitten im Ablauf entschieden).

Verfügbare Optionen:
cancelled_by_reviewer,
replaced,
check_changed,
session_closed,
null
Beispiel:

null

Zuletzt geändert am 7. November 2026