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:
- il documento PDF da validare
- 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