API Docs
Use Case
Outbound
Uploading Shipping Label

Shipping Labels Upload Use Case

Upload labels for outbound order. This article introduces the general Shipping Label Upload API use case for easily understanding and applying this API.

Introduction

The Upload Labels API allows user to upload shipping labels to the system. This ensure that labels generated from external sources or third-party systems can be stored and utilized within WMS.

The main purpose of this API is to provide a seamless integration for shipping label management, allowing users to import labels into the system, which can then be used for outbound shipments. This helps streamline the shipping process by centralizing label handling within the system.

API Request

API: POST /edi/outbound/order/file-upload
Body Request:

FieldNameDescriptionDataTypeLengthRequiredVersionSample
Root
1CompanyIDCompany IDstring15Yes1.3"LT"
2FacilityIDFacility Idstring15Yes1.3"889"
3CustomerIDCustomer Idstring15Yes1.3"AUKINT0001"
4ReferenceNoReference Numberstring50Yes1.3"LIV2020021804-10"
6DocumentTypeDocument Typestring50Yes1.3.3Available Value:BOL
Packing List
Pallet Label (4" x 6")
Shipping Label (4" x 6")
Shipping Label (4" x 8")
Shipping Label (Letter)
UCC Label (4" x 6")
7TrackingNoTracking Number for shipping labelstring50No
(Required if upload shipping labels)
1.3.3"1Z12345688ABC"
8SubTrackingNosAll tracking numbers for shipping lablesarrayNo1.3.4["1Z12345688ABC1", "1Z12345688ABC2", "1Z12345688ABC3"]
9FileDataFile DatastringYes1.3.3BASE64 of the file
10FileNameFile Namestring50Yes1.3.3"bol.png"

Example

Request

{
    "FacilityID": "889",
    "CompanyID": "LT",
    "CustomerID": "AUKINT0001",
    "ReferenceNo": "Roy022501-1",
    "DocumentType": "BOL",
    "TrackingNo": "",
    "FileData": "iVBORw0KGgoAAAANSUhEUgAAAtoAAALiCAYAAADnx3HzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAP+lSURBVHhe7N0H2G9VdSf+2....",
    "FileName": "bol.png"
}