Handling

Handling

List handlings

get
/tenants/{tenantUid}/handlings

List all order handlings

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
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}/handlings
200

Example response

Create a new handling

post
/tenants/{tenantUid}/handlings

Create a new order handling.

Required permission: TENANT.ACCESS

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Body
Responses
post
/tenants/{tenantUid}/handlings
201

Example response

Get handling details

get
/tenants/{tenantUid}/handlings/{handlingUid}

Get handling details

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Example response

application/json
get
/tenants/{tenantUid}/handlings/{handlingUid}
200

Example response

Update handling details

put
/tenants/{tenantUid}/handlings/{handlingUid}

Update handling details

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Request for creating or updating an orderhandling

activebooleanRequired
descriptionstringRequired
namestring · max: 20Required
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/handlings/{handlingUid}
200

Example response

Delete an handling

delete
/tenants/{tenantUid}/handlings/{handlingUid}

Delete an handling

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

No Content

No content

List handling triggers

get
/tenants/{tenantUid}/handlings/{handlingUid}/triggers

List handling triggers

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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}/handlings/{handlingUid}/triggers
200

Example response

Add a trigger to a handling

post
/tenants/{tenantUid}/handlings/{handlingUid}/triggers

Add a trigger to a handling

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

Pattern: ^[A-Za-z0-9-_]+
Body
activebooleanRequired
triggerstring · enumRequired
ENUM Description
AUTO_PRINT_PICKUP_LABELS Auto-print pickup labels when order is parked or confirmed
SET_EXPIRY_DATE Set expiry date on order
Possible values:
statestring · enumRequiredPossible values:
valuestringOptional
handlingTriggerUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
post
/tenants/{tenantUid}/handlings/{handlingUid}/triggers
204

Example response

Get handling trigger details

get
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}

Get handling trigger details

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to a handlingTriggerUid

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

Example response

application/json
get
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}
200

Example response

Update handling trigger details

put
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}

Update handling trigger details

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to a handlingTriggerUid

Pattern: ^[A-Za-z0-9-_]+
Body
activebooleanRequired
triggerstring · enumRequired
ENUM Description
AUTO_PRINT_PICKUP_LABELS Auto-print pickup labels when order is parked or confirmed
SET_EXPIRY_DATE Set expiry date on order
Possible values:
statestring · enumRequiredPossible values:
valuestringOptional
handlingTriggerUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
put
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}
204

Example response

Delete a handling trigger

delete
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}

Delete a handling trigger

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to a handlingTriggerUid

Pattern: ^[A-Za-z0-9-_]+
Responses
delete
/tenants/{tenantUid}/handlings/{handlingUid}/triggers/{handlingTriggerUid}
204

No Content

No content

List Handling actions

get
/tenants/{tenantUid}/handlings/{handlingUid}/actions

List Handling actions

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to a store uid.

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

Example response

application/json
get
/tenants/{tenantUid}/handlings/{handlingUid}/actions
200

Example response

Create new handling action

post
/tenants/{tenantUid}/handlings/{handlingUid}/actions

Create new handling action

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

Pattern: ^[A-Za-z0-9-_]+
Body
handlingActionUidstringOptionalPattern: ^[A-Za-z0-9-_]+
activebooleanRequired
allowCommentbooleanRequired
namestring · max: 20Required
storeUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
200

Example response

application/json
post
/tenants/{tenantUid}/handlings/{handlingUid}/actions
200

Example response

Get handling action details

get
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}

Get handling action details

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to an handling action id.

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

Example response

application/json
get
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}
200

Example response

Update a handling action

put
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}

Update a handling action

Required permission: TENANT.ADMIN

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to an handling action id.

Pattern: ^[A-Za-z0-9-_]+
Body
activebooleanRequired
allowCommentbooleanRequired
namestring · max: 20Required
storeUidstringOptionalPattern: ^[A-Za-z0-9-_]*
Responses
200

Example response

application/json
put
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}
200

Example response

Delete a handling action

delete
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}

Delete a handling action

Authorizations
AuthorizationstringRequired

Access token recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

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

Reference to an handling id.

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

Reference to an handling action id.

Pattern: ^[A-Za-z0-9-_]+
Responses
delete
/tenants/{tenantUid}/handlings/{handlingUid}/actions/{handlingActionUid}
204

No Content

No content

Last updated