Link Search Menu Expand Document

PDF Merge

Merge PDF from two or more PDF files into a new one.

Available Methods

[POST] /pdf/merge

url required
URL to the source file. Supports links from Google Drive, Dropbox and from built-in files storage.

For uploading files via API please check Files Upload section.

If you are randomly getting a Too Many Requests or Access Denied error for your input URL, Please try to add cache: to enable built-in URL caching.

You can also encrypt data for output files and decrypt data input files with user-controlled data encryption to learn more.
async optional
Runs processing asynchronously and returns JobId that you may use with /job/check to check the state of the processing (possible states: working, failed, aborted and success). Must be one of: true, or false.
name optional
File name for the generated output. Data must need to be in a “string” format.
expiration optional
Output link expiration in minutes. The default is 60 (i.e. 60 minutes or 1 hour). After this delay generated output file(s) (if any) will be auto-removed from temporary files storage.
Max allowed expiration period depends on your current subscription plan. To store permanent input files (e.g. re-usable images, pdf, documents), please use built-in Files Storage instead.
profiles optional
Use this parameter to set additional configurations for fine-tuning and extra options. Data must need to be in a “string” format. Explore knowledgebase for profile examples.
  • Method: POST
  • URL: /v1/pdf/merge

Query parameters

No query parameters accepted.

Body payload

    "url": ",",
    "async": false

Example responses

    "url": "",
    "error": false,
    "status": 200,
    "name": "result.pdf",
    "remainingCredits": 98465

Code Snippet

curl --location --request POST '' \
--header 'x-api-key: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": ",",
    "async": false