Zum Hauptinhalt springen
GET
Python
Gibt das unterzeichnete PDF eines Dokuments zurück, sobald dessen Unterzeichner es unterzeichnet hat. Sie müssen die URL nicht selbst erstellen: Jedes unterzeichnete Dokument in der Entscheidung enthält seinen Pfad in signatures[].documents[].signed_file.
Das PDF enthält das Dokument, das dem Unterzeichner angezeigt wurde, mit den eingeblendeten Feldwerten und der Nachweisseite (sofern der Schritt signature_evidence_page nicht deaktiviert ist). Ein Advanced (AES)-PDF enthält zusätzlich die PAdES-Signatur mit ihrem Zeitstempel. Ein Simple-PDF enthält keine digitale Signatur, kein Siegel und keinen Zeitstempel. Vor der Rückgabe prüft Didit die gespeicherte Datei anhand von sha256_signed. Wenn die gespeicherte Datei nicht mit dem Hash übereinstimmt, antwortet der Endpunkt mit 409 und signature_document_changed. Ein Dokument, das noch nicht unterzeichnet ist, gibt 404 mit signature_not_signed zurück. Nachdem Sie die Sitzung gelöscht haben, gibt die Route 404 zurück.

Verwandte Themen

Autorisierungen

x-api-key
string
header
erforderlich

Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.

Pfadparameter

sessionId
string<uuid>
erforderlich

Die Sitzung zur Benutzerverifizierung (KYC) oder Unternehmensverifizierung (KYB).

Beispiel:

"11111111-2222-3333-4444-555555555555"

nodeId
string
erforderlich

Der E-Signatur-Schritt: node_id des Elements in signatures[].

Beispiel:

"feature_signature"

documentId
string<uuid>
erforderlich

id des Dokuments in signatures[].documents[].

Antwort

Das signierte PDF.

The response is of type file.

Zuletzt geändert am 7. November 2026