capabilities.work

Remove Protection From a PDF

A 4-step recipe with Adobe. We can help you get access.

Recipe · 4 steps

Remove Protection From a PDF

with Adobe

Unlock a password-protected PDF using its current password.

  1. Request a pre-signed upload URI and asset ID for the protected PDF, which is then PUT to the returned uploadUri out of band.
  2. Submit an asynchronous removeProtection job that unlocks the uploaded PDF. Returns 201 with an in-progress job status.
  3. Poll the removeProtection job until it is no longer in progress, looping back while the status remains "in progress".
  4. Resolve a pre-signed download URI for the unprotected output PDF.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token from Adobe IMS.
  • password: The current password used to unlock the protected PDF.
  • jobID: The job identifier taken from the removeProtection response Location header, used to poll status.
For your developer

Arazzo workflow adobe:remove-protection, 4 operations: asset.uploadpresignedurl → pdfoperations.removeprotection → getJobStatus → getAsset. Specs on APIs.io.