How to encode output files to Base64
Important: This output data format is supported by endpoints that generate binary files - PDF and images. The output is accessible via generated link and the file under the link is in the text form (base64-encoded).
Zapier
To enable base64
output, add the following to Custom Profiles
field of Zapier action:
{ "outputDataFormat": "base64" }
Integromat/Make
And add the following to Profiles
on Integromat:
{ "outputDataFormat": "base64" }
Sample request to test outside Zapier or Integromat/Make:
POST /v1/pdf/merge HTTP/1.1
Host: api.pdf.co
x-api-key: <YOUR_API_KEY>
Content-Type: application/json
{
"url": "https://bytescout-com.s3-us-west-2.amazonaws.com/files/demo-files/cloud-api/pdf-merge/sample1.pdf,[https://bytescout-com.s3-us-west-2.amazonaws.com/files/demo-files/cloud-api/pdf-merge/sample2.pdf",](https://bytescout-com.s3-us-west-2.amazonaws.com/files/demo-files/cloud-api/pdf-merge/sample2.pdf",)
"name": "result.pdf",
"profiles": "{ 'outputDataFormat': 'base64' }"
}