Alamat panggilan balik (panjang 500), harus sesuai dengan alamat protokol https.
sendLaterAfterSeconds
long
false
Mendukung pengguna untuk menunda pengiriman, dalam satuan detik
Rentang waktu yang didukung: 3600 detik (1 jam) ~ 259200 detik (30 hari)
CCInfos
array
false
Kumpulan informasi penerima tembusan
userEmail
string
false
Alamat email penerima tembusan
userName
string
false
Nama CC, digunakan untuk menampilkan nama CC di halaman penandatanganan dan amplop.
【Perhatian】: Tidak boleh mengandung 9 karakter khusus berikut: / \ : * " < > | ?dan semua emoji
customizeSettings
object
false
Konfigurasi khusus
notificationSettings
object
false
Konfigurasi khusus tipe notifikasi
notificationLanguage
string
false
Bahasa notifikasi, defaultnya adalah bahasa Inggris
en-US Bahasa Inggris
zh-CN Bahasa Mandarin Sederhana
zh-Hant Bahasa Mandarin Tradisional
ja-JP Bahasa Jepang
ES-MX Bahasa Spanyol
signFiles
array
true
Kumpulan informasi dokumen yang ditandatangani, urutan tampilan adalah urutan penambahan file.
fileKey
string
true
fileKey dokumen yang ditandatangani, hanya mendukung format PDF
attachments
array
false
Kumpulan lampiran amplop, urutan tampilan adalah urutan penambahan file.
fileKey
string
false
fileKey file
signerInfos
array
true
Kumpulan informasi penandatangan
businessId
string
false
Nomor bisnis yang ditentukan pengembang, batasan panjang 500
deliveryMethods
string
false
Metode notifikasi, defaultnya adalah auto
auto-Kirim notifikasi email saat userEmail diteruskan, kirim notifikasi SMS saat phoneNumber diteruskan
none-Jangan kirim notifikasi pesan
email-Kirim notifikasi email
sms-Kirim notifikasi SMS
WhatsApp-Kirim notifikasi WhatsApp
userEmail
string
true
Alamat email penandatangan
userName
string
true
Nama penandatangan, digunakan untuk menampilkan nama penandatangan di halaman penandatanganan dan amplop.
【Catatan】Tidak boleh mengandung 9 karakter khusus berikut: / \ : * " < > | ?dan semua emoji
phoneNumber
object
false
Nomor telepon, defaultnya kosong
Parameter ini wajib diisi saat notifikasi SMS diperlukan, countryCode dan number harus diteruskan
countryCode
string
false
Kode internasional negara/wilayah, tidak perlu meneruskan “+”
number
string
false
Tidak ada validasi format, hanya batasan panjang maksimum 13 digit
customizeSettings
object
false
Konfigurasi khusus
notificationSettings
object
false
Konfigurasi Kustom Tipe Pemberitahuan
customizeMessage
string
false
Pemberitahuan pesan eksklusif, batas karakter 200
notificationLanguage
string
false
Bahasa pemberitahuan, defaultnya adalah bahasa Inggris
en-US Bahasa Inggris
zh-CN Bahasa Mandarin Sederhana
zh-Hant Bahasa Mandarin Tradisional
ja Bahasa Jepang
ES-MX Bahasa Spanyol
signOrder
int
true
Urutan penandatanganan penanda tangan, minimal 1. Penandatanganan tidak berurutan dapat menentukan nilai urutan yang sama.
anySigner
boolean
false
Apakah mendukung penandatanganan oleh siapa pun, defaultnya false
true-Hanya satu orang yang perlu menandatangani dengan signOrder yang sama
false-Semua orang dengan signOrder yang sama harus menandatangani
authModes
string
false
Metode verifikasi, defaultnya adalah noAuth
noAuth-Tidak diverifikasi
accessCode-Verifikasi menggunakan kata sandi penandatanganan
sms- Verifikasi OTP SMS
idVerification- Verifikasi Dokumen Identitas
emailAuth- Verifikasi OTP Email
digitalId- Verifikasi Identitas Elektronik
authConfig
object
false
Pengaturan Metode Verifikasi
accessCode
object
false
Pengaturan Kata Sandi Penandatanganan, wajib diisi ketika authModes=accessCodewajib diisi
accessCode
string
false
Isi kata sandi, tidak membedakan huruf besar dan kecil, dapat berisi huruf dan angka, batasan panjang 45
promptInfo
string
false
Informasi petunjuk kata sandi akses, tidak boleh berisi kata sandi akses, batasan panjang 30, wajib diisi ketika authModes=1.
sms
object
false
Verifikasi OTP SMS, wajib diisi ketika authModes=smswajib diisi
countryCode
string
false
Kode internasional negara/wilayah, tidak perlu memasukkan “+”
number
string
false
Tidak melakukan verifikasi format, hanya membatasi panjang maksimum 13 digit
idVerification
object
false
Pengaturan verifikasi dokumen identitas, wajib diisi ketika authModes=idVerificationwajib diisi
name
string
false
Nama lengkap pada kartu identitas penandatangan, panjang maksimum 100 karakter
emailAuth
object
false
Verifikasi OTP email, ketika authModes=emailAuthwajib diisi
authEmail
string
false
Alamat email verifikasi identitas penandatangan
digitalId
array
false
Verifikasi identitas elektronik, wajib diisi ketika authModes=digitalId
authApp
string
false
APP yang digunakan untuk verifikasi identitas elektronik
singpass-Gunakan Singpass untuk otentikasi
idNumber
string
false
Nomor kartu identitas penandatangan yang akan diverifikasi
digitalSignature
boolean
false
Apakah akan mengaktifkan tanda tangan digital, default false
true-Aktifkan, false-Tidak diaktifkan
freeFormSign
boolean
false
Apakah penandatangan dapat membubuhkan stempel secara bebas, nilai default false
Catatan tambahan:
Ketika freeFormSign dipilih sebagai true, parameter lain di bawah sealInfos tidak perlu diteruskan. Jika diteruskan secara bersamaan, prioritas freeFormSign lebih tinggi dari sealInfos, dan parameter di bawah sealInfos tidak akan berlaku
[Perhatian]Tanda tangan bebas berarti tidak ada batasan jumlah dan posisi stempel/tanda tangan yang dapat diseret oleh penandatangan
sealInfos
array
false
Informasi Tugas Penandatanganan
fileKey
string
true
Tandatangani file fileKey
signConfigs
array
false
Informasi lokasi kontrol, informasi lokasi kontrol harus ditentukan untuk melakukan tanda tangan elektronik.
fieldType
string
false
Jenis kontrol, defaultnya adalah signature
signature-Kontrol tanda tangan
stamp-Kontrol stempel
approval-Kontrol persetujuan
sizeRule
string
false
Cara menampilkan ukuran area penandatanganan
originalSize-Letakkan stempel sesuai dengan ukuran sebenarnya dari tanda tangan/stempel
targetSize-Kustomisasi tinggi dan lebar area tanda tangan/stempel
Ketika sizeRule, height, width semuanya kosong, stempel akan diletakkan sesuai dengan ukuran sebenarnya dari tanda tangan/stempel;
Ketika sizeRule kosong, height, width tidak kosong, stempel akan diletakkan sesuai dengan ukuran yang ditentukan;
Ketika sizeRule tidak kosong, stempel akan diletakkan sesuai dengan metode tampilan yang ditentukan.
height
int
false
Tinggi kontrol penandatanganan, berlaku untuk fieldType signature/stamp, satuan dalam px, hanya mendukung input bilangan bulat positif, defaultnya adalah auto (yaitu ukuran otomatis sistem);
Ketika fieldType=signature, rentang yang dapat diatur adalah 20-250px;
Ketika fieldType=stamp, rentang yang dapat diatur adalah 30-280px;
width
int
false
Lebar kontrol penandatanganan, berlaku untuk fieldType signature/stamp, satuan dalam px, hanya mendukung input bilangan bulat positif, defaultnya adalah auto (yaitu ukuran otomatis sistem);
Ketika fieldType=signature, rentang yang dapat diatur adalah 20-250px;
Ketika fieldType=stamp, rentang yang dapat diatur adalah 30-280px;
signatureOptions
string
false
Opsi kontrol tanda tangan. Hanya berlaku untuk fieldType signature
Parameter yang dapat dimasukkan:
template: Tanda tangan template
handDrawn: Tanda tangan gambar tangan
upload: Unggah gambar tanda tangan lokal
Dapat memilih beberapa, dipisahkan dengan ",", defaultnya adalah pilih semua
movable
boolean
false
Izinkan memindahkan posisi saat menandatangani, defaultnya adalah false
false-Tidak mengizinkan penandatangan untuk menyesuaikan posisi kontrol penandatanganan mereka sendiri
true-Mengizinkan penandatangan untuk menyesuaikan posisi kontrol penandatanganan mereka sendiri
allowedOptions
array
false
Opsi yang diizinkan untuk disetujui oleh penandatangan, berlaku untuk fieldType approval. Defaultnya adalah ["approve", "decline"]
approve-Setuju
decline- Tolak
pageNo
string
false
Halaman tanda tangan; halaman berurutan dihubungkan dengan "-", halaman terpisah dihubungkan dengan ","
Contoh: 1-3,6-10
posX
float
false
Koordinat sumbu x
[Catatan] Jika fieldType adalah signature, maka posisi koordinat mengacu pada area tanda tanganKiri bawah;
Jika fieldType adalah stamp, maka posisi koordinat mengacu pada area stempelTitik tengahPosisi
Mulai 3 Februari 2026, fieldType adalah signature atau stamp, posisi koordinatnya mengacu pada posisi titik tengah area stempel.
posY
float
false
Koordinat sumbu y
[Catatan] Jika fieldType adalah signature, maka posisi koordinat mengacu pada area tanda tanganKiri bawah;
Jika fieldType adalah stamp, maka posisi koordinat mengacu pada area stempelTitik tengahPosisi
Mulai 3 Februari 2026, fieldType untuk tanda tangan atau stempel, posisi koordinatnya mengacu pada posisi titik tengah area stempel.
fillConfigs
array
false
Isi informasi kontrol
fieldName
string
false
Nama kontrol, batasan jumlah karakter 128
required
boolean
false
Apakah wajib diisi, defaultnya wajib diisi
true-Wajib diisi
false-Tidak wajib diisi
fieldType
string
false
Tipe kontrol:
1-Teks satu baris
15-Kotak centang
textField
object
false
Properti kontrol teks
overflowType
int
false
Hanya berlaku untuk teks, defaultnya 1
1-Otomatis perkecil ukuran font
2-Batasi input
minFontSize
float
false
Hanya berlaku untuk teks, hanya berlaku untuk overflowType=1, defaultnya 8
Kami menggunakan Cookie untuk menyediakan layanan, meningkatkan keamanan, mempersonalisasi pengalaman pengguna, menganalisis kinerja dan lalu lintas situs web. Klik
di sini untuk membaca kebijakan privasi kami. Anda dapat mengklik "Kelola Cookie" untuk mengelola pilihan Anda.