Update Shipping Package
This REST API is used to update shipping package details in Uniware, such as box dimensions, weight, shipping provider, tracking no., etc.
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/edit |
Request Type: | POST |
Level: | Facility |
Scheme: | HTTPS |
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",
"shippingProviderCode": "string",
"trackingNumber": "string",
"shippingPackageTypeCode": "string",
"forcedCancelOnCourier": true,
"actualWeight": 0,
"shippingBox": {
"length": 0,
"width": 0,
"height": 0
},
"noOfBoxes": 0,
"customFieldValues": [
{
"name": "string",
"value": "string"
}
]
}
Request Payload Details
LEVEL | PARAMETER | TYPE | DESCRIPTION | MANDATORY | NOTES |
---|---|---|---|---|---|
1 | shippingPackageCode | string | Shipping package code | Yes | - |
2 | shippingProviderCode | string | Shipping provider code | No | - |
3 | trackingNumber | string | Tracking no. | No | - |
4 | shippingPackageTypeCode | string | Shipping package type code | No | - |
5 | forcedCancelOnCourier | boolean | Shipment values update RTS | No | Eg: true/false |
6 | actualWeight | integer | Shipment actual weight | No | - |
7 | shippingBox | object | Shipping box details | No | - |
7.1 | length | integer | Length of box (in mm) | Yes | - |
7.2 | width | integer | Width of box | Yes | - |
7.3 | height | integer | Height of box | Yes | - |
8 | noOfBoxes | integer | No. of boxes | No | - |
9 | customFieldValues | list | Custom field details | No | - |
9.1 | name | string | Custom field name | Yes | - |
9.2 | value | string | Custom field value | No | - |
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"
}
],
"shippingPackageFullDTO": {
"id": 0,
"code": "string",
"shippingProviderCode": "string",
"providerEditable": true,
"shippingMethodCode": "string",
"shippingPackageType": "string",
"shippingAddress": {
"id": 0,
"name": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"pincode": "string",
"phone": "string"
},
"trackingStatus": "string",
"courierStatus": "string",
"zone": "string",
"estimatedWeight": 0,
"actualWeight": 0,
"created": "2020-07-08T06:30:54.906Z",
"orderNumber": "string",
"displayOrderNumber": "string",
"orderStatus": "string",
"reshipmentCode": "string",
"parentPackageCode": "string",
"noOfItems": 0,
"noOfBoxes": 0,
"invoiceCode": "string",
"invoiceDisplayCode": "string",
"returnInvoiceCode": "string",
"returnInvoiceDisplayCode": "string",
"picklistNumber": "string",
"length": 0,
"width": 0,
"height": 0,
"trackingNumber": "string",
"shippingLabelLink": "string",
"statusCode": "string",
"totalPrice": 0,
"collectableAmount": 0,
"dispatchTime": "2020-07-08T06:30:54.906Z",
"deliveryTime": "2020-07-08T06:30:54.906Z",
"repackageable": true,
"requiresCustomization": true,
"splittable": true,
"shippingPackageItems": [
{
"saleOrderItemId": 0,
"code": "string",
"itemSku": "string",
"itemName": "string",
"itemTypeImageUrl": "string",
"itemTypePageUrl": "string",
"shelfCode": "string",
"onHold": true,
"saleOrderItemCode": "string",
"statusCode": "string",
"itemCode": "string",
"requiresCustomization": true,
"giftWrap": true,
"giftMessage": "string",
"customFieldValues": [
{
"fieldName": "string",
"fieldValue": {},
"valueType": "string",
"displayName": "string",
"required": true,
"possibleValues": [
"string"
]
}
]
}
],
"shippingPackageChildren": [
null
],
"customFieldValues": [
{
"fieldName": "string",
"fieldValue": {},
"valueType": "string",
"displayName": "string",
"required": true,
"possibleValues": [
"string"
]
}
],
"saleOrderCustomFieldValues": [
{
"fieldName": "string",
"fieldValue": {},
"valueType": "string",
"displayName": "string",
"required": true,
"possibleValues": [
"string"
]
}
],
"stateRegulatoryForms": [
{
"countryCode": "string",
"state": "string",
"code": "string",
"name": "string",
"goodsMovementType": "string",
"conditionExpression": {
"expressionText": "string"
},
"enabled": true
}
],
"reshipmentSaleOrderCode": "string",
"reshipmentSaleOrderStatus": "string",
"shippingManifestCode": "string",
"returnManifestCode": "string",
"channelName": "string",
"thirdPartyShipping": true,
"invoiceDate": "2020-07-08T06:30:54.906Z",
"invoiceChannelCreated": "2020-07-08T06:30:54.906Z",
"invoicedByUser": "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 | number | 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 | shippingPackageFullDTO | object | Shipping package details | - |
5.1 | id | integer | Shipping package ID | - |
5.2 | code | string | Shipping package code | - |
5.3 | shippingProviderCode | string | Shipping provider code | - |
5.4 | providerEditable | boolean | true if provider editable | - |
5.5 | shippingMethodCode | string | The shipping method of the order | - |
5.6 | shippingPackageType | string | Shipping package type | - |
5.7 | shippingAddress | object | Shipping address details | - |
5.7.1 | id | integer | Customer ID | - |
5.7.2 | name | string | Customer name | - |
5.7.3 | addressLine1 | string | Precise address | - |
5.7.4 | addressLine2 | string | Additional address information | Max chars: 500 |
5.7.5 | city | string | City name | Eg: Surat, Max. chars: 100 |
5.7.6 | state | string | State name | Eg: Gujrat, Max. chars: 45 |
5.7.7 | pincode | string | Area pincode (min. 6 digits) | Max chars: 45 |
5.7.8 | phone | string | Contact no. | - |
5.8 | trackingStatus | string | Tracking status | - |
5.9 | courierStatus | string | Courier status | - |
5.10 | zone | string | - | - |
5.11 | estimatedWeight | number | Shipment estimated weight (in gm) | - |
5.12 | actualWeight | integer | Shipment actual weight | - |
5.13 | created | date | Creation Date | - |
5.14 | orderNumber | string | Order no. | - |
5.15 | displayOrderNumber | string | Order no. to be displayed | - |
5.16 | orderStatus | string | Status of the order | Allowable: PENDING_VERIFICATION, CREATED, PROCESSING, COMPLETE, CANCELLED |
5.17 | reshipmentCode | string | Reshipment code | - |
5.18 | parentPackageCode | string | Parent package code | - |
5.19 | noOfItems | integer | No. of boxes | - |
5.20 | noOfBoxes | integer | No. of boxes | - |
5.21 | invoiceCode | string | Invoice code | - |
5.22 | invoiceDisplayCode | string | Invoice display code | - |
5.23 | returnInvoiceCode | string | Return invoice code | - |
5.24 | returnInvoiceDisplayCode | string | Return invoice display code | - |
5.25 | picklistNumber | string | Picklist no. | - |
5.26 | length | integer | Length of box (in mm) | - |
5.27 | width | integer | Width in mm | - |
5.28 | height | integer | Height of box (in mm) | - |
5.29 | trackingNumber | string | Tracking number | - |
5.30 | shippingLabelLink | string | Shipping label link | - |
5.31 | statusCode | string | Status code | - |
5.32 | totalPrice | number | Total price | - |
5.33 | collectableAmount | number | Amount to be collected at time of delivery | 0.00 for Prepaid mode |
5.34 | dispatchTime | string | Date-time | - |
5.35 | deliveryTime | string | Date-time | - |
5.36 | repackageable | boolean | true if repackageable | - |
5.37 | requiresCustomization | boolean | true if customization required | - |
5.38 | splittable | boolean | true if splittable | - |
5.39 | shippingPackageItems | list | List of shipping package items | - |
5.39.1 | saleOrderItemId | integer | Sale order item ID | - |
5.39.2 | code | string | Shipping package code | - |
5.39.3 | itemSku | string | Item SKU | Eg.: Bharat4 |
5.39.4 | itemName | string | Item name | - |
5.39.5 | itemTypeImageUrl | string | Item type image URL | - |
5.39.6 | itemTypePageUrl | string | Item type page URL | - |
5.39.7 | shelfCode | string | Shelf code of the item | - |
5.39.8 | onHold | boolean | true if onHold | - |
5.39.9 | saleOrderItemCode | string | Sale order item code | - |
5.39.10 | statusCode | string | Shipping package status code | - |
5.39.11 | itemCode | string | Item code | - |
5.39.12 | requiresCustomization | boolean | true if customization required | - |
5.39.13 | giftWrap | boolean | true for gift wrap | - |
5.39.14 | giftMessage | string | Message on gift | - |
5.39.15 | customFieldValues | list | Custom field details | - |
5.39.15.1 | fieldName | string | Custom field name | - |
5.39.15.2 | fieldValue | string | Custom field value | - |
5.39.15.3 | valueType | string | Value type | - |
5.39.15.4 | displayName | string | Name to be displayed | - |
5.39.15.5 | required | boolean | true if required | - |
5.39.15.6 | possibleValues | list | - | - |
5.40 | shippingPackageChildren | list | Shipping package details | - |
5.41 | customFieldValues | list | List of custom field values | - |
5.41.1 | fieldName | string | Custom field name | - |
5.41.2 | fieldValue | object | Custom field value | - |
5.41.3 | valueType | string | - | - |
5.41.4 | displayName | string | Name to be displayed | - |
5.41.5 | required | boolean | true if required | - |
5.41.6 | possibleValues | list | - | - |
5.42 | saleOrderCustomFieldValues | list | Sale order custom field details | - |
5.42.1 | fieldName | string | Custom field name | - |
5.42.2 | fieldValue | object | Custom field value | - |
5.42.3 | valueType | string | - | - |
5.42.4 | displayName | string | Name to be displayed | - |
5.42.5 | required | boolean | true if required | - |
5.42.6 | possibleValues | list | - | - |
5.43 | stateRegulatoryForms | list | - | - |
5.43.1 | countryCode | string | Country code not name | Country Codes |
5.43.2 | state | string | State name | Eg: Gujrat, Max. chars: 45 |
5.43.3 | code | string | - | - |
5.43.4 | name | string | - | - |
5.43.5 | goodsMovementType | string | Goods movement type | - |
5.43.6 | conditionExpression | object | - | - |
5.43.6.1 | expressionText | string | - | - |
5.43.7 | enabled | boolean | true if enabled | - |
5.43 | reshipmentSaleOrderCode | string | Reshipment sale order code | - |
5.44 | reshipmentSaleOrderStatus | string | Reshipment sale order status | - |
5.45 | shippingManifestCode | string | Shipping manifest code | - |
5.46 | returnManifestCode | string | Return manifest code | - |
5.47 | channelName | string | Channel name | - |
5.48 | thirdPartyShipping | boolean | true if the shipping to end customer is taken care by the Marketplace. false for self shipping | - |
5.49 | invoiceDate | string | Date-time | - |
5.50 | invoiceChannelCreated | string | Date-time | - |
5.51 | invoicedByUser | string | - | - |
Error Codes
Refer Response Codes section to know about specific errors codes.