Search Shipping Package
This REST API is used to search shipping package details in Uniware using either saleOrderCode
or shippingPackageCode
.
Tip
It is recommended to check out Notes for the reader. You might find this helpful as it contains Guidelines for using API references and Terminologies used here.
Basic Information
NAME | DETAILS |
---|---|
Endpoint: | /services/rest/v1/oms/shippingPackage/search |
Request Type: | POST |
Scheme: | HTTPS |
Level: | Facility |
Header (Content-Type): | application/json |
Header (Authorization): | bearer {access-token}, Eg.: bearer b30f3aea-7978-49bb-9ea7-33eddfc80afa |
Header (Facility): | facility code as in Uniware (refer FAQs) |
Request Payload
{
"shippingPackageCode": "string",
"saleOrderCode": "string",
"channelCode": "string",
"statuses": [
"string"
],
"createTime": {
"start": "2020-05-11T15:44:11.789Z",
"end": "2020-05-11T15:44:11.789Z",
"textRange": "TODAY"
},
"dispatchTime": {
"start": "2020-05-11T15:44:11.789Z",
"end": "2020-05-11T15:44:11.789Z",
"textRange": "TODAY"
},
"containsCancelledItems": true,
"onHold": true,
"shippingProvider": "string",
"shippingMethod": "string",
"trackingNumber": "string",
"invoiceCode": "string",
"cashOnDelivery": true,
"searchOptions": {
"searchKey": "string",
"displayLength": 0,
"displayStart": 0,
"columns": 0,
"sortingCols": 0,
"sortColumnIndex": 0,
"sortDirection": "string",
"columnNames": "string",
"getCount": true
},
"paymentReconciled": true,
"itemTypeSkuCode": "string",
"updatedSinceInMinutes": 0
}
Request Payload Details
Tip
To get Shipping Package details it is required to provide either
shippingPackageCode
orsaleOrderCode
. The result can be filtered using other non mandatory parameters.
LEVEL | PARAMETER | TYPE | DESCRIPTION | MANDATORY | NOTES |
---|---|---|---|---|---|
1 | shippingPackageCode | string | Shipping package code | Yes | - |
2 | saleOrderCode | string | Sale order code | Yes | - |
3 | channelCode | string | Channel code | No | - |
4 | statuses | string | Shipping package status code | No | - |
5 | createTime | string | Date range | No | - |
5.1 | start | date | Start date | No | - |
5.2 | end | date | End date | No | - |
5.3 | textRange | enum | Preset Range | No | Fixed: TODAY |
6 | dispatchTime | string | Date-time | No | - |
6.1 | start | date | Start date | No | - |
6.2 | end | date | End date | No | - |
6.3 | textRange | enum | Preset Range | No | Fixed: TODAY |
7 | containsCancelledItems | boolean | true if contains cancelled items | No | Default: true |
8 | onHold | boolean | true if onHold | No | Default: true |
9 | shippingProvider | string | Shipping provider | No | - |
10 | shippingMethod | string | Shipping method | No | - |
11 | trackingNumber | string | Tracking number | No | - |
12 | invoiceCode | string | Invoice code | No | - |
13 | cashOnDelivery | boolean | true if COD | No | Default: true |
14 | searchOptions | list | Search options list | No | - |
14.1 | searchKey | string | Search keywords | No | - |
14.2 | displayLength | integer | Length to be displayed | No | Default: 0 |
14.3 | displayStart | integer | Starting string | No | - |
14.4 | columns | integer | Columns | No | Default: 0 |
14.5 | sortingCols | integer | Sorting columns | No | Default: 0 |
14.6 | sortColumnIndex | integer | Sort column index | No | Default: 0 |
14.7 | sortDirection | string | Sort direction | No | - |
14.8 | columnNames | string | Column names | No | - |
14.9 | getCount | boolean | Get count | No | Default: true |
15 | paymentReconciled | boolean | Payment reconciled | No | Default: true |
16 | itemTypeSkuCode | string | Item type SKU code | No | - |
17 | updatedSinceInMinutes | integer | Minutes since last update | No | Default: 0 |
Response Payload
{
"successful": true,
"message": "string",
"errors": [
{
"code": 0,
"fieldName": "string",
"description": "string",
"message": "string",
"errorParams": {
"additionalProp1": {},
"additionalProp2": {},
"additionalProp3": {}
}
}
],
"warnings": [
{
"code": 0,
"message": "string",
"description": "string"
}
],
"totalRecords": 0,
"elements": [
{
"code": "string",
"saleOrderCode": "string",
"channel": "string",
"status": "string",
"shippingPackageType": "string",
"shippingProvider": "string",
"shippingMethod": "string",
"trackingNumber": "string",
"trackingStatus": "string",
"courierStatus": "string",
"estimatedWeight": 0,
"actualWeight": 0,
"customer": "string",
"created": "2020-05-18T10:25:46.654Z",
"updated": "2020-05-18T10:25:46.654Z",
"dispatched": "2020-05-18T10:25:46.654Z",
"delivered": "2020-05-18T10:25:46.654Z",
"invoice": 0,
"invoiceCode": "string",
"invoiceDisplayCode": "string",
"returnInvoiceCode": "string",
"returnInvoiceDisplayCode": "string",
"noOfItems": 0,
"city": "string",
"collectableAmount": 0,
"collectedAmount": 0,
"paymentReconciled": true,
"podCode": "string",
"shippingManifestCode": "string",
"items": {
"additionalProp1": {
"itemSku": "string",
"itemName": "string",
"itemTypeImageUrl": "string",
"itemTypePageUrl": "string",
"quantity": 0
},
"additionalProp2": {
"itemSku": "string",
"itemName": "string",
"itemTypeImageUrl": "string",
"itemTypePageUrl": "string",
"quantity": 0
},
"additionalProp3": {
"itemSku": "string",
"itemName": "string",
"itemTypeImageUrl": "string",
"itemTypePageUrl": "string",
"quantity": 0
}
},
"additionalInfo" :"string",
"customFieldValues": [
{
"fieldName": "string",
"fieldValue": {},
"valueType": "string",
"displayName": "string",
"required": true,
"possibleValues": [
"string"
]
}
]
}
]
}
Response Payload Details
LEVEL | PARAMETER | TYPE | DESCRIPTION | NOTES |
---|---|---|---|---|
1 | successful | true | Request success status | - |
2 | message | string | Response message | - |
3 | errors | list | List of errors (if any) | - |
3.1 | code | boolean | Error code | - |
3.2 | fieldName | string | Field with error | - |
3.3 | description | string | Error description | - |
3.4 | message | string | Error message | - |
3.5 | errorParams | object | Parameters with error | - |
3.5.1 | additionalProp1 | object | Parameter 1 with error | - |
3.5.2 | additionalProp2 | object | Parameter 2 with error | - |
3.5.3 | additionalProp3 | object | Parameter 3 with error | - |
4 | warnings | list | List of warnings (if any) | - |
4.1 | code | number | Warning code | - |
4.2 | message | string | Warning message | - |
4.3 | description | string | Warning description | - |
5 | totalRecords | integer | Total no. of records found | Default: 0 |
6 | elements | list | - | - |
6.1 | code | string | - | - |
6.2 | saleOrderCode | string | Sale order code | - |
6.3 | channel | string | - | - |
6.4 | status | string | - | - |
6.5 | shippingPackageType | string | Shipping package type | - |
6.6 | shippingProvider | string | Shipping provider | - |
6.7 | shippingMethod | string | Shipping method | - |
6.8 | trackingNumber | string | Tracking number | - |
6.9 | trackingStatus | string | Tracking status | - |
6.10 | courierStatus | string | Courier status | - |
6.11 | estimatedWeight | number | Shipment estimated weight (in gm) | - |
6.12 | actualWeight | integer | Shipment actual weight | Default: 0 |
6.13 | customer | string | - | - |
6.14 | created | date | order creation date | - |
6.15 | updated | date | - | - |
6.16 | dispatched | date | Dispatch date | - |
6.17 | delivered | date | Delivery date | - |
6.18 | invoice | number | - | Default: 0 |
6.19 | invoiceCode | string | Invoice code | - |
6.20 | invoiceDisplayCode | string | Invoice display code | - |
6.21 | returnInvoiceCode | string | Return invoice code | - |
6.22 | returnInvoiceDisplayCode | string | Return invoice display code | - |
6.23 | noOfItems | integer | No. of items in a shipment | Default: 0 |
6.24 | city | string | City name | Eg: Surat |
6.25 | collectableAmount | number | Amount to be collected | Default: 0 |
6.26 | collectedAmount | number | Prepaid amount | Default: 0 |
6.27 | paymentReconciled | boolean | - | Default: true |
6.28 | podCode | string | - | - |
6.29 | shippingManifestCode | string | Shipping manifest code | - |
6.30 | items | list | - | - |
6.30.1 | additionalProp1 | object | Parameter 1 with error | - |
6.30.1.1 | itemSku | string | Item SKU | - |
6.30.1.2 | itemName | string | Item name | - |
6.30.1.3 | itemTypeImageUrl | string | Item type image link | - |
6.30.1.4 | itemTypePageUrl | string | Item type page link | - |
6.30.1.5 | quantity | integer | Qty of the item | Default: 0 |
6.30.2 | additionalProp2 | object | Parameter 2 with error | - |
6.30.2.1 | itemSku | string | Item SKU | - |
6.30.2.2 | itemName | string | Item name | - |
6.30.2.3 | itemTypeImageUrl | string | Item type image link | - |
6.30.2.4 | itemTypePageUrl | string | Item type page link | - |
6.30.2.5 | quantity | integer | Qty of the item | Default: 0 |
6.30.3 | additionalProp3 | object | Parameter 3 with error | - |
6.30.3.1 | itemSku | string | Item SKU | - |
6.30.3.2 | itemName | string | Item name | - |
6.30.3.3 | itemTypeImageUrl | string | Item type image link | - |
6.30.3.4 | itemTypePageUrl | string | Item type page link | - |
6.30.3.5 | quantity | integer | Qty of the item | Default: 0 |
6.31 | customFieldValues | list | List of custom fields | - |
6.31.1 | fieldName | string | Custom field name | - |
6.31.2 | fieldValue | list | Custom field value | - |
6.31.3 | valueType | string | Value type | - |
6.31.4 | displayName | string | Name to be displayed | - |
6.31.5 | required | boolean | true if required | Default: true |
6.31.6 | possibleValues | list | Allowable values | - |
6.32 | additionalInfo | string | Additional Info if any available, reflects in both the cases of success and failure scenario/ | - |
Error Codes
Refer Response Codes section to know about specific errors codes.