メインコンテンツへスキップ
POST
curl
本人がまだフローの途中にいる間にdefer_until_flow_finishes: trueを指定してステップをオーバーライドすると、そのオーバーライドは待機状態となり、フローが終了した時点で適用されます。 適用する必要がなくなった場合は、ここでキャンセルしてください。 チェックのステータスは現在のまま維持されます。 キャンセルはセッションのアクティビティにFEATURE_OVERRIDE_CANCELLEDとして記録され、Webhookは送信されません。 レスポンスは、state: cancelledとcancel_reason: cancelled_by_reviewerを持つオーバーライドです。

オーバーライドIDを確認する

機能ステータスの更新から返されるoverrideオブジェクトのidを使用するか、機能オーバーライドの一覧取得でセッションのオーバーライドを一覧表示し、stateがpending_until_flow_finishesのものを選択してください。

キャンセルに失敗する場合

すでに適用された、またはキャンセルされたオーバーライドをキャンセルしようとすると、コードfeature_override_not_pendingとともに409が返されます。 オーバーライドの適用後にチェックを変更するには、代わりに新しい機能ステータスの更新リクエストを送信してください。

関連項目

承認

x-api-key
string
header
必須

お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys

パスパラメータ

sessionId
string<uuid>
必須

検証セッションのUUID。ユーザー(KYC)と企業(KYB)の両方のセッションIDを受け付けます。

例:

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

overrideId
string<uuid>
必須

取り消すオーバーライドのidです。

例:

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

レスポンス

オーバーライドはキャンセルされ、今後適用されることはありません。

PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/で行ったチェック(機能)ステータスの上書き1件です。何を変更するか、適用済みか、まだ本人がフローを完了するのを待っているか、誰がなぜ依頼したかを示します。

id
string<uuid>
必須

オーバーライドの識別子。キャンセル用エンドポイントに渡してください。

例:

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

node_id
string
必須

リクエストで指定されたワークフローのノード(ノードのないステップの場合はdefault)。

例:

"feature_ocr_1"

feature_type
string
必須

リクエストで渡されたfeature_typeです。何も渡されなかった場合は空文字列です。

例:

""

feature_model
string
必須

オーバーライドされたチェックの種類です。例:KYC、Face、AML、GeolocationCheck。

例:

"KYC"

previous_status
enum<string>
必須

オーバーライドがリクエストされた時点のチェックのステータス。

利用可能なオプション:
Not Finished,
Approved,
Declined,
In Review,
Resub Requested
例:

"In Review"

new_status
enum<string>
必須

オーバーライドが設定するステータス。

利用可能なオプション:
Approved,
Declined,
In Review
例:

"Approved"

state
enum<string>
必須

applied:チェックに新しいステータスが適用されています。pending_until_flow_finishes:上書きは待機し、本人がフローを完了した時点で適用されます。cancelled:待機したものの、適用されることはありませんでした(cancel_reasonを参照)。

利用可能なオプション:
applied,
pending_until_flow_finishes,
cancelled
例:

"applied"

forced
boolean
必須

本人がまだフロー内にいる間にオーバーライドが即座に適用された場合はtrueです。

例:

false

reason
string | null
必須

リクエストとともに送信されたcomment、またはnullです。

例:

"Document manually verified by compliance."

requested_by
object | null
必須

オーバーライドを要求した者です。不明な場合はnullです。

requested_at
string<date-time>
必須

オーバーライドがリクエストされた日時。

例:

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

applied_at
string<date-time> | null
必須

チェックが新しいステータスになった日時。待機中、またはキャンセルされた後はnull。

例:

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

cancelled_at
string<date-time> | null
必須

待機中のオーバーライドがキャンセルされた日時、またはnull。

例:

null

cancel_reason
enum<string> | null
必須

待機中のオーバーライドが適用されなかった理由、またはnull。cancelled_by_reviewer:キャンセル用エンドポイントでキャンセルされました。replaced:同じチェックに対する新しいオーバーライドに置き換えられました。check_changed:本人がフローを完了する前にチェックをやり直しました。session_closed:本人がフローを完了する前に、セッションがフローを離れました(放棄、期限切れ、またはフロー途中での判定)。

利用可能なオプション:
cancelled_by_reviewer,
replaced,
check_changed,
session_closed,
null
例:

null

最終更新日 2026年11月1日