List enabled shared printers
The API runs on your application instance. Schemas and field names come directly from the OpenAPI specification. Session-authenticated requests require a session on that instance.
Requires a browser session with labels.read. online means an agent poll was received within 45 seconds.
adminSessionauthjs.session-token<token>Authenticated Auth.js browser session cookie; each operation declares its required permission. Not restricted to administrators. HTTPS deployments use the secure-prefixed cookie variant.
X-Organization-ID?stringOrganization membership selected for this request. User-bound credentials may select any active membership; standalone tokens may only repeat their pinned organization ID.
uuidEnabled printers in this organization.
application/json- response
printers*array<>curl -X GET 'https://inventory.example.com/api/v1/label-printers'{ "printers": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "tape": 0, "online": true, "enabled": true } ]}Queue a prepared PT-P710BT print job POST
Requires a browser session with labels.read. The browser renders and validates labels before submission. Reuse body.id only with identical data to retrieve an existing job. Limits: 100 labels, 4 MB RAW data, 10 submissions/minute per user/printer and 20 pending jobs per printer. Queued jobs expire after 10 minutes.
Disable a shared printer PATCH
Requires a browser session with tokens.manage. Revokes agent access and cancels queued jobs. To rotate credentials, provision a replacement printer.