DevPortalPagoPA



Tabella dei contenuti

Validare i documenti

Una volta preparato il documento, puoi verificare che sia stato preparato correttamente!
Per farlo, basta effettuare una richiesta HTTP POST con Content-Type multipart/form-data verso l'endpoint /api/v1/sign/validate-document inserendo nel corpo della richiesta:
  1. il documento PDF da validare
  2. un documento JSON, contenente i campi firma individuati precedentemente, se presenti
Esempio
1POST /api/v1/sign/validate-document
2Content-Type: multipart/form-data; boundary=----exampleBoundary
3
4-----exampleBoundary
5Content-Disposition: form-data; name="document"; filename="document.pdf";
6Content-Type: application/pdf
7
8DOCUMENT-DATA-HERE
9
10-----exampleBoundary
11Content-Disposition: form-data; name="fields"; filename="fields.json";
12Content-Type: application/json
13
14[
15    {
16        "clause": {
17            "title": "clause 1",
18            "type": "REQUIRED"
19        },
20        "attrs":{
21          "coordinates":{
22             "x":85,
23             "y":676
24          },
25          "size":{
26             "w":177,
27             "h":77
28          },
29          "page":3
30       }
31    }
32]
33-----exampleBoundary--
34
Risposta
1{
2   "is_valid": "false",
3   "violations": [
4      "(clause 1) incompatible coordinates: unable to find page 3 in the uploaded document"
5   ]
6}
7
Serve aiuto durante l’integrazione?

Scrivi un’e-mail in cui descrivi il tuo problema o dubbio all’indirizzo firmaconio-tech@pagopa.it

Assistenza continua

Per problemi o dubbi dopo l’integrazione, scrivici all’indirizzo enti-firmaconio@assistenza.pagopa.it