PDF tools

Merge PDFs

One files part per PDF, in merge order. Up to 4 MB in total; larger sets go through /pdf/upload-url and /pdf/jobs.

post/pdf/merge

Request

  • Base URL: https://api.podpdf.com
  • URL: https://api.podpdf.com/pdf/merge
  • Auth: API key in header X-API-Key

Response

The merged PDF, or JSON when store is true or the result is over 4.4 MB

job_idstring
operation'pdf_merge' | 'pdf_split'
status'completed'
input_pagesinteger
output_countinteger
zip_urlstring uri nullable

Signed link to a ZIP of every output, valid one hour. Null when there is one output.

download_url_expires_atstring date-time
warningsstring[]

FORM_FIELDS_NOT_PRESERVED, SIGNATURE_INVALIDATED, BOOKMARKS_NOT_PRESERVED or XFA_FORM.

Example response

{
  "job_id": "9f0a4b78-2c0c-4d14-9b8b-123456789abc",
  "input_pages": 10,
  "output_count": 3,
  "outputs": [
    {
      "name": "scan-001.pdf",
      "pages": 3,
      "page_range": "1-3",
      "size_bytes": 91822
    }
  ]
}

Changes

No recorded changes to this operation across all 2 revisions of this API.