Memulai penandatanganan menggunakan templat amplop
POST /esignglobal/v1/envelopeTemplates/sendEnvelope
Deskripsi Antarmuka
Gunakan "template amplop" yang telah dikonfigurasi sebelumnya di sisi halaman untuk memulai penandatanganan.
Parameter permintaan
Nama parameter
Tipe
Wajib
Keterangan
envelopeTemplateId
string
true
ID template amplop
envelopeConfig
object
true
Konfigurasi alur penandatanganan
contractConfig
boolean
false
Konfigurasi penandatanganan kontrak
envelopeRemark
array
false
Catatan kontrak
envelopeSubject
string
true
Topik alur penandatanganan ini
expireAfterSeconds
int
false
Batas waktu penandatanganan untuk alur ini. Setelah melewati waktu tersebut, penandatanganan tidak dapat dilanjutkan. Timestamp Unix dalam milidetik, masa berlaku default dan maksimum adalah 90 hari.
callbackUrl
string
false
Alamat Web untuk menerima notifikasi callback
redirectUrl
string
false
Harus berupa alamat https yang valid
signConfig
object
false
Item konfigurasi penandatanganan
allowTransfer
boolean
false
Apakah penandatangan diizinkan untuk menyerahkan amplop ini kepada orang lain untuk ditandatangani, default false
true-Mengizinkan penandatangan dalam amplop memiliki hak untuk menyerahkan amplop kepada orang lain;
false-Tidak mengizinkan penandatangan dalam amplop memiliki hak untuk menyerahkan amplop kepada orang lain;
participants
array
false
Konfigurasi peserta
participantId
string
true
ID peserta
authConfig
object
false
Item konfigurasi autentikasi
willingnessAuthModes
array
false
Metode verifikasi niat penandatangan yang dapat dipilih, default noAuth
noAuth-Tidak memverifikasi
accessCode-Memverifikasi menggunakan kata sandi penandatanganan
sms-Verifikasi OTP SMS
idVerification-Verifikasi dokumen identitas
emailAuth-Verifikasi OTP email
digitalId-Verifikasi identitas digital
whatsappAuth-Verifikasi OTP whatsapp
accessCode
object
false
Pengaturan kode akses tanda tangan, wajib diisi saat authModes=accessCode
accessCode
string
false
Isi kode akses, tidak membedakan huruf besar/kecil, dapat berisi huruf dan angka, batas panjang 45
promptInfo
string
false
Pesan petunjuk kode akses, tidak boleh memuat kode akses, batas panjang 30, wajib diisi saat authModes=1.
sms
object
false
Verifikasi OTP SMS, wajib diisi saat authModes=sms
countryCode
string
false
Kode internasional negara/wilayah, tidak perlu memasukkan "+"
number
string
false
Tidak dilakukan verifikasi format, hanya dibatasi panjang maksimal 13 karakter
idVerification
object
false
Pengaturan verifikasi dokumen identitas, wajib diisi saat authModes=idVerification
name
string
false
Nama lengkap pada dokumen identitas penandatangan, panjang maksimal 100 karakter
emailAuth
object
false
Verifikasi OTP email, wajib diisi saat authModes=emailAuth
authEmail
string
false
Alamat email verifikasi identitas penandatangan
digitalId
array
false
Verifikasi identitas elektronik, wajib diisi saat authModes=digitalId
authApp
string
false
Aplikasi yang digunakan untuk verifikasi identitas elektronik
singpass-Menggunakan Singpass untuk autentikasi identitas
iamsmart-Menggunakan iAM Smart untuk autentikasi identitas
idNumber
string
false
Nomor dokumen identitas penandatangan yang akan diverifikasi
whatsappAuth
object
false
Validasi OTP WhatsApp, wajib diisi saat authModes=whatsappAuth
countryCode
string
false
Kode internasional negara/wilayah, tidak perlu memasukkan "+"
number
string
false
Tidak ada validasi format, hanya membatasi panjang maksimal 13 karakter
participantInfos
object
false
Pihak peserta perorangan
userEmail
string
false
Email penandatangan
phoneNumber
object
false
Nomor telepon, kosong secara default
Parameter wajib jika diperlukan notifikasi SMS, countryCode dan number harus disertakan
countryCode
string
false
Kode internasional negara/wilayah, tidak perlu memasukkan "+"
number
string
false
Tidak ada validasi format, hanya membatasi panjang maksimal 13 karakter
userName
string
false
Nama pribadi
deliveryMethod
string
false
Metode notifikasi
none-Tidak mengirim notifikasi pesan
email-Mengirim notifikasi melalui email
sms-Mengirim notifikasi melalui SMS
WhatsApp-Mengirim notifikasi WhatsApp
customizeSettings
object
false
Konfigurasi Kustom
customizeMessage
object
false
Konfigurasi Kustom Notifikasi
notificationLanguage
string
false
Bahasa notifikasi, default bahasa Inggris
en-US Bahasa Inggris
zh-CN Bahasa Mandarin Sederhana
zh-Hant Bahasa Mandarin Tradisional
ja Bahasa Jepang
ES-MX Bahasa Spanyol
copiers
array
false
Tambahkan CC
copierId
string
true
ID Pihak Terkait
CCInfos
object
false
Informasi CC
userEmail
string
false
Email
userName
string
false
Nama Pribadi
customizeSettings
object
false
Konfigurasi Kustom
customizeMessage
object
false
Konfigurasi Kustom Notifikasi
notificationLanguage
string
false
Bahasa notifikasi, default bahasa Inggris
en-US Bahasa Inggris
zh-CN Bahasa Mandarin Sederhana
zh-Hant Bahasa Mandarin Tradisional
ja Bahasa Jepang
ES-MX Bahasa Spanyol
attchments
array
false
Informasi lampiran (file tanpa tanda tangan)
documentId
string
false
ID file lampiran
fileName
string
false
Nama file lampiran
components
array
false
Daftar kontrol
documentId
string
false
ID file tempat kontrol berada
componentId
string
false
ID kontrol
componentKey
string
false
Kunci kontrol, (pilih salah satu antara ID kontrol dan kunci kontrol)
componentValue
string
false
Nilai pengisian kontrol
editComponentValue
boolean
false
Mengatur apakah penandatangan dapat mengubah konten pra-isi untuk kontrol ini, default true
true-Penandatangan dapat mengubah nilai pra-isian
false-Terkunci sebagai hanya baca jika terdapat nilai pra-isian, penandatangan tidak dapat mengubahnya