Skip to main content
Requires login. Call it at app start, after login.
  • If the API key is unknown, a new terminal is created for the logged-in shop (HTTP 201).
  • If it already exists, the terminal is returned (HTTP 200).
See Terminal API key for how to generate and store the key.

Body

string
required
checkApiKey
string
required
The key generated and stored by your app for this device.
string
Terminal type. Send APP.
Don’t send shopId. A shop account can only create terminals for itself; sending another shop’s id returns 403 access_denied.

Response

integer
Terminal id.
string
The API key to send in the api-key header on voucher and session calls.
string
active or inactive. An inactive terminal cannot print.
string
Ticket layout configured for this terminal.

Errors