← Integrations
Go
Code exampleThere is no SDK for Go 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
- 01Create a key in the dashboard under Keys and keep it out of your source.
- 02Send the request below; the answer holds the job id and its status.
- 03Want to know the paper moved? Poll /v1/jobs/{id}, or take an outgoing webhook.
The request
body, _ := json.Marshal(map[string]any{
"printer": "Balie", "template": "Kassabon",
"data": map[string]string{"totaal": "3.80", "betaalwijze": "Pin"},
})
req, _ := http.NewRequest("POST", "https://instntprint.com/v1/jobs", bytes.NewReader(body))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer "+sleutel)
antwoord, err := http.DefaultClient.Do(req)Programming languages