@doczilla/node
TypeScript icon, indicating that this package has built-in type declarations

1.5.1 • Public • Published

Doczilla Node.js Library

Installation

Install the package with:

npm install @doczilla/node
# or
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://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
);

/@doczilla/node/

    Package Sidebar

    Install

    npm i @doczilla/node

    Weekly Downloads

    62

    Version

    1.5.1

    License

    MIT

    Unpacked Size

    150 kB

    Total Files

    181

    Last publish

    Collaborators

    • tripss