Skip to main content
Improved endpoints:Conversions
  • MS Office to PDF — target format is now selected with method=to-pdf instead of params.to.
  • Image to PDF — target format is now selected with method=to-pdf instead of params.to.
  • Miscellaneous to PDF — target format is now selected with method=to-pdf instead of params.to.
  • PDF to MS Office — target format is now selected with method=to-docx, to-xlsx, or to-pptx instead of params.to.
  • PDF to Image — target format is now selected with method=to-png or to-jpeg instead of params.to.
  • PDF to PDF/A — target format is now selected with method=to-pdfa instead of params.to; conformance remains a required params field.
The previous method=convert with params.to=<format> remains accepted for now but is deprecated in favor of the target-driven methods above.Extractions
  • Text — method is now text instead of extract-text.
  • Properties — method is now properties instead of get-properties.
  • PII Bounding Boxes — method is now pii-bounding-boxes instead of extract-pii-bounding-boxes.
  • Text Bounding Boxes — method is now text-bounding-boxes instead of extract-text-bounding-boxes.
  • Tables — method is now tables instead of extract-tables.
  • Forms — method is now forms instead of extract-forms.
  • Smart Detect Form Fields — method is now form-fields instead of smart-detect-form-fields.
  • Extract Fillable Form Data — method is now fillable-form-data instead of extract-fillable-form-data.
  • Invoices — method is now invoices instead of extract-invoices.
The previous verb-prefixed extraction method names remain accepted for now but are deprecated in favor of the plain-noun methods above.Deprecated endpoints:Sign
  • Convert File to PDF (POST /sign/conversions) — removed after its 1 July 2026 sunset. Use Create Document by Envelope ID, which accepts the same file types (set contentType in the metadata part for non-PDF files).
  • Get Conversion Job Status (GET /sign/conversions/{jobID}/status) — removed; no longer needed, as Create Document by Envelope ID converts on upload.
  • Get Converted File by Job ID (GET /sign/conversions/{jobID}:download-converted) — removed; no longer needed, as Create Document by Envelope ID converts on upload.
Added capability:Sign
  • Webhook Support on Sign API — subscribe to real-time envelope lifecycle events (created, sent for signature, signed, cancelled, sealed, and more)
Added endpoints:Presigned URLs
  • 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.
WebhooksImproved endpoints:All Platform endpoints
  • 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.
Transformations
  • 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.
Generations
  • 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.
Improved endpoints:Extractions
  • Get Properties — the response now includes pageCount, the document’s total number of pages.
Transformations
  • Redact — each redaction now accepts an optional label rendered 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.
Transformations
  • 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.
Generations
  • 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.
Improved endpoints:Generations
  • 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), or minimal (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.
Extractions
  • Invoice — extract structured invoice data from a PDF, including vendor details, line items, quantities, unit prices, totals, tax amounts, and payment terms.
Conversions
  • 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.
Additional improvements:
  • 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:Deprecated endpoints:
Added endpoints:Improved endpoints:
Added endpoints:Improved endpoints:Additional improvements:
  • 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
First version of public-api