PrintNode
PrintNode is a cloud and remote printing service that lets web and server applications print to any physical printer through a lightweight client installed on a remote computer. Its REST API at https://api.printnode.com covers accounts, computers, printers, print jobs, scales, child-account/API-key management, and webhooks, using HTTP Basic authentication with an API key.
APIs
PrintNode Computers API
List and manage the computers connected to a PrintNode account, each running the PrintNode Client that bridges the cloud API to locally attached printers and devices.
PrintNode Printers API
Discover the printers attached to an account's computers, including printer capabilities, state, and defaults, either across the whole account or scoped to specific computers.
PrintNode PrintJobs API
Submit print jobs to a printer from PDF or raw content (URI or base64), list historical print jobs, inspect their states, and retrieve job state changes across the account or pe...
PrintNode Scales API
Read weight measurements from USB scales connected to a computer running the PrintNode Client, supporting point-of-sale and shipping use cases alongside printing.
PrintNode Account and API Keys API
Inspect the authenticated account via whoami, and for Integrator accounts create, modify, and delete child accounts along with their API keys and tags for managed multi-tenant p...
PrintNode Webhooks API
Register, view, modify, and delete webhooks that deliver event notifications about account activity such as print job and printer state changes to a configured HTTP endpoint.