Skip to content

Merge PDFs

Combine two or more PDF files into a single document, preserving the page order of each input file.

API Endpoint

POST /api/v1/tools/merge-pdf

Accepts multipart form data with two or more PDF files. No settings field is required.

Parameters

This tool has no settings parameters. Simply upload two or more PDF files.

ConstraintValue
Minimum files2
Maximum files20

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/merge-pdf \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]"

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/merged.pdf",
  "originalSize": 4500000,
  "processedSize": 4200000
}

Notes

  • Files are merged in the order they are uploaded.
  • At least two PDF files are required; the request will fail with a 400 error if fewer are provided.
  • The maximum number of input files is 20.
  • Encrypted PDFs must be unlocked before merging.