Langsung ke konten utama
POST
curl
Saat Anda meng-override langkah dengan defer_until_flow_finishes: true selagi pengguna masih berada di dalam alur kerja, override tersebut menunggu dan baru berlaku setelah alur kerja selesai. Batalkan di sini jika Anda tidak lagi ingin override tersebut berlaku. Pemeriksaan tetap mempertahankan statusnya saat ini. Pembatalan dicatat dalam aktivitas sesi sebagai FEATURE_OVERRIDE_CANCELLED, dan tidak ada webhook yang dikirim. Respons berupa override dengan state: cancelled dan cancel_reason: cancelled_by_reviewer.

Temukan ID override

Gunakan id dari objek override yang dikembalikan oleh Update Feature Status, atau tampilkan daftar override sesi dengan List Feature Overrides lalu pilih override yang state-nya adalah pending_until_flow_finishes.

Saat pembatalan gagal

Override yang sudah berlaku atau sudah dibatalkan akan mengembalikan 409 dengan kode feature_override_not_pending. Untuk mengubah pemeriksaan setelah override-nya berlaku, kirim permintaan Update Feature Status yang baru.

Terkait

Otorisasi

x-api-key
string
header
wajib

Kunci API aplikasi Anda, dari Developers -> API keys di Business Console. Kunci utama memiliki akses penuh. Kunci bernama dapat diberi cakupan: none, read, atau write per sumber daya, dibatasi pada beberapa alur kerja atau pada sesi yang disetujui, pada daftar alamat IP, dan pada tanggal kedaluwarsa. 401 berarti kuncinya salah, dicabut, atau kedaluwarsa; 403 berarti tidak ada kunci yang dikirimkan, kunci tidak memiliki akses ke sumber daya atau tindakan ini, atau permintaan datang dari alamat di luar daftar IP-nya; 404 pada rute sesi berarti sesi berada di luar alur kerja atau status kunci tersebut. Kunci tanpa akses media menerima URL gambar, video, dan PDF sebagai null, dan kunci tanpa izin tulis sesi menerima tautan sesi dan token sebagai null. Lihat https://docs.didit.me/console/api-keys.

Parameter Path

sessionId
string<uuid>
wajib

UUID sesi verifikasi. Menerima ID sesi pengguna (KYC) dan bisnis (KYB).

Contoh:

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

overrideId
string<uuid>
wajib

id dari override yang akan dibatalkan.

Contoh:

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

Respons

Penggantian dibatalkan dan tidak akan pernah diterapkan.

Satu penimpaan status pemeriksaan (fitur) yang dibuat dengan PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/: apa yang diubahnya, apakah sudah diterapkan atau masih menunggu orang tersebut menyelesaikan alur, siapa yang meminta dan alasannya.

id
string<uuid>
wajib

Pengenal penimpaan (override). Teruskan ke endpoint pembatalan.

Contoh:

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

node_id
string
wajib

Node alur kerja yang disebutkan dalam permintaan (default untuk langkah tanpa node).

Contoh:

"feature_ocr_1"

feature_type
string
wajib

feature_type yang diteruskan oleh permintaan, atau string kosong jika tidak meneruskan apa pun.

Contoh:

""

feature_model
string
wajib

Jenis pemeriksaan yang ditimpa, misalnya KYC, Face, AML, atau GeolocationCheck.

Contoh:

"KYC"

previous_status
enum<string>
wajib

Status pemeriksaan saat override diminta.

Opsi yang tersedia:
Not Finished,
Approved,
Declined,
In Review,
Resub Requested
Contoh:

"In Review"

new_status
enum<string>
wajib

Status yang ditetapkan oleh penggantian (override).

Opsi yang tersedia:
Approved,
Declined,
In Review
Contoh:

"Approved"

state
enum<string>
wajib

applied: pemeriksaan memiliki status baru. pending_until_flow_finishes: penggantian menunggu dan diterapkan saat orang tersebut menyelesaikan alur. cancelled: penggantian menunggu dan tidak pernah diterapkan (lihat cancel_reason).

Opsi yang tersedia:
applied,
pending_until_flow_finishes,
cancelled
Contoh:

"applied"

forced
boolean
wajib

true saat penggantian diterapkan seketika saat orang tersebut masih berada dalam alur.

Contoh:

false

reason
string | null
wajib

comment yang dikirim bersama permintaan, atau null.

Contoh:

"Document manually verified by compliance."

requested_by
object | null
wajib

Pihak yang meminta override, atau null jika tidak diketahui.

requested_at
string<date-time>
wajib

Waktu pengesampingan diminta.

Contoh:

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

applied_at
string<date-time> | null
wajib

Waktu ketika pemeriksaan beralih ke status baru, atau null saat masih menunggu atau setelah dibatalkan.

Contoh:

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

cancelled_at
string<date-time> | null
wajib

Saat penimpaan yang menunggu dibatalkan, atau null.

Contoh:

null

cancel_reason
enum<string> | null
wajib

Alasan mengapa override yang tertunda tidak pernah diterapkan, atau null. cancelled_by_reviewer: dibatalkan dengan endpoint pembatalan. replaced: digantikan oleh override yang lebih baru pada pemeriksaan yang sama. check_changed: pengguna mengulangi pemeriksaan sebelum menyelesaikan alur. session_closed: sesi meninggalkan alur sebelum pengguna menyelesaikannya (ditinggalkan, kedaluwarsa, atau diputuskan di tengah alur).

Opsi yang tersedia:
cancelled_by_reviewer,
replaced,
check_changed,
session_closed,
null
Contoh:

null

Terakhir diubah pada 7 November 2026