DataShift Logo

DataShift Direct Print API

Direct Print

Push print jobs directly to your registered DataShift print devices.

Direct to device

Jobs are delivered over Pub/Sub straight to the print-client running on your chosen device — no manual download-and-print step.

Account-scoped

Your Bearer token identifies your organisation and its registered devices. No account identifier needed in the URL.

1

Issue an API key

Settings → Direct Print → API Keys → Issue new key. The raw key is shown once — store it in your secrets manager.

2

Discover devices

Call GET /devices to list your registered print devices and retrieve their id values.

3

Submit a print job

Call POST /print-jobs with a deviceId and a base64-encoded PDF. Returns a jobId once handed to the delivery queue.