Langsung ke konten utama
POST
curl
Buat draf laporan yang dibatasi pada sebuah kasus. Utamakan ini daripada endpoint pembuatan mandiri jika Anda sudah membuka kasus tersebut, karena Anda dapat menghilangkan template dan menentukan report_type dan jurisdiction secara langsung.

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
report_type
enum<string>

Wajib kecuali jika templat diberikan; report_type templat akan digunakan jika tidak.

Opsi yang tersedia:
SAR,
STR,
CTR,
TTR,
UTR,
IFT,
CBR,
TFR
jurisdiction
string

Wajib kecuali jika templat diberikan.

Required string length: 2
template
string<uuid> | null

UUID templat laporan; field_config miliknya mengisi draf sebelum data turunan kasus digabungkan.

transactions
string<uuid>[] | null

Transaksi yang akan dilampirkan; defaultnya adalah transaksi yang ditautkan ke kasus.

rentity_id
string | null
rentity_branch
string | null
submission_code
enum<string>
default:E
Opsi yang tersedia:
E,
M
entity_reference
string | null
fiu_ref_number
string | null
currency_code_local
string | null
Required string length: 3
submission_date
string<date-time> | null
reporting_person
object
location
object
reason
string | null
action
string | null
activity
string | null
narrative
object
report_indicators
string[]
included_fields
string[]

Respons

Laporan draf berhasil dibuat.

uuid
string<uuid>
case_uuid
string<uuid>
case_number
string | null
report_type
enum<string>
Opsi yang tersedia:
SAR,
STR,
CTR,
TTR,
UTR,
IFT,
CBR,
TFR
report_type_display
string
report_code
string

kode laporan goAML yang diturunkan dari report_type, misalnya STR, CTR, BCR.

report_number
string | null
status
enum<string>
Opsi yang tersedia:
DRAFT,
VALIDATED,
FINALIZED
status_display
string
jurisdiction
string
Required string length: 2
rentity_id
string | null

ID entitas pelapor yang diterbitkan oleh FIU.

rentity_branch
string | null
submission_code
enum<string>
Opsi yang tersedia:
E,
M
entity_reference
string | null
fiu_ref_number
string | null
currency_code_local
string | null
Required string length: 3
submission_date
string<date-time> | null
reporting_person
object
location
object
reason
string | null
action
string | null
activity
string | null
narrative
object

Bagian narasi 5W.

report_indicators
string[]
included_fields
string[]
transactions
string<uuid>[]
validation_errors
object[]

Hasil validasi terbaru; setiap entri berupa objek {field, message}.

validated_at
string<date-time> | null
finalized_at
string<date-time> | null
created_by_email
string | null
created_by_name
string | null
created_at
string<date-time>
updated_at
string<date-time>
Terakhir diubah pada 7 November 2026