Auth

APIDescription
GET Auth/GetRequestKey

Get a request key, which can be used to build an url so a user can attach this key to his account

POST Auth/GetAuthKey

Gets the auth key from a corresponding request/link key

POST Auth/LogonWithAuthKey

Logon with an auth key

POST Auth/Logon

Logon with username and password

Documents

APIDescription
GET queue?maxCount={maxCount}

Get a queue of documents to print

GET queue/count

Checks how many jobs are waiting

GET queue/resetPickedUp

Resets jobs that are on status 'picked up' to 'to print'

GET queue/{id}

Gets a document in the queue by id

PUT queue/{id}/status

Updates the status of a queued document

GET queue/{id}/file

Gets the PDF file

Printers

APIDescription
GET printers

Get All printers that are stored in the database

GET printers/{id}

Get a printer object by id

POST printers

Stores a new printer in the database

PUT printers/{id}

updates a printer object

DELETE printers/{id}

deletes a printer object