Skip to main content

Base URL

All endpoints are versioned. The current version is v1.

Authentication

All requests require a Bearer token:
See Authentication for key types and scopes.

Credits

Every response that consumes credits includes balance headers:
The warning header only appears when your balance drops below 100. See Pricing for credit packs and auto-refill.

Request format

  • Content type: application/json
  • All request bodies are JSON
  • All timestamps are ISO 8601 in UTC
  • File uploads use multipart/form-data (merge, watermark, extract endpoints only)

Response format

Every response includes an object field identifying the resource type:

Resource IDs

All IDs are prefixed by resource type for easy identification:

Pagination

List endpoints return paginated results using cursor-based pagination:

Endpoint map

Phase 1 — Create (Launch)

Phase 2 — Edit + Convert

Compression is not a standalone endpoint. Pass compress: "low" | "medium" | "high" on any endpoint that produces a PDF. See Compress a PDF for details.

Phase 3 — Extract


The full OpenAPI specification is available at https://api.pdfbase.dev/v1/openapi.json. All SDKs are auto-generated from this spec.