Dokumen Terbaru
Lihat semua →Aksi Cepat
Mulai alur tanda tangan Anda.
Berkas Saya
Tempatkan Tanda Tangan
✋ Seret QR ke posisi yang diinginkan, tarik titik di sudut untuk mengubah ukuran. Gunakan +/− untuk memperbesar tampilan dokumen.
Tanda Tangani
Tanda Tangan Tercatat
Buat Profil Penandatangan
Simpan identitas (nama, jabatan) sekaligus gaya QR-nya, lalu tetapkan untuk user yang akan memakainya saat menandatangani.
Profil Tersimpan
Verifikasi Tanda Tangan
Masukkan kode verifikasi (yang tercetak di bawah QR) untuk memeriksa keaslian.
Periksa Keaslian Berkas
Unggah PDF/gambar yang Anda terima. Sistem membaca QR di dalamnya lalu membandingkan isi berkas dengan versi yang ditandatangani — sehingga ketahuan bila isinya sudah diubah. Berkasnya tidak disimpan.
Buat API Key
Centang user yang boleh diminta tanda tangan lewat key ini, dan tandai ⭐ sebagai default (dipakai bila permintaan tak menyebut signer_user_id). Pemakai key memilih tujuan lewat signer_user_id.
API Key Aktif
Dokumentasi Singkat — scope request_sign
Minta tanda tangan ke user tertentu: unggah dokumen, user tujuan diberi notifikasi berisi link tanda tangan & membukanya untuk menandatangani. Tujuannya diambil dari daftar Penandatangan pada key ini.
1. Minta tanda tangan (upload PDF/gambar)
curl -X POST https://domain-anda.com/api/v1/sign-requests \ -H "X-API-Key: sig_live_xxxxx" \ -F "[email protected]" \ -F "document_name=Kontrak Kerja Sama" \ -F "requester_name=Divisi HRD"
💡 Tidak perlu menyebut tujuan bila key ini hanya punya satu user penandatangan, atau sudah ada yang ditandai default (⭐) — server memakainya otomatis.
Kalau satu key dipakai untuk beberapa penandatangan, pilih tujuannya per-request dengan signer_user_id (tambahkan -F "signer_user_id=2"). Nilainya harus salah satu user pada daftar Penandatangan key ini; bila salah — atau dikosongkan padahal tak ada default — respons berisi daftar id yang valid.
Field opsional lain: signer_name — mengganti nama tampilan pada halaman /sign (default: nama user tujuan). Nama ini dikunci di server: penandatangan tidak bisa mengubahnya saat menandatangani.
Respons berisi check_status_url. Link tanda tangan tidak dikembalikan lewat API — hanya user tujuan yang menerimanya lewat notifikasi, supaya pemanggil API tidak bisa menandatangani atas nama user tersebut.
2. Cek status kapan saja
curl https://domain-anda.com/api/v1/sign-requests/{id} \
-H "X-API-Key: sig_live_xxxxx" Dokumentasi Singkat — scope self_sign
Tanda tangani sendiri (identitas otomatis dari profil), tapi tetap lewat sign_url untuk atur posisi QR — belum tertandatangani sampai tombol "Tanda Tangani" ditekan di halaman itu (form nama/email tidak ditampilkan karena identitas sudah pasti).
1. Unggah dokumen (belum ditandatangani)
curl -X POST https://domain-anda.com/api/v1/self-sign \ -H "X-API-Key: sig_live_yyyyy" \ -F "[email protected]" \ -F "document_name=Berita Acara" \ -F "requester_name=Divisi Legal"
💡 Tidak perlu kirim signer_name — identitas otomatis dari profil default akun Anda (Setup Tanda Tangan), atau nama akun kalau belum ada profil. Kirim signer_profile_id (opsional) untuk memakai profil lain.
Respons berisi sign_url — buka untuk atur posisi QR lalu tekan "Tanda Tangani Sekarang", dan check_status_url untuk memantau.
2. Cek status kapan saja (berisi signed_document_url setelah ditandatangani)
curl https://domain-anda.com/api/v1/self-sign/{id} \
-H "X-API-Key: sig_live_yyyyy" 3. Kedua scope mengirim webhook (POST ke URL callback Anda) begitu ditandatangani — body event: "document.signed", header X-Signa-Signature berisi HMAC-SHA256 untuk verifikasi keaslian.
Notifikasi Push (FCM)
Dapatkan notifikasi ke perangkat saat ada permintaan tanda tangan masuk lewat API (scope request_sign) atau saat dokumen ditandatangani (scope self_sign). Daftarkan token FCM perangkat/aplikasi Anda di sini.
