Store

Store

Get all numberseries

get
/tenants/{tenantUid}/number-series

List all numberseries for a tenant.

Authorizations
AuthorizationstringRequired

Access token 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

Access token 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

Access token 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

Access token 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

Access token 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

Access token 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

Access token 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

Access token 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
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-_]*
purchasePriceListUidstringOptionalPattern: ^[A-Za-z0-9-_]*
vatNumberstringOptional

VAT identification number for value added tax reporting purposes.

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

Example response

Delete a store

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

Deletes a store.

Authorizations
AuthorizationstringRequired

Access token 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

Access token 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

Access token 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

Access token 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 all visitor records for a list of stores

post
/tenants/{tenantUid}/stores/visitors

List all visitor records for a list of stores

Authorizations
AuthorizationstringRequired

Access token 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

List store addresses

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

List store additional addresses.

Authorizations
AuthorizationstringRequired

Access token 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-_]+
Query parameters
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:
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

Responses
200

Example response

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

Example response

Create new store address

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

Create new store address

Authorizations
AuthorizationstringRequired

Access token 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
typestring · enumRequiredPossible values:
companyNamestringRequired
addressstringRequired
postalCodestringRequired
citystringRequired
countryCodestringRequired
emailstringOptional
phonestringOptional
vatNumberstringOptional
storeAddressUidstringOptionalPattern: ^[A-Za-z0-9-_]*
defaultbooleanOptional
Responses
post
/tenants/{tenantUid}/stores/{storeUid}/addresses
201

Example response

Get store address

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

Get a store address

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeAddressUidstringRequired

Reference to a store address

Responses
200

Example response

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

Example response

Update store address

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

Update a store address

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeAddressUidstringRequired

Reference to a store address

Body
companyNamestringOptional
addressstringOptional
postalCodestringOptional
citystringOptional
countryCodestringOptional
emailstringOptional
phonestringOptional
vatNumberstringOptional
defaultbooleanOptional
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/stores/{storeUid}/addresses/{storeAddressUid}
200

Example response

Delete store address

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

Delete a store address

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeAddressUidstringRequired

Reference to a store address

Responses
delete
/tenants/{tenantUid}/stores/{storeUid}/addresses/{storeAddressUid}
204

No Content

No content

List store cash reconciliations

get
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations

List store cash reconciliations

Authorizations
AuthorizationstringRequired

Access token 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-_]+
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:
fromstring · dateOptional

Reconcilation date GTE

tostring · dateOptional

Reconciliation date LTE

Responses
200

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations
200

Example response

Create store cash reconciliation

post
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations

Create new cash reconciliation for store

Authorizations
AuthorizationstringRequired

Access token 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
storeCashReconciliationUidstringOptionalPattern: ^[A-Za-z0-9-_]*
reconciliationDatestring · dateRequired
tenantUserUidstringRequiredPattern: ^[A-Za-z0-9-_]+
depositAmountintegerOptional
statusstring · enumOptionalPossible values:
notestringOptional
Responses
post
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations
201

Example response

Get store cash reconciliation

get
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}

Get a store cash reconciliation by its UID.

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeCashReconciliationUidstringRequired

Reference to a store cash reconciliation

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

Example response

application/json
get
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}
200

Example response

Update store cash reconciliation

put
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}

Update a store cash reconciliation

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeCashReconciliationUidstringRequired

Reference to a store cash reconciliation

Pattern: ^[A-Za-z0-9-_]+
Body
reconciliationDatestring · dateOptional
tenantUserUidstringOptionalPattern: ^[A-Za-z0-9-_]*
depositAmountintegerOptional
statusstring · enumOptionalPossible values:
notestringOptional
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}
200

Example response

Delete store cash reconciliation

delete
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}

Delete a store cash reconciliation record.

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeCashReconciliationUidstringRequired

Reference to a store cash reconciliation

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

No Content

No content

Create cash deposit

post
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}/cashdeposits

Create cash deposit.

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeCashReconciliationUidstringRequired

Reference to a store cash reconciliation

Pattern: ^[A-Za-z0-9-_]+
Body
Responses
post
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}/cashdeposits
201

Example response

Update cash deposit

put
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}/cashdeposits/{cashDepositUid}

Update cash deposit.

Authorizations
AuthorizationstringRequired

Access token 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-_]+
storeCashReconciliationUidstringRequired

Reference to a store cash reconciliation

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

Reference to a cash deposit

Pattern: ^[A-Za-z0-9-_]+
Body
depositNumberstringOptional
amountintegerOptional
depositedAtstring · date-timeOptional
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/stores/{storeUid}/cash-reconciliations/{storeCashReconciliationUid}/cashdeposits/{cashDepositUid}
200

Example response

Last updated