Langsung ke konten utama
POST
curl
Selesaikan sebuah kasus. Jika blueprint-nya dipasangkan dengan blueprint pemeriksa untuk peninjauan 4-eyes, langkah ini akan menyiapkan resolusi alih-alih menutup kasus. Periksa kolom pending_resolution pada respons untuk membedakan kedua hasil tersebut.

Tetapkan pemeriksa

Pada blueprint yang memiliki langkah pemeriksa 4-eyes, kirimkan checker dengan uuid pengguna dari anggota yang wajib menyetujui resolusi. Hanya anggota tersebut yang dapat menyetujui atau menolak resolusi; pihak lain, termasuk kunci API, menerima 403. Kolom checker pada kasus menyebutkan pemeriksa tersebut hingga resolusi disetujui, ditolak, atau dikembalikan untuk peninjauan ulang karena bukti berubah. Tanpa checker, resolusi menunggu di antrean blueprint pemeriksa. Anggota tersebut harus memiliki akses ke kasus dalam aplikasi ini dan tidak boleh menjadi petugas yang mengajukan resolusi. Pada blueprint tanpa langkah pemeriksa, checker menghasilkan 400.

Resolusi 4-eyes memerlukan anggota konsol

Ajukan resolusi yang masuk ke peninjauan 4-eyes sebagai anggota konsol, bukan dengan kunci API. Resolusi yang diajukan dengan kunci API tidak memiliki pembuat yang tercatat, sehingga tindakan menyetujui dan menolak persetujuan menghasilkan 403 untuk setiap pemanggil, termasuk pemeriksa yang ditetapkan.

Akses

Endpoint kasus memerlukan kunci API dengan akses penuh. Kunci dengan akses terbatas menerima 403.

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

organization_id
string<uuid>
wajib

UUID organisasi.

application_id
string<uuid>
wajib

UUID aplikasi.

case_uuid
string<uuid>
wajib

UUID kasus.

Contoh:

"c1a5e000-0000-4000-8000-000000000001"

Body

application/json
resolution
enum<string>
wajib
Opsi yang tersedia:
FALSE_POSITIVE,
VALID_THREAT,
INCONCLUSIVE,
REQUIREMENTS_NOT_MET,
REQUIREMENTS_SATISFIED
note
string | null

Wajib jika blueprint menetapkan require_resolution_note.

checker
string<uuid> | null

Hanya untuk blueprint four-eyes. UUID pengguna dari anggota yang harus menyetujui resolusi ini (ID yang sama dengan assigned_to.uuid pada kasus, atau members[].user_id pada tim peninjau). Anggota harus memiliki akses kasus ke aplikasi ini dan tidak boleh merupakan petugas yang mengirimkan resolusi. Abaikan atau kirim null untuk membiarkan resolusi berada di antrean pemeriksa.

Respons

Terselesaikan, atau ditangguhkan untuk persetujuan four-eyes.

uuid
string<uuid>
case_number
string | null
title
string
status
enum<string>
Opsi yang tersedia:
OPEN,
AWAITING_USER,
RESOLVED
resolution
enum<string> | null
Opsi yang tersedia:
FALSE_POSITIVE,
VALID_THREAT,
INCONCLUSIVE,
REQUIREMENTS_NOT_MET,
REQUIREMENTS_SATISFIED
resolution_notes
string | null
priority
enum<string>
Opsi yang tersedia:
LOW,
MEDIUM,
HIGH
source
enum<string>
Opsi yang tersedia:
MANUAL,
AML_SCREENING,
TRANSACTION_RULE,
WORKFLOW_BUILDER
tags
string[]
subject
object | null

Satu pengguna atau bisnis tempat kasus diikat.

assigned_to
object | null
assigned_at
string<date-time> | null
team
object | null

Tim peninjau yang memiliki kasus tersebut, atau null jika tidak ada tim yang memilikinya. Perutean menetapkannya ketika aturan perutean menempatkan kasus tersebut ke salah satu timnya. Ubah atau hapus dengan PATCH .../cases/{case_uuid}/ (team).

due_at
string<date-time> | null
resolved_at
string<date-time> | null
resolved_by_email
string | null
pending_resolution
object | null

Ditetapkan hanya saat resolusi 4-eyes disiapkan pada cetak biru checker, menunggu persetujuan atau penolakan persetujuan.

checker
object | null

Anggota yang ditunjuk untuk menyetujui atau menolak resolusi yang tertunda. Hanya ditetapkan saat resolusi dengan pemeriksaan empat mata sedang menunggu pemeriksa yang ditunjuk. Null jika tidak ada yang tertunda, saat resolusi yang tertunda menunggu di antrean pemeriksa, dan setelah resolusi disetujui, ditolak, atau dikembalikan untuk peninjauan baru karena bukti berubah.

metadata
object
blueprint
object
notes
object[]

50 catatan terbaru.

events
object[]

100 event terbaru.

notes_count
integer
checklist_items
object[]
created_at
string<date-time>
updated_at
string<date-time>
Terakhir diubah pada 7 November 2026