Doczilla Node.js Library
Installation
Install the package with:
npm install @doczilla/node
yarn add @doczilla/node
Usage
The package needs to be configured with your account's API key, which is
available your Doczilla's organisation settings page.
import Doczilla from '@doczilla/node';
const doczilla = new Doczilla('doczilla-...')
const pdfBuffer = await doczilla.pdf.direct({
url: 'https://www.doczilla.app'
})
Webhook signing
Doczilla can optionally sign the webhook events it sends to your endpoint, allowing you to validate that they were not
sent by a third party. You can read more about it here.
Please note that you must pass the raw request body, exactly as received from Doczilla, to the verifyPayload()
function; this will not work with a parsed (i.e., JSON) request body.
const event = doczilla.webhooks.verifyPayload(
webhookRawBody,
webhookDoczillaSignatureHeader,
webhookSecret
);