Inspect PDF Properties
A 5-step recipe with Adobe. We can help you get access.
Recipe · 5 steps
Inspect PDF Properties
with Adobe
Retrieve metadata properties for an uploaded PDF.
- Request a pre-signed upload URI and asset ID for the source PDF, which is then PUT to the returned uploadUri out of band.
- Submit an asynchronous getPDFProperties job that inspects the uploaded PDF's metadata. Returns 201 with an in-progress job status.
- Poll the getPDFProperties job until it reaches a terminal state. Loops back while the status is "in progress", branches to a success report when "done", and to a failure report when "failed".
- Resolve a download URI for the properties output asset produced by a successful inspection job.
- Re-read the job status to capture the error code and message when the inspection job failed, ending the workflow with the failure recorded.
What you'll need to have ready
- accessToken: OAuth 2.0 bearer access token from Adobe IMS.
- includePageLevelProperties: Whether to include page-level property details.
- jobID: The job identifier taken from the getPDFProperties response Location header, used to poll status.
For your developer
Arazzo workflow adobe:inspect-pdf-properties, 5 operations: asset.uploadpresignedurl → pdfoperations.pdfproperties → getJobStatus → getAsset → getJobStatus. Specs on APIs.io.