Instnt Print
Integrations

Node.js

Code example

There is no SDK for Node.js and none is needed: one HTTP request with a key in the header, a template name and your fields. The example below is the whole integration.

How to set it up

  1. 01Create a key in the dashboard under Keys and keep it out of your source.
  2. 02Send the request below; the answer holds the job id and its status.
  3. 03Want to know the paper moved? Poll /v1/jobs/{id}, or take an outgoing webhook.

The request

const antwoord = await fetch('https://instntprint.com/v1/jobs', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    Authorization: `Bearer ${process.env.INSTNT_SLEUTEL}`,
  },
  body: JSON.stringify({
    "printer": "Balie",
    "template": "Kassabon",
    "data": {
      "totaal": "3.80",
      "betaalwijze": "Pin"
    }
  }),
})
const opdracht = await antwoord.json()