Vai al contenuto principale
GET
Python
Restituisce il PDF firmato di un documento, una volta che il firmatario lo ha firmato. Non è necessario costruire l’URL: ogni documento firmato nella decisione riporta il suo percorso in signatures[].documents[].signed_file.
Il PDF contiene il documento mostrato al firmatario con i valori dei campi apposti, e la pagina delle evidenze (a meno che signature_evidence_page del passaggio non sia disattivato). Un PDF Advanced (AES) include anche la firma PAdES con il relativo timestamp; un PDF Simple non ha firma digitale, sigillo né timestamp. Prima di restituirlo, Didit verifica il file memorizzato rispetto a sha256_signed e, se i due valori non corrispondono, risponde con 409 e signature_document_changed. Un documento non ancora firmato restituisce 404 con signature_not_signed. Dopo che hai eliminato la sessione, l’endpoint restituisce 404.

Contenuti 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"

documentId
string<uuid>
obbligatorio

id del documento in signatures[].documents[].

Risposta

Il PDF firmato.

The response is of type file.

Ultima modifica il 7 novembre 2026