Developer platform

One protected Job API for every PDFit edition.

The current preview exposes a stable asynchronous boundary for Merge, Split, Compress, Organize, Images to PDF, PDF to Images, Watermark, and Page Numbers while preserving operation-specific validation and result contracts.

Job API

1. Create

POST /api/v1/jobs with an operation and its required PDF or image files.

Job API

2. Track

Poll the protected job status using the returned bearer access token.

Job API

3. Download

Fetch the result only after the job reaches completed status.

Job API

4. Delete or expire

Delete after delivery or let the retention policy remove files automatically.

Live capability discovery

The contract the product is running now.

This table is rendered from the same embedded registry used to validate Job API operations and plan limits. Clients can consume the live JSON instead of hard-coding availability.

Open JSON

Schema 1.0 · 24 operations · Nova edition

OperationFormatsSurfacesAvailability
Merge PDFmergePDFPDFJob API · Direct APIlive
Split PDFsplitPDFPDFJob API · Direct APIlive
Compress PDFcompressPDFPDFJob API · Direct API · Workspacelive
Organize PDForganizePDFPDFJob API · Direct API · Workspacelive
Images to PDFimages-to-pdfJPG, JPEG, PNGPDFJob API · Direct APIlive
PDF to Imagespdf-to-imagesPDFPNG, JPGJob API · Direct APIlive
Documents to PDFdocuments-to-pdfDOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, XLS, XLSX, XLSM, XLTX, XLTM, PPT, PPTX, PPTM, POT, POTX, POTM, PPS, PPSX, PPSM, ODT, ODS, ODP, TXT, MD, CSV, TSV, HTML, HTM, LOG, JSON, XML, YAML, YMLPDFJob API · Direct APIlive
PDF to Excelpdf-to-excelPDFXLSXJob APIpreview
Watermark PDFwatermarkPDFPDFJob API · Direct API · Workspacelive
Page Numberspage-numbersPDFPDFJob API · Direct API · Workspacelive
Add Imageadd-imagePDF, JPG, JPEG, PNGPDFJob API · Workspacepreview
Redact ContentredactPDFPDFJob API · Workspacepreview
Crop PDF PagescropPDFPDFWorkspacepreview
Insert Blank Pagesinsert-blankPDFPDFWorkspacepreview
Insert PDF Pagesinsert-pdfPDFPDFWorkspacepreview
Add Clickable Linkadd-linkPDFPDFWorkspacepreview
Add Review Commentadd-commentPDFPDFWorkspacepreview
Create Fillable Form Fieldsadd-form-fieldPDFPDFWorkspacepreview
Fill Existing PDF Formsfill-formPDFPDFWorkspacepreview
Flatten Completed PDF Formsflatten-formPDFPDFWorkspacepreview
Document Detailsdocument-detailsPDFPDFWorkspacepreview
OCR Scanned PDFocrPDFPDFJob API · Workspacepreview
Protect PDFprotectPDFPDFDirect API · Workspace · request-only secretlive
Unlock PDFunlockPDFPDFDirect API · Workspace · request-only secretlive

Enforced upload envelope

Plan limits come from the same contract.

PlanFilesEach fileRequest totalPages
anonymous510 MB20 MB150
free815 MB40 MB250
pro2050 MB100 MB750
business3075 MB100 MB1,000

Create example

Start an Organize job.

The access token returned by this request is a secret. Never place it in a URL or log it.

curl -X POST https://pdfit.pro/api/v1/jobs \
  -F operation=organize \
  -F pages=4,2,1 \
  -F rotations=2:90 \
  -F files=@document.pdf

Security contract

Access is scoped to one unpredictable job.

Independent tokens

Every job receives a 256-bit access token; Core stores only its SHA-256 hash and compares it in constant time.

Header-only authorization

Tokens are accepted in the Authorization header, never in query strings that leak into history or access logs.

Bounded processing

File count, bytes, signature, page count, concurrency, rate, and processing time are enforced before and during work.