Download OpenAPI specification:Download
Manage the picking and packing process in-store or in a warehouse.
Key Features:
Key Benefits:
Finishes a specified order by:
packed
pickpack.pickpack_manage
Event creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
{- "message": "Success",
- "code": 200
}
Retrieves a packlist for the specified delivery date.
Note: If an order has the packingStatus
set to CANCELLED
, it will not be retrieved.
pickpack.pickpack_view
Order list
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
[- {
- "orderId": "01LIWJ40",
- "customerName": "John Smith",
- "packingStatus": "INITIAL",
- "productsTotal": 3000,
- "productsPacked": 2266,
- "productsCanceled": 734,
- "assignees": [
- {
- "id": "123",
- "siteCode": "main",
- "firstName": "John",
- "lastName": "Smith"
}
], - "packagingProducts": [
- {
- "entryId": "123",
- "productName": "Test product name",
- "productId": "123",
- "unitPrice": 1,
- "totalPrice": 3,
- "unitPricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasurePrice": 2,
- "orderUnit": "H87",
- "packedCount": 1,
- "canceledCount": 0,
- "pickedCount": 1,
- "packedAmountInPc": 1,
- "totalCount": 10,
- "location": [
- {
- "zone": "string",
- "rack": "string",
- "rackName": "string",
- "shelf": "string",
- "section": "string",
- "bin": "string"
}
], - "packingGroup": "test group",
- "packaging": "sample packaging",
- "cutting": "sample cutting",
- "customerComment": "Sample comment",
- "barcodes": [
- "abc123"
], - "weightDependent": false,
- "basePrice": {
- "effectiveAmount": "10",
- "originalAmount": "5",
- "priceFactor": "1",
- "basePriceFactor": "2",
- "measurementUnit": {
- "unitCode": "H87",
- "quantity": 5
}
}, - "mhd": "string"
}
], - "entries": [
- {
- "entryId": "123",
- "productName": "Test product name",
- "productId": "123",
- "unitPrice": 1,
- "totalPrice": 3,
- "unitPricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasurePrice": 2,
- "orderUnit": "H87",
- "packedCount": 1,
- "canceledCount": 0,
- "pickedCount": 1,
- "packedAmountInPc": 1,
- "totalCount": 10,
- "location": [
- {
- "zone": "string",
- "rack": "string",
- "rackName": "string",
- "shelf": "string",
- "section": "string",
- "bin": "string"
}
], - "packingGroup": "test group",
- "packaging": "sample packaging",
- "cutting": "sample cutting",
- "customerComment": "Sample comment",
- "barcodes": [
- "abc123"
], - "weightDependent": false,
- "basePrice": {
- "effectiveAmount": "10",
- "originalAmount": "5",
- "priceFactor": "1",
- "basePriceFactor": "2",
- "measurementUnit": {
- "unitCode": "H87",
- "quantity": 5
}
}, - "mhd": "string"
}
], - "holdingAreaNumber": 1,
- "deliveryWindow": {
- "deliveryCycle": "2023-10-13-11-Test",
- "deliveryCycleName": "Test",
- "deliveryTimeTo": "1970-01-01T17:00:00.000+0000"
}
}
]
Retrieves a specified order's details.
pickpack.pickpack_view
Order
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Resource has not been found.
Internal Service Error occurred.
{- "id": "123",
- "siteCode": "main",
- "orderTotal": 10,
- "valueOfGoods": 9.5,
- "deposit": 0.5,
- "coupons": 0,
- "currency": "EUR",
- "entries": [
- {
- "entryId": "123",
- "productName": "Test product name",
- "productId": "123",
- "unitPrice": 1,
- "totalPrice": 3,
- "unitPricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasurePrice": 2,
- "orderUnit": "H87",
- "packedCount": 1,
- "canceledCount": 0,
- "pickedCount": 1,
- "packedAmountInPc": 1,
- "totalCount": 10,
- "location": [
- {
- "zone": "string",
- "rack": "string",
- "rackName": "string",
- "shelf": "string",
- "section": "string",
- "bin": "string"
}
], - "packingGroup": "test group",
- "packaging": "sample packaging",
- "cutting": "sample cutting",
- "customerComment": "Sample comment",
- "barcodes": [
- "abc123"
], - "weightDependent": false,
- "basePrice": {
- "effectiveAmount": "10",
- "originalAmount": "5",
- "priceFactor": "1",
- "basePriceFactor": "2",
- "measurementUnit": {
- "unitCode": "H87",
- "quantity": 5
}
}, - "mhd": "string"
}
], - "customer": {
- "id": "123",
- "title": "Mr",
- "firstName": "John",
- "lastName": "Smith",
- "name": "sample name",
- "companyName": "sample company name",
- "email": "sample@email.com",
- "phoneNumber": "123123123"
}, - "delivery": {
- "deliveryTimeModel": {
- "deliveryDate": "2019-05-16",
- "deliveryTimeFrom": "12:00:00",
- "deliveryTimeTo": "23:00:00",
- "deliveryChargeType": "string"
}, - "deliveryAddressModel": {
- "title": "MRS",
- "contactName": "John Smith",
- "companyName": "Sample company name",
- "street": "5th Avenue",
- "streetNumber": "13",
- "streetAppendix": "PA",
- "zip": "11211",
- "city": "NYC Williamsburg",
- "country": "United States"
}, - "deliveryCostModel": {
- "amount": 3.9,
- "currency": "EUR"
}, - "deliveryOptionModel": {
- "packaging": "Paper",
- "replacement": true,
- "pickup": false,
- "deliveryNote": "Sample comment"
}, - "deliveryWindow": {
- "deliveryCycle": "2023-10-13-11-Test",
- "deliveryCycleName": "Test",
- "deliveryTimeTo": "1970-01-01T17:00:00.000+0000"
}
}, - "payment": {
- "invoiceNumber": "GCI191232",
- "invoiceAddress": {
- "title": "MRS",
- "contactName": "John Smith",
- "companyName": "Sample company",
- "street": "5th Avenue",
- "streetNumber": "12",
- "streetAppendix": "PA",
- "zip": "11211",
- "city": "NYC Williamsburg",
- "country": "United States"
}, - "methods": [
- "paymentByDebit"
]
}, - "packingStatus": "INITIAL",
- "assignees": [
- {
- "id": "123",
- "siteCode": "main",
- "firstName": "John",
- "lastName": "Smith"
}
], - "packagingProducts": [
- {
- "entryId": "123",
- "productName": "Test product name",
- "productId": "123",
- "unitPrice": 1,
- "totalPrice": 3,
- "unitPricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasure": {
- "unitCode": "H87",
- "value": "100"
}, - "pricingMeasurePrice": 2,
- "orderUnit": "H87",
- "packedCount": 1,
- "canceledCount": 0,
- "pickedCount": 1,
- "packedAmountInPc": 1,
- "totalCount": 10,
- "location": [
- {
- "zone": "string",
- "rack": "string",
- "rackName": "string",
- "shelf": "string",
- "section": "string",
- "bin": "string"
}
], - "packingGroup": "test group",
- "packaging": "sample packaging",
- "cutting": "sample cutting",
- "customerComment": "Sample comment",
- "barcodes": [
- "abc123"
], - "weightDependent": false,
- "basePrice": {
- "effectiveAmount": "10",
- "originalAmount": "5",
- "priceFactor": "1",
- "basePriceFactor": "2",
- "measurementUnit": {
- "unitCode": "H87",
- "quantity": 5
}
}, - "mhd": "string"
}
], - "holdingAreaNumber": 10
}
Updates a specified order's status.
Note: If the order has the packingStatus
set to CANCELLED
, it is not possible to do any further operations on that order.
pickpack.pickpack_manage
Event creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Resource has not been found.
Internal Service Error occurred.
{- "packingStatus": "IN_PROGRESS"
}
{- "message": "Success",
- "code": 200
}
Updates packaging products for a specified order.
pickpack.pickpack_manage
Event creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Resource has not been found.
Internal Service Error occurred.
[- {
- "entryId": "123",
- "packedCount": 1
}
]
{- "message": "Success",
- "code": 200
}
Extracts all order delivery dates from the current time onwards.
pickpack.pickpack_view
Orders delivery dates
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
[- "2020-11-13"
]
Adds an assignee to a specified order.
Note: If the order has the packingStatus
set to CANCELLED
, it is not possible to modify the assignee for that order.
pickpack.pickpack_manage
Event creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Resource has not been found.
Conflict
Internal Service Error occurred.
{- "id": "123",
- "firstName": "John",
- "lastName": "Smith",
- "siteCode": "main"
}
{- "message": "Success",
- "code": 200
}
Deletes a specified assignee from a specified order.
pickpack.pickpack_manage
The request has succeeded.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
{- "fault": {
- "faultstring": "Invalid access token",
- "detail": {
- "errorcode": "oauth.v2.InvalidAccessToken"
}
}
}
Triggers order recalculation for a specified order list.
pickpack.pickpack_manage
Job creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Conflict
Internal Service Error occurred.
{- "jobType": "MANUAL",
- "orderIds": [
- "03DV9N3R",
- "5XS34VOB",
- "JGPZWWLA",
- "JGPZWWLA",
- "09FFWHA2",
- "1B70WHY7"
]
}
{- "jobId": "string"
}
Retrieves a specified job.
pickpack.pickpack_view
Recalculation job response
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Resource has not been found.
Internal Service Error occurred.
{- "id": "123",
- "jobType": "MANUAL",
- "orders": [
- {
- "orderId": "123",
- "message": "Order recalculated successfully",
- "jobOrderStatus": "SUCCESS"
}
], - "jobStatus": "SUCCESS",
- "startedAt": "2021-03-04T13:45:00.883Z",
- "finishedAt": "2021-03-04T13:45:00.883Z"
}
Creates a new packing event.
Note: If the order has the packingStatus
set to CANCELLED
, it is not possible to create any new packing events for that order.
pickpack.pickpack_manage
Event creation response
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Conflict
Internal Service Error occurred.
{- "eventId": "123",
- "orderNumber": "123",
- "productId": "123",
- "deliveryCycle": "2023-10-13-11-test",
- "pickedAmount": 1,
- "packedAmount": 1,
- "canceledAmount": 0,
- "supplierId": "123",
- "unit": "H87",
- "timestamp": "2020-09-14T13:35:18.333Z",
- "site": "main",
- "bookProduct": true
}
{- "message": "Success",
- "code": 200
}
Retrieves all events after a specified timestamp.
pickpack.pickpack_view
Order entry event
Request was syntactically incorrect. Details will be provided in the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
[- {
- "eventId": "123",
- "productId": "123",
- "deliveryCycle": "2023-10-13-11-test",
- "orderNumber": "123",
- "timestamp": "2020-09-14T13:35:18.333Z",
- "pickedAmount": 2,
- "packedAmount": 2,
- "canceledAmount": 0,
- "packedAmountInPc": 2,
- "supplierId": "1234",
- "user": "1234",
- "site": "main",
- "unit": "H87",
- "bookProduct": true
}
]