Instnt Print
Integrations

Python

Code example

There is no SDK for Python 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

import requests

antwoord = requests.post(
    "https://instntprint.com/v1/jobs",
    headers={"Authorization": f"Bearer {SLEUTEL}"},
    json={
        "printer": "Balie",
        "template": "Kassabon",
        "data": {
            "totaal": "3.80",
            "betaalwijze": "Pin"
        }
    },
)
opdracht = antwoord.json()