Langsung ke konten utama
POST
curl

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.

Body

application/json

Membuat aturan CUSTOM. Aturan dalam mode ACTIVE langsung berlaku untuk transaksi baru - buat dalam mode TEST dan lakukan backtest terlebih dahulu.

title
string
wajib

Nama aturan. Unik per aplikasi di antara aturan yang tidak dihapus; duplikat menghasilkan 400.

category
string
wajib

Tema risiko yang digunakan untuk pengelompokan dan pelaporan, mis. finance, aml_ctf, anomaly_detection, fatf, device_intelligence, crypto_monitoring, travel_rule, responsible_gaming, e_commerce.

mode
enum<string>
wajib

ACTIVE mengevaluasi secara langsung. TEST mengevaluasi dan mencatat eksekusi aturan tetapi tidak pernah memengaruhi skor atau status - mode awal yang disarankan. DISABLED dilewati.

Opsi yang tersedia:
ACTIVE,
DISABLED,
TEST
description
string | null
evaluation_mode
enum<string>
default:ALL

Menentukan apakah setiap kondisi harus cocok (ALL) atau setidaknya satu (ANY). Diabaikan jika kondisi menggunakan group_index.

Opsi yang tersedia:
ALL,
ANY
scope
object

Transaksi mana yang dikenai aturan ini. Hanya ketiga kunci ini yang diterima.

conditions
object[]
aggregation
object[]
actions
object[]

Satu tindakan aturan. Suatu aturan dapat memuat beberapa tindakan; semuanya diterapkan bersamaan saat cocok. Aturan dalam mode TEST mencatat apa yang seharusnya dilakukan tanpa menerapkan tindakan apa pun.

metadata
object

Metadata bentuk bebas yang disimpan pada aturan.

Respons

Aturan yang dibuat.

uuid
string<uuid>
title
string

Nama aturan. Unik per aplikasi di antara aturan yang tidak dihapus; duplikat menghasilkan 400.

description
string | null
category
string

Tema risiko yang digunakan untuk pengelompokan dan pelaporan, mis. finance, aml_ctf, anomaly_detection, fatf, device_intelligence, crypto_monitoring, travel_rule, responsible_gaming, e_commerce.

mode
enum<string>

ACTIVE mengevaluasi secara langsung. TEST mengevaluasi dan mencatat eksekusi aturan tetapi tidak pernah memengaruhi skor atau status - mode awal yang disarankan. DISABLED dilewati.

Opsi yang tersedia:
ACTIVE,
DISABLED,
TEST
evaluation_mode
enum<string>
default:ALL

Menentukan apakah setiap kondisi harus cocok (ALL) atau setidaknya satu (ANY). Diabaikan jika kondisi menggunakan group_index.

Opsi yang tersedia:
ALL,
ANY
scope
object

Transaksi mana yang dikenai aturan ini. Hanya ketiga kunci ini yang diterima.

conditions
object[]
aggregation
object[]
actions
object[]

Satu tindakan aturan. Suatu aturan dapat memuat beberapa tindakan; semuanya diterapkan bersamaan saat cocok. Aturan dalam mode TEST mencatat apa yang seharusnya dilakukan tanpa menerapkan tindakan apa pun.

metadata
object

Metadata bentuk bebas yang disimpan pada aturan.

severity
enum<string> | null

Tingkat keparahan informasional yang dibawa oleh aturan pustaka; tidak dapat diatur pada aturan kustom.

Opsi yang tersedia:
UNKNOWN,
LOW,
MEDIUM,
HIGH,
CRITICAL
source
enum<string>

Aturan PRESET berasal dari pustaka (instalasi/pencopotan, pengeditan khusus mode); aturan CUSTOM sepenuhnya milik Anda.

Opsi yang tersedia:
PRESET,
CUSTOM
library_key
string | null

Pengidentifikasi pustaka yang stabil; null untuk aturan kustom.

latest_triggered_at
string<date-time> | null
run_count
integer

Berapa banyak transaksi yang cocok dengan aturan ini.

approved_count
integer
reviewed_count
integer
declined_count
integer
awaiting_user_count
integer
approved_pct
number
reviewed_pct
number
declined_pct
number
created_at
string<date-time>
updated_at
string<date-time>
Terakhir diubah pada 7 November 2026