capabilities.work

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.

  1. Request a pre-signed upload URI and asset ID for the source PDF, which is then PUT to the returned uploadUri out of band.
  2. Submit an asynchronous getPDFProperties job that inspects the uploaded PDF's metadata. Returns 201 with an in-progress job status.
  3. 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".
  4. Resolve a download URI for the properties output asset produced by a successful inspection job.
  5. 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.