Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Printer

Printer

List printers

get
/tenants/{tenantUid}/printers

List printers, optionally for a store (query parameter).

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
storeUidstringOptional

Reference to a store

Responses
200

Example response

application/json
get/tenants/{tenantUid}/printers
200

Example response

Create printer

post
/tenants/{tenantUid}/printers

The printer path must be either a flowboxPeripheralUid or a print path. Supported protocols: lpd and jd. E.g. lpd://192.168.1.4/queuename or jd://192.168.11.2:9100/ or flowbox://flowboxPeripheralUid.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Body
printerUidstringOptionalPattern: ^[A-Za-z0-9-_]*
typestring · enumRequiredPossible values:
pathstringRequired
storeUidstring · nullableOptionalPattern: ^[A-Za-z0-9-_]*
namestringOptional
descriptionstringOptional
Responses
201

Example response

application/json
printerUidstringRequiredPattern: ^[A-Za-z0-9-_]+
deviceUidsstring[]Required
storeUidstringRequiredPattern: ^[A-Za-z0-9-_]*
namestringRequired
descriptionstringRequired
typestring · enumRequiredPossible values:
pathstringRequired
createdBystringRequired
createdAtstring · date-timeRequired
lastModifiedBystringRequired
lastModifiedAtstring · date-timeRequired
post/tenants/{tenantUid}/printers
201

Example response

Search printers

post
/tenants/{tenantUid}/printers/search

Search printers

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
Body
storeUidstringOptionalPattern: ^[A-Za-z0-9-_]*
printerTypestring · enumOptionalPossible values:
querystringOptional

Partial or full printer name search

Responses
200

Example response

application/json
post/tenants/{tenantUid}/printers/search
200

Example response

Get printer

get
/tenants/{tenantUid}/printers/{printerUid}

Get printer details

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
printerUidstringRequired

Reference to a printer

Pattern: ^[A-Za-z0-9-_]+
Responses
200

Example response

application/json
printerUidstringRequiredPattern: ^[A-Za-z0-9-_]+
deviceUidsstring[]Required
storeUidstringRequiredPattern: ^[A-Za-z0-9-_]*
namestringRequired
descriptionstringRequired
typestring · enumRequiredPossible values:
pathstringRequired
createdBystringRequired
createdAtstring · date-timeRequired
lastModifiedBystringRequired
lastModifiedAtstring · date-timeRequired
get/tenants/{tenantUid}/printers/{printerUid}
200

Example response

Update printer

put
/tenants/{tenantUid}/printers/{printerUid}

The printer path must be either a flowboxPeripheralUid or a print path. Supported protocols: lpd and jd. E.g. lpd://192.168.1.4/queuename or jd://192.168.11.2:9100/ or flowbox://flowboxPeripheralUid.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
printerUidstringRequired

Reference to a printer

Pattern: ^[A-Za-z0-9-_]+
Body
storeUidstring · nullableOptionalPattern: ^[A-Za-z0-9-_]*
typestring · enumOptionalPossible values:
pathstringOptional
namestringOptional
descriptionstringOptional
Responses
200

Example response

application/json
printerUidstringRequiredPattern: ^[A-Za-z0-9-_]+
deviceUidsstring[]Required
storeUidstringRequiredPattern: ^[A-Za-z0-9-_]*
namestringRequired
descriptionstringRequired
typestring · enumRequiredPossible values:
pathstringRequired
createdBystringRequired
createdAtstring · date-timeRequired
lastModifiedBystringRequired
lastModifiedAtstring · date-timeRequired
put/tenants/{tenantUid}/printers/{printerUid}
200

Example response

Delete printer

delete
/tenants/{tenantUid}/printers/{printerUid}

Delete printer

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
printerUidstringRequired

Reference to a printer

Pattern: ^[A-Za-z0-9-_]+
Responses
204

No Content

No content

delete/tenants/{tenantUid}/printers/{printerUid}
204

No Content

No content

Test printer

post
/tenants/{tenantUid}/printers/{printerUid}/test

Test printer

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
printerUidstringRequired

Reference to a printer

Pattern: ^[A-Za-z0-9-_]+
Responses
201

Printer test page Created

No content

post/tenants/{tenantUid}/printers/{printerUid}/test

No content

Last updated

Was this helpful?