Files
SnapOtter/apps/docs/tools/pdf/merge-pdf.md
T

1.2 KiB

description
description
Combine multiple PDFs into a single document.

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/pdf/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.

Constraint Value
Minimum files 2
Maximum files 20

Example Request

curl -X POST http://localhost:1349/api/v1/tools/pdf/merge-pdf \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@document1.pdf" \
  -F "file=@document2.pdf" \
  -F "file=@document3.pdf"

Example Response

{
  "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.