Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

Store

Store

Get all numberseries

get
/tenants/{tenantUid}/number-series

List all numberseries for a tenant.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

The number series type

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:
Responses
200

Example response

application/json
get
/tenants/{tenantUid}/number-series
200

Example response

Add new numberseries

post
/tenants/{tenantUid}/number-series

Add a new numberseries to a tenant.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Body
endintegerRequired
namestringRequired
startintegerRequired
typestring · enumRequiredPossible values:
numberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
200

Number series response

application/json
post
/tenants/{tenantUid}/number-series
200

Number series response

Get a number serie

get
/tenants/{tenantUid}/number-series/{numberSeriesUid}

Get a specific numberseries for a tenant.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a number serie id.

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

Number series response

application/json
get
/tenants/{tenantUid}/number-series/{numberSeriesUid}
200

Number series response

Update a number series record

put
/tenants/{tenantUid}/number-series/{numberSeriesUid}

Update numberseries record.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a number serie id.

Pattern: ^[A-Za-z0-9-_]+
Body
endintegerOptional
namestringRequired
startintegerOptional
Responses
200

Number series response

application/json
put
/tenants/{tenantUid}/number-series/{numberSeriesUid}
200

Number series response

List stores

get
/tenants/{tenantUid}/stores

List all stores.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

External reference to a store.

storeNamestringOptional

Reference to the name of a store.

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:
storeOrganizationUidstringOptional

Reference to an organization uid.

Responses
200

Example response

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

Example response

Create a new store

post
/tenants/{tenantUid}/stores

Creates a new store.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Example response

application/json
post
/tenants/{tenantUid}/stores
200

Example response

Get store details

get
/tenants/{tenantUid}/stores/{storeUid}

Get details for a store.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}
200

Example response

Update store details

put
/tenants/{tenantUid}/stores/{storeUid}

Update details for a store. Partial updates are allowed.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Body
addressstringOptional
bankAccountNumberstringOptionalDeprecated
citystringOptional
countryCodestringOptional
defaultReturnWarehouseUidstringOptionalPattern: ^[A-Za-z0-9-_]*
defaultWarehouseUidstringOptionalPattern: ^[A-Za-z0-9-_]*
defaultDeliveryWarehouseUidstringOptionalPattern: ^[A-Za-z0-9-_]*
emailstringOptional
externalIdstringOptional
isActivebooleanOptional
latitudenumberOptional
longitudenumberOptional
namestringOptional
phonestringOptional
postalCodestringOptional
purchaseNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
internalPurchaseNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
rmaOrderNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
customerLedgerNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
quicksaleCategoryUidstringOptionalPattern: ^[A-Za-z0-9-_]*
receiptMessagestringOptional
emailReceiptMessagestringOptional
exchangenoteMessagestringOptional
exchangenoteValidDaysintegerOptional

Number of days an exchangenote is valid.

salesPriceUidstringOptionalPattern: ^[A-Za-z0-9-_]*
vatNumberstringOptional

VAT identification number for value added tax reporting purposes.

voucherNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
hasWorkshopbooleanOptionalDefault: false
organizationUidstringOptionalPattern: ^[A-Za-z0-9-_]*
serviceNumberSeriesUidstringOptionalPattern: ^[A-Za-z0-9-_]*
websiteUrlstringOptional
Responses
put
/tenants/{tenantUid}/stores/{storeUid}
201

Example response

Delete a store

delete
/tenants/{tenantUid}/stores/{storeUid}

Deletes a store.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Responses
delete
/tenants/{tenantUid}/stores/{storeUid}
204

No Content

No content

Get Till by token information

get
/tenants/{tenantUid}/stores/{storeUid}/till

Get till information by token information

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a Store.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/till

Get till status details by token information

get
/tenants/{tenantUid}/stores/{storeUid}/till/status

Get till status by using token information

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a Store.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/till/status
200

Example response

Set a new till status by token information

post
/tenants/{tenantUid}/stores/{storeUid}/till/status

Set a new till status by token information

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a Store.

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

The amount that should be withdrawed from the till and deposited to night safe when the till is closed.

bankdepositReferencestringOptional

An optional reference to the bank deposit

cashAmountintegerOptional

When the till is opened this is the change amount. When the till is closed this is the counted amount

statusstring · enumRequiredPossible values:
Responses
200

Example response

application/json
post
/tenants/{tenantUid}/stores/{storeUid}/till/status
200

Example response

List tills

get
/tenants/{tenantUid}/stores/{storeUid}/tills

Lists all tills.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
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:
Responses
200

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills
200

Example response

Create a new till

post
/tenants/{tenantUid}/stores/{storeUid}/tills

Creates a new till. Access required: STORE ADMIN

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

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

Create a new till

barcodePrinterstringOptional
cashDrawerstringOptional
namestringRequired
paymentTerminalstring · enumOptionalPossible values:
receiptPrinterstringOptional
regularPrinterstringOptional
tillNumberintegerRequired
tillUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
200

Example response

application/json
post
/tenants/{tenantUid}/stores/{storeUid}/tills
200

Example response

Get till details

get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}

Get details for a till.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}
200

Example response

Update till details

put
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}

Updates details for a till. Access required: STORE ADMIN

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Update till

barcodePrinterstringOptional
cashDrawerstringOptional
namestringOptional
paymentTerminalstring · enumOptionalPossible values:
receiptPrinterstringOptional
regularPrinterstringOptional
tillNumberintegerOptional
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}
200

Example response

Delete a till

delete
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}

Deletes a till. Access required: STORE ADMIN

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Responses
delete
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}
204

No Content

No content

Get cashdrawer status for a till

get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashdrawer

Get cashdrawer status for the cashdrawer connect to the current till

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

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

Reference to a till.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashdrawer

Open cashdrawer

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashdrawer

Open the cashdrawer for the current till

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a tenant.

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

Reference to a till.

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

OK

No content

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashdrawer

No content

List all cash control reports

get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports

Get a cash report

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

Pattern: ^[A-Za-z0-9-_]+
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.

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

Defines which field the resource list is sorted by.

cashreportFromDatestring · dateOptional

Reference to a from-date.

cashreportToDatestring · dateOptional

Reference to a to-date.

Responses
200

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports
200

Example response

Get a specific cash report

get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}

Get cash control details

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Reference to a cashreport.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}

Update cash report

put
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}

Update cash report

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Reference to a cashreport.

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

Example response

application/json
put
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}
200

Example response

Withdraw or deposit cash at cashdrawer

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}/withdrawals

Withdraw or deposit cash at cashdrawer

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Reference to a cashreport.

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

OK

No content

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/cashreports/{cashreportUid}/withdrawals
200

OK

No content

Register a device on for a till

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/device

Register a new device to a till. Access required: STORE ADMIN

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

OK

No content

post
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/device
200

OK

No content

Remove a device from a till

delete
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/device

Remove a device from a till. Access required: STORE ADMIN

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
storeUidstringRequired

Reference to a Store.

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

Reference to a till.

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

Reference to a tenant.

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

Example response

application/json
delete
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/device
200

Example response

Get till status details by tillUid

get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/status

Get till status by using token information and storeUid from url

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to a Store.

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

Reference to a till.

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/tills/{tillUid}/status
200

Example response

List all visitor records for a list of stores

post
/tenants/{tenantUid}/stores/visitors

List all visitor records for a list of stores

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

The number of items per page in a result set.

pageNumberintegerOptional

Reference to a specific 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
fromDateTimestring · date-timeRequired
toDateTimestring · date-timeRequired
storeUidsstring[]Required
Responses
200

Example response

application/json
post
/tenants/{tenantUid}/stores/visitors
200

Example response

Last updated

Was this helpful?