Langsung ke konten utama
PUT
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

Semua kolom bersifat opsional; PUT menerapkan pembaruan parsial.

is_enabled
boolean
Maximum string length: 255
lei
string
Maximum string length: 20
jurisdiction
string
Maximum string length: 8
name_matching_strictness
enum<string>

CONTAINS menerima satu nama yang semua katanya muncul pada nama lainnya.

Opsi yang tersedia:
NONE,
STRICT,
CONTAINS,
DEFAULT,
FUZZY
confirmation_timeout_hours
integer
Rentang yang diperlukan: x >= 1
timeout_outcome
enum<string>
Opsi yang tersedia:
HOLD,
REJECT,
PROCEED
compliance_email
string<email>

Email kontak kepatuhan untuk profil VASP Anda. Jaringan Didit mencantumkan profil Anda hanya setelah alamat ini dikonfirmasi melalui tautan yang dikirimkan melalui email (POST /v3/travel-rule/settings/compliance-email/confirmation/); mengubahnya memerlukan konfirmasi baru.

is_discoverable
boolean

Menentukan apakah profil VASP Anda dapat dicantumkan dalam jaringan Didit: ditemukan di GET /v3/travel-rule/vasps/ oleh pelanggan Didit lainnya dan dijangkau di rail INTERNAL. Pencantuman juga memerlukan aplikasi produksi, Travel Rule aktif, nama resmi, dan email kepatuhan yang dikonfirmasi; didit_network menyatakan mana yang belum lengkap. Nilai defaultnya adalah true.

threshold_amount
string

String desimal, nol atau lebih besar, dalam mata uang default aplikasi Anda. Jumlah transfer minimum yang memicu pertukaran terkelola.

ownership_validation_mode
enum<string>

Lihat kolom respons dengan nama yang sama.

Opsi yang tersedia:
FULL,
SIMPLIFIED,
AUTOMATED
simplified_validation_threshold
string

String desimal, 0 atau lebih.

data_sharing_fields
object

Digabungkan per jenis entitas: jenis entitas yang Anda lewatkan akan mempertahankan pilihan saat ininya. Pilihan yang tidak dapat memenuhi kewajiban pengirim dari rezim jurisdiction Anda (EU TFR atau FATF Recommendation 16), termasuk daftar kosong, akan ditolak dengan 400.

matching_rules
object

Digabungkan per jenis entitas, dan per kolom di dalamnya. Kolom yang tidak dibandingkan oleh jenis entitas tersebut (misalnya date_of_birth untuk company) akan ditolak dengan 400.

inbound_auto_accept
boolean
allow_self_declaration
boolean
allow_screenshot_proof
boolean

Jika true, widget kepemilikan dompet menawarkan unggahan tangkapan layar sebagai metode bukti kepemilikan. Defaultnya true.

auto_wallet_verification
boolean
vasp_attribution_enabled
boolean
counterparty_screening_enabled
boolean

Skrining sanksi dan media negatif opsional (opt-in) untuk VASP pihak lawan, ditagihkan per skrining sesuai harga Skrining AML Perusahaan. Saat aktif, Didit menyaring pihak lawan yang dijangkau oleh bursa pengirim (menggunakan kembali skrining yang berusia kurang dari 30 hari) dan Anda dapat menyaringnya dengan POST /v3/travel-rule/vasps/{vasp_id}/screening/. Default false: tidak ada yang diskrining atau ditagihkan.

sunrise_policy
enum<string>

HOLD, REJECT, PROCEED, atau kosong untuk mengikuti timeout_outcome. Lihat kolom respons dengan nama yang sama.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
non_responsive_policy
enum<string>

HOLD, REJECT, PROCEED, atau kosong untuk mengikuti timeout_outcome. Lihat kolom respons dengan nama yang sama.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
disabled_networks
enum<string>[]

Jaringan memilih keluar dari keanggotaan platform. Tidak menonaktifkan keanggotaan Anda sendiri yang terhubung atau menyediakan jaringan yang tidak tersedia.

Opsi yang tersedia:
GTR,
TRUST,
VERIFYVASP,
SYGNA

Respons

Pengaturan dan profil yang diperbarui, dalam format yang sama seperti GET.

is_enabled
boolean

Apakah alur negosiasi Travel Rule terkelola aktif untuk transaksi travelRule keluar pada aplikasi ini.

jurisdiction
string

Kode yurisdiksi operasional VASP Anda. Default "EU". Didit memetakannya ke rezim yang dicantumkan pada transaksi Travel Rule Anda sebagai travel_rule_regime (misalnya EU atau kode anggota UE menjadi eu), yang dapat dijadikan acuan oleh aturan transaksi. Pelanggan Didit lainnya melihatnya sebagai yurisdiksi Anda di direktori VASP setelah jaringan Didit menampilkan profil Anda.

Maximum string length: 8
name_matching_strictness
enum<string>

Seberapa ketat nama penerima harus cocok sebelum transfer dapat mencapai COMPLETED. CONTAINS menerima nama yang semua katanya muncul di nama lainnya.

Opsi yang tersedia:
NONE,
STRICT,
CONTAINS,
DEFAULT,
FUZZY
confirmation_timeout_hours
integer

Jumlah jam transfer AWAITING_COUNTERPARTY dapat tetap belum dikonfirmasi sebelum sweeper berkala membuatnya kedaluwarsa. Default 48.

Rentang yang diperlukan: x >= 1
timeout_outcome
enum<string>

Hal yang terjadi pada transaksi dasar saat transfer kedaluwarsa. Bawaan: HOLD. sunrise_policy dan non_responsive_policy diutamakan jika berlaku dan telah diatur.

Opsi yang tersedia:
HOLD,
REJECT,
PROCEED
threshold_amount
string

String desimal, dalam mata uang default aplikasi Anda. Jumlah transfer minimum yang memicu pertukaran terkelola; transfer di bawah jumlah tersebut langsung diselesaikan menjadi NOT_APPLICABLE. Didit membandingkan jumlah transaksi yang dikonversi ke mata uang default Anda, atau amount_in_default_currency yang Anda kirim; jika tidak ada jumlah terkonversi yang tersedia, ambang batas tidak berlaku. Default-nya adalah "0.00" (EU TFR tidak menerapkan jumlah minimum).

ownership_validation_mode
enum<string>

Seberapa banyak bukti yang diperlukan untuk kepemilikan dompet. FULL selalu memerlukan bukti (pesan bertanda tangan, deposit uji coba, atau tangkapan layar yang ditinjau), tidak pernah hanya dari pernyataan pengguna akhir. SIMPLIFIED menerima deklarasi mandiri di bawah simplified_validation_threshold dan bukti di atasnya. AUTOMATED memungkinkan buku alamat dan bukti sebelumnya menjawab sendiri, termasuk deklarasi mandiri selama allow_self_declaration bernilai true. Default AUTOMATED.

Opsi yang tersedia:
FULL,
SIMPLIFIED,
AUTOMATED
simplified_validation_threshold
string

String desimal, default "0.00". Dalam mode SIMPLIFIED, transfer di bawah jumlah ini (dalam mata uang ambang batas) menerima deklarasi mandiri. Transfer tanpa jumlah dalam mata uang tersebut dihitung sebagai di atasnya.

data_sharing_fields
object

Kolom yang dikirimkan Didit ke VASP pihak lawan tentang pengguna Anda sendiri, per jenis entitas. name dan wallet_address selalu dikirim, apa pun isi daftarnya. Jenis entitas yang tidak pernah Anda pilih membagikan setiap kolom. Daftar kosong juga merupakan pilihan: daftar ini hanya membagikan nama dan dompet.

matching_rules
object

Seberapa ketat setiap kolom data pihak lawan dibandingkan dengan data yang Anda miliki, per tipe entitas. Kolom yang Anda lewatkan akan tetap menggunakan nilai default-nya. NONE melewati perbandingan, STRICT memerlukan kata-kata yang persis sama, CONTAINS menerima satu nilai yang semua katanya muncul di nilai lainnya, DEFAULT adalah pencocokan subset standar, dan FUZZY menerima ejaan yang mirip (dan, untuk tanggal lahir, hari dan bulan yang tertukar).

Nama resmi VASP Anda. Wajib diisi (tidak boleh kosong) untuk menetapkan is_enabled ke true.

lei
string

Legal Entity Identifier Anda, ditampilkan di direktori VASP.

compliance_email
string<email>

Email kontak kepatuhan untuk profil VASP Anda. Jaringan Didit mencantumkan profil Anda hanya setelah alamat ini dikonfirmasi melalui tautan yang dikirimkan melalui email (POST /v3/travel-rule/settings/compliance-email/confirmation/); mengubahnya memerlukan konfirmasi baru.

is_discoverable
boolean

Menentukan apakah profil VASP Anda dapat dicantumkan dalam jaringan Didit: ditemukan di GET /v3/travel-rule/vasps/ oleh pelanggan Didit lainnya dan dijangkau di rail INTERNAL. Pencantuman juga memerlukan aplikasi produksi, Travel Rule aktif, nama resmi, dan email kepatuhan yang dikonfirmasi; didit_network menyatakan mana yang belum lengkap. Nilai defaultnya adalah true.

inbound_auto_accept
boolean

Jika true, inquiry TRP masuk yang dompet penerimanya merupakan entri buku alamat terverifikasi dengan nama yang cocok akan disetujui secara otomatis. Jika false, inquiry tersebut menunggu dalam status ON_HOLD agar Anda menyetujui atau menolaknya dengan endpoint kepemilikan. Transfer rail INTERNAL dan transfer setelah deposit tidak terpengaruh. Defaultnya true.

allow_self_declaration
boolean

Jika true, widget kepemilikan dompet menawarkan deklarasi mandiri sebagai metode bukti cadangan. Defaultnya true.

allow_screenshot_proof
boolean

Jika true, widget kepemilikan dompet menawarkan unggahan tangkapan layar sebagai metode bukti kepemilikan. Defaultnya true.

auto_wallet_verification
boolean

Jika true, mengirimkan transfer keluar Travel Rule yang memerlukan bukti kontrol dompet oleh pengguna akhir akan secara otomatis membuat sesi widget kepemilikan dompet yang terikat pada transaksi dan menampilkannya di blok action_required transaksi tersebut. Defaultnya true.

vasp_attribution_enabled
boolean

Jika true, transfer keluar Travel Rule yang tidak dapat dirutekan oleh rail mana pun diatribusikan melalui analitik blockchain: dompet tujuan diidentifikasi ke VASP pemiliknya, entitas tersebut dicatat pada transfer dan di direktori VASP, dan rail dijalankan kembali satu kali dengan nama yang diatribusikan. Defaultnya true.

counterparty_screening_enabled
boolean

Skrining sanksi dan media negatif opsional (opt-in) untuk VASP pihak lawan, ditagihkan per skrining sesuai harga Skrining AML Perusahaan. Saat aktif, Didit menyaring pihak lawan yang dijangkau oleh bursa pengirim (menggunakan kembali skrining yang berusia kurang dari 30 hari) dan Anda dapat menyaringnya dengan POST /v3/travel-rule/vasps/{vasp_id}/screening/. Default false: tidak ada yang diskrining atau ditagihkan.

sunrise_policy
enum<string>

Tindakan yang diambil terhadap transaksi saat transfer kedaluwarsa jika pihak lawan adalah entri direktori di yurisdiksi dalam sunrise_jurisdictions, yang belum menegakkan Travel Rule: HOLD memindahkannya ke peninjauan, REJECT menolaknya, PROCEED membiarkan statusnya tidak berubah. Kosong (default) mengikuti timeout_outcome. Berlaku sebelum non_responsive_policy.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
sunrise_jurisdictions
string[]
read-only

Hanya-baca. Negara-negara (ISO 3166 alpha-2) yang diperlakukan Didit berada dalam periode sunrise Travel Rule, tempat sunrise_policy berlaku. Saat ini CO, KH, dan VN. Yurisdiksi lainnya, serta yurisdiksi yang kosong atau tidak dikenal, mengikuti timeout_outcome.

non_responsive_policy
enum<string>

Tindakan yang diambil terhadap transaksi saat transfer kedaluwarsa jika pihak lawan adalah entri direktori yang tingkat responsifnya UNRESPONSIVE: HOLD, REJECT, atau PROCEED, seperti halnya timeout_outcome. Kosong (default) mengikuti timeout_outcome. sunrise_policy berlaku terlebih dahulu jika keduanya sesuai.

Opsi yang tersedia:
,
HOLD,
REJECT,
PROCEED
travel_address
string

Hanya-baca. Travel Address milik VASP Anda sendiri - endpoint pertanyaan TRP masuk yang telah dienkode yang digunakan VASP lain untuk menghubungi Anda. Kosong selama is_enabled bernilai false.

disabled_networks
enum<string>[]

Jaringan memilih keluar dari keanggotaan platform. Tidak menonaktifkan keanggotaan Anda sendiri yang terhubung atau menyediakan jaringan yang tidak tersedia.

Opsi yang tersedia:
GTR,
TRUST,
VERIFYVASP,
SYGNA
networks
object
read-only

Per jaringan, bagaimana aplikasi ini akan mengirim dan mengapa aplikasi ini tidak dapat mengirim. Tidak ada jaringan, termasuk GTR, yang disertakan secara default: jaringan dapat dijangkau melalui keanggotaan terhubung Anda sendiri, atau melalui keanggotaan Didit setelah keanggotaan Didit di jaringan tersebut aktif dan partisipan Anda sendiri di dalamnya aktif. Bukan pemeriksaan status atau pengiriman langsung.

didit_network
object
read-only

Apakah jaringan Didit mencantumkan profil VASP Anda, sehingga pelanggan Didit lainnya dapat menemukannya di direktori dan menghubunginya melalui jalur INTERNAL, serta setiap ketentuan yang belum terpenuhi.

Terakhir diubah pada 7 November 2026