Added capability:Sign
- Webhook Support on Sign API — subscribe to real-time envelope lifecycle events (created, sent for signature, signed, cancelled, sealed, and more)
- Request Presigned File URLs — generate presigned upload/download URL pairs to transfer files directly to storage, for larger files than the standard multipart upload supports.
- List webhook configs — list the webhook configs of the authenticated application.
- Create webhook config — register an endpoint URL and the event types it subscribes to; returns the signing secret. The secret is shown only once, in this response — store it securely.
- Get webhook config by ID — retrieve a single webhook config.
- Update webhook config — change a config’s endpoint URL or subscribed event types.
- Delete webhook config — remove a webhook config and stop its deliveries.
- Send a test event — deliver a test event to an endpoint URL and report its response status and latency.
- List supported event types — enumerate the event types a config can subscribe to.
- Default limits for asynchronous requests with remote-file (URL) input raised to 300 MB / 2500 pages per document (from 100 MB / 500 pages). Direct uploads and synchronous requests keep the standard 100 MB / 500 pages.
- Merge — limits raised to 1.5 GB (per file and combined) for asynchronous requests with remote-file (URL) input. Other request modes keep the standard limits.
- Merge — now validates that requests contain no more than 25 input files, and that their combined size does not exceed the 100 MB per-request limit.
- Watermark — now validates that requests contain no more than 25 input files, and that their combined size does not exceed the 100 MB per-request limit.
- Fill Forms — now validates that requests contain no more than 25 input files, and that their combined size does not exceed the 100 MB per-request limit.
Added endpoints:Extractions
- Extract Fillable Form Data — extract the field data of a PDF’s existing fillable form (AcroForm) — names, current values, field types, and positions — as JSON, XFDF, FDF, or CSV.
- Get Properties — the response now includes
pageCount, the document’s total number of pages.
- Redact — each redaction now accepts an optional
labelrendered onto the redaction box in the output (for example, the reason for the redaction). - Split — limits raised to 500 MB / 3000 pages for asynchronous requests with remote-file (URL) input. Other request modes keep the standard 100 MB / 500 pages.
Added endpoints:Extractions
- Smart Detect Form Fields — detect where fillable form fields should be placed in a PDF and return their bounding boxes as JSON.
- Compress — reduce a PDF’s file size. Takes no options and always produces the smallest file; use Optimize for control over the size/quality trade-off.
- Fill Forms — generate PDF document with filled form fields.
- Create Fillable Forms — write detected form fields into a PDF as a real AcroForm, returning a fillable PDF.
- Fill Forms — now accepts XFDF and FDF data files in addition to CSV and JSON.
Added endpoints:Transformations
- Watermark — add text or image watermarks to one or more pages of a PDF. Useful for marking documents as drafts, confidential, or applying branding overlays.
- Optimize — optimise a PDF for a specific use case:
web(linearises for fast browser loading),print(preserves full resolution and colour profiles), orminimal(aggressive file-size reduction without visible quality loss). - OCR — apply Optical Character Recognition to scanned or image-based PDFs, producing a searchable, text-selectable output document.
- Invoice — extract structured invoice data from a PDF, including vendor details, line items, quantities, unit prices, totals, tax amounts, and payment terms.
- PDF to PDF/A — convert a PDF to the PDF/A archival format for long-term preservation and compliance. Supports conformance levels PDF/A-1b, PDF/A-2b, and PDF/A-3b.
- Platform API file size limit increased from 25MB to 100MB per request
- Platform API page count limit increased from 200 to 500 pages per individual document
Improved endpoints:
- Create Document by Envelope ID endpoint can take multiple file types
- Convert File to PDF replaced by Create Document by Envelope ID
- Get Converted File by Job ID replaced by Create Document by Envelope ID
- Get Conversion Job Status replaced by Create Document by Envelope ID
Added endpoints:SignTransformationsExtractionsConversions
Added endpoints:Improved endpoints:
- Create fields(s) by document ID endpoint can take multiple fields now
Added endpoints:Improved endpoints:
- Create participant(s) for envelope endpoint can take multiple participants now
- Emails sent to api owner are now supressed
- Emails sent for signers/reviewers will show the app name instead of the integration email
- Improved email parsing to correctly decode special characters
Added endpoints:
First version of public-api