Langsung ke konten utama
POST
curl
API tautan pengguna akhir Travel Rule dari Didit menerbitkan tautan agar pengguna dapat menyelesaikan pilihan dompet atau pihak lawan, dan dapat mengirimkannya ke alamat email yang tercatat. Kirim {"channel": "link"} untuk menyalin tautan, atau {"channel": "email"} untuk sekaligus mencoba pengiriman email. Jika channel dihilangkan, nilai default-nya adalah link. Email menggunakan alamat pengguna akhir yang tercatat di Didit dan bahasa sesi verifikasi mereka jika tersedia. Anda tidak dapat menentukan penerima secara bebas. API ini memerlukan akses tulis ke transaksi dan transfer keluar dengan status AWAITING_COUNTERPARTY, COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE, UNCONFIRMED_OWNERSHIP atau ON_HOLD. Status lain mengembalikan 409; transaksi yang tidak dikenal atau transfer yang tidak ada mengembalikan 404. Respons berisi end_user_link, expires_at, emailed_to dan email_available. Tautan baru mencabut tautan pengguna akhir lain yang masih aktif untuk transfer tersebut. Bagikan hanya kepada pengguna akhir yang dituju. Jika tidak ada email yang tercatat, channel: email mengembalikan 409 dengan code: end_user_email_missing; minta channel: link sebagai gantinya. Jika pengiriman gagal, API tetap mengembalikan tautan yang dapat digunakan dengan emailed_to kosong. email_available menunjukkan bahwa alamat ada, bukan bahwa pengiriman berhasil. Untuk pilihan eksplisit oleh pengguna saat pembuatan, lihat Buat transaksi dan panduan Travel Rule. Untuk tindakan pada transfer, lihat Perbarui transfer.

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

transaction_id
string<uuid>
wajib

UUID transaksi yang stabil dari Didit yang memiliki transfer tersebut.

Body

application/json
channel
enum<string>
default:link

link mengembalikan tautan baru; email juga mencoba mengirimkannya ke alamat email di catatan Didit pengguna akhir.

Opsi yang tersedia:
link,
email

Respons

Respons yang berhasil.

Tautan end-user baru. Tautan terbuka sebelumnya untuk transfer ini dicabut.

expires_at
string<date-time>
wajib

Waktu kedaluwarsa tautan.

emailed_to
string
wajib

Penerima saat pengiriman berhasil, jika tidak maka string kosong. Kegagalan email tetap mengembalikan tautan yang dapat digunakan.

email_available
boolean
wajib

Apakah pengguna akhir memiliki email pada catatan Didit mereka.

Terakhir diubah pada 12 November 2026