メインコンテンツへスキップ
POST
Python
ステップの署名済み書類を再度チェックし、その結果を各署名者のvalidationに保存します。Diditは署名済みのPDFをすべて読み直し、そのSHA-256を確認します。高度電子署名(AES)の場合は、PAdES署名、証明書、失効情報、タイムスタンプも検証します。シンプル署名にはデジタル署名がないため、ファイルの完全性のみを確認します。再署名は一切行われません。コンソールでは、セッションのSignatureタブにあるValidate againボタンがこの操作に当たります。
1人の署名者だけをチェックするにはsignature_idを送信します。指定しない場合、Diditはステップのすべての署名者をチェックし、いずれかの署名者が未署名であれば409とsignature_not_signedを返します。保存されている署名済みPDFがsha256_signedと一致しなくなっている場合は、400とsignature_document_changedが返されます。 レスポンスは、チェックされた署名者を含む{ "signatures": [...] }です。全体の結果はvalidation.valid、各書類の結果はvalidation.documents[]で確認してください。すべてのフィールドについては署名を再検証するを参照してください。

関連情報

承認

x-api-key
string
header
必須

お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys

パスパラメータ

sessionId
string<uuid>
必須

ユーザー認証(KYC)または法人確認(KYB)のセッションです。

例:

"11111111-2222-3333-4444-555555555555"

nodeId
string
必須

電子署名ステップ: signatures[]内の項目のnode_id。

例:

"feature_signature"

ボディ

application/json
signature_id
string<uuid>

signatures[]内の署名者1人分の項目のid。

レスポンス

チェックされた署名者と、更新されたvalidation。

signatures
object[]
最終更新日 2026年11月1日