Vai al contenuto principale
POST
Python
Ricontrolla i documenti firmati di un passaggio e salva il risultato in validation di ciascun firmatario. Didit rilegge ogni PDF firmato e ne verifica lo SHA-256. Per una firma Advanced (AES), verifica anche la firma PAdES, il certificato, i dati di revoca e la marca temporale. Una firma Simple non ha una firma digitale, quindi viene verificata solo l’integrità del file. Nulla viene firmato di nuovo. Nella console, corrisponde al pulsante Convalida di nuovo della scheda Firma della sessione.
Invia signature_id per controllare un solo firmatario. Senza di esso, Didit controlla tutti i firmatari del passaggio e risponde con 409 e signature_not_signed se uno di loro non ha ancora firmato. Un PDF firmato memorizzato che non corrisponde più al suo sha256_signed restituisce 400 con signature_document_changed. La risposta è { "signatures": [...] } con i firmatari controllati. Leggi validation.valid per il risultato complessivo e validation.documents[] per ciascun documento. Consulta Convalida di nuovo una firma per tutti i campi.

Correlati

Autorizzazioni

x-api-key
string
header
obbligatorio

La chiave API della tua applicazione, da Developers -> API keys nella Business Console. La chiave primaria ha accesso completo. Una chiave con nome può avere un ambito definito: nessuno, lettura o scrittura per risorsa, limitata ad alcuni workflow o a sessioni approvate, a un elenco di indirizzi IP e a una data di scadenza. 401 indica che la chiave è errata, revocata o scaduta; 403 indica che non è stata inviata alcuna chiave, che la chiave non ha accesso a questa risorsa o azione, oppure che la richiesta proviene da un indirizzo non incluso nel suo elenco IP; 404 su una route di sessione indica che la sessione non rientra nei workflow o negli stati previsti dalla chiave. Una chiave senza accesso ai media riceve gli URL di immagini, video e PDF come null, e una chiave senza permessi di scrittura sulle sessioni riceve link e token di sessione come null. Consulta https://docs.didit.me/console/api-keys.

Parametri del percorso

sessionId
string<uuid>
obbligatorio

La sessione di Verifica degli utenti (KYC) o Verifica aziendale (KYB).

Esempio:

"11111111-2222-3333-4444-555555555555"

nodeId
string
obbligatorio

Il passaggio di Firma elettronica: node_id dell'elemento in signatures[].

Esempio:

"feature_signature"

Corpo

application/json
signature_id
string<uuid>

id dell'elemento di un firmatario in signatures[].

Risposta

I firmatari verificati, con la rispettiva validation aggiornata.

signatures
object[]
Ultima modifica il 7 novembre 2026