Validate PDF
POST
/validate
const url = 'http://localhost:8080/validate';const options = {method: 'POST'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url http://localhost:8080/validateValidates a PDF against PDF/A-3a and PDF/UA-1 standards using veraPDF. Send PDF binary as request body.
Responses
Section titled “ Responses ”Validation result
Media type application/json
object
documentInfo
object
fonts
required
Array<object>
object
embedded
required
boolean
name
required
string
type
required
string
images
required
integer
language
string
pages
required
integer
structureElements
required
integer
tagged
required
boolean
failures
Array<object>
object
category
required
string
clause
required
string
errorDetails
string
location
string
message
required
string
profile
required
string
testNumber
required
integer
isCompliant
required
boolean
metadata
object
author
string
creationDate
string
creator
string
producer
string
subject
string
title
string
profiles
required
Array<object>
object
failedChecks
required
integer
isCompliant
required
boolean
passedChecks
required
integer
profile
required
string
specification
required
string
totalChecks
required
integer
summary
required
object
categories
Array<object>
object
category
required
string
failedChecks
required
integer
passedChecks
required
integer
failedChecks
required
integer
passedChecks
required
integer
totalChecks
required
integer
Example generated
{ "documentInfo": { "fonts": [ { "embedded": true, "name": "example", "type": "example" } ], "images": 1, "language": "example", "pages": 1, "structureElements": 1, "tagged": true }, "failures": [ { "category": "example", "clause": "example", "errorDetails": "example", "location": "example", "message": "example", "profile": "example", "testNumber": 1 } ], "isCompliant": true, "metadata": { "author": "example", "creationDate": "example", "creator": "example", "producer": "example", "subject": "example", "title": "example" }, "profiles": [ { "failedChecks": 1, "isCompliant": true, "passedChecks": 1, "profile": "example", "specification": "example", "totalChecks": 1 } ], "summary": { "categories": [ { "category": "example", "failedChecks": 1, "passedChecks": 1 } ], "failedChecks": 1, "passedChecks": 1, "totalChecks": 1 }}PDF content is empty
Validation service error