Using Webhooks with Adobe PDF Extract API
Webhooks allow you to receive automatic notifications when a PDF extraction job completes, eliminating the need to repeatedly check job status. Instead of polling for an update, Adobe sends the results directly to a URL you specify.
Step-by-Step Guide
1. Create a Cycle to receive the notification

2. Submit Your Extraction Job with Webhook

When submitting your PDF extraction request, include the notifiers parameter:
- Notifier Type must be set to
CALLBACK. - Notifier Data URL is the URL obtained from Get Job Notification
Example Workflow
- Upload your PDF to get an asset ID.
- Submit extraction job with webhook configuration.
- Your application continues other work.
- Adobe processes the PDF extraction, which may take a few seconds to a few minutes.
- Adobe sends a
POSTrequest to your webhook URL. - That webhook Step receives the notification, downloads results, and processes the extracted data.
This approach is particularly useful for applications processing large batches of PDFs or when extraction times are unpredictable, as it eliminates the need for polling and provides immediate notification when results are ready.