Walgreens UCC-128 Label Requirements

In addition to the type property with value WALGREENS, the following properties can be included in your label payload:

PropertyRequiredMax Length
shipFrom.nameYes26
shipFrom.address1Yes26
shipFrom.cityYes17
shipFrom.stateYes2
shipFrom.zipYes5
shipTo.nameYes26
shipTo.address1Yes26
shipTo.cityYes17
shipTo.stateYes2
shipTo.zipYes5
store.numberYes9
carrier.codeYes4
carrier.nameYes21
shipment.billOfLadingNumberYes20
shipment.proNumberYes20
shipment.sscc-18Yes29
shipment.weightYes46
purchaseOrder.numberYes27
vendor.numberYes27

Example Payload

{
  "type": "WALGREENS",
  "shipFrom": {
    "name": "XYZ Supplier",
    "address1": "1155 Vendor St.",
    "city": "Chicago",
    "state": "IL",
    "zip": "60611"
  },
  "shipTo": {
    "name": "Walgreens Jupiter ZD12",
    "address1": "15998 Walgreen Drive",
    "city": "Jupiter",
    "state": "FL",
    "zip": "33478"
  },
  "store": {
    "number": "ZD12"
  },
  "carrier": {
    "code": "XYZS",
    "name": "XYZ Shipping Co."
  },
  "shipment": {
    "billOfLadingNumber": "1234567890",
    "proNumber": "123456789012345",
    "sscc-18": "123456789876543210",
    "weight": "100 lbs"
  },
  "purchaseOrder": {
    "number": "4512345678"
  },
  "vendor": {
    "number": "123456"
  }
}