Vérifier
Vérifiez si un PDF est un document intact signé avec eSora Sign. Aucune clé d'API requise.
Points de terminaison · 2
L'objet
| Champ | Saisir | Description |
|---|---|---|
match | boolean | true quand l'empreinte correspond à un dossier scellé. |
record | object | En cas de correspondance : envelopeTitle, completedAt, finalSha256, originalSha256, workspaceName, manifestSignatureValid, et signers avec name, emailMasked, signedAt et verification. |
POST
/verifyVérifier par empreinte
Envoyez le SHA-256 du PDF en JSON. Le fichier ne quitte jamais votre ordinateur. Limité à 30 requêtes par minute.
| Paramètre | Saisir | Description | |
|---|---|---|---|
sha256 | string | obligatoire | 64 caractères hexadécimaux en minuscules. |
curl -X POST "https://api.esorasign.com/v1/verify" \
-H "Content-Type: application/json" \
-d "{ \"sha256\": \"$(shasum -a 256 signed.pdf | cut -d' ' -f1)\" }"{
"match": true,
"record": {
"envelopeTitle": "Service agreement - Northwind",
"completedAt": "2026-11-03T09:41:27.000Z",
"finalSha256": "9f2c4e1b7a03d5f86c2e9b14a7d0f3c58e61b2a49d7c0e3f15a8b6d2c4e9f701",
"originalSha256": "4b1e…",
"revisionSha256": "c07a…",
"workspaceName": "Northwind Traders",
"keyId": "seal-2026-07",
"manifestSignatureValid": true,
"signers": [ { "name": "Maya Chen", "emailMasked": "m•••@example.com", "signedAt": "2026-11-03T09:41:27.000Z", "verification": "email_code" } ]
}
}POST
/verifyVérifier un fichier
Ou téléversez le PDF en multipart/form-data dans une partie nommée file (jusqu'à 50 Mo).
| Paramètre | Saisir | Description | |
|---|---|---|---|
file | file | obligatoire | Le PDF. |
curl -X POST "https://api.esorasign.com/v1/verify" -F "file=@signed.pdf"{ "match": false }