Langsung ke konten utama
POST
Python
Memeriksa ulang dokumen yang ditandatangani pada sebuah langkah dan menyimpan hasilnya di validation milik setiap penandatangan. Didit membaca ulang setiap PDF yang ditandatangani dan memeriksa SHA-256-nya. Untuk tanda tangan Advanced (AES), Didit juga memvalidasi tanda tangan PAdES, sertifikat, data pencabutan, dan stempel waktu. Tanda tangan Simple tidak memiliki tanda tangan digital, sehingga hanya integritas file yang diperiksa. Tidak ada yang ditandatangani ulang. Di konsol, ini adalah tombol Validasi ulang pada tab Tanda tangan milik sesi.
Kirim signature_id untuk memeriksa satu penandatangan. Tanpa itu, Didit memeriksa setiap penandatangan pada langkah tersebut, dan mengembalikan respons 409 dengan signature_not_signed jika ada penandatangan yang belum menandatangani. PDF yang ditandatangani dan tersimpan yang tidak lagi cocok dengan sha256_signed akan mengembalikan 400 dengan signature_document_changed. Respons berupa { "signatures": [...] } yang berisi penandatangan yang diperiksa. Baca validation.valid untuk hasil keseluruhan dan validation.documents[] untuk setiap dokumen. Lihat Validasi ulang tanda tangan untuk setiap kolom.

Terkait

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

sessionId
string<uuid>
wajib

Sesi Verifikasi Pengguna (KYC) atau Verifikasi Bisnis (KYB).

Contoh:

"11111111-2222-3333-4444-555555555555"

nodeId
string
wajib

Langkah Tanda Tangan Elektronik: node_id dari item dalam signatures[].

Contoh:

"feature_signature"

Body

application/json
signature_id
string<uuid>

id dari satu item penandatangan di signatures[].

Respons

Penandatangan yang diperiksa, beserta validation terbarunya.

signatures
object[]
Terakhir diubah pada 7 November 2026