Bloomingdales UCC-128 Label Requirements

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

PropertyRequiredMax Length
shipFrom.nameNo20
shipFrom.address1Yes20
shipFrom.address2Yes20
shipFrom.cityYes15
shipFrom.stateYes2
shipFrom.zipYes5
shipTo.nameYes30
shipTo.careOfYes30
shipTo.address1Yes30
shipTo.address2Yes30
shipTo.cityYes15
shipTo.stateYes2
shipTo.zipYes5
carrier.nameYes20
shipment.proNumberYes15
shipment.billOfLadingNumberYes15
shipment.sscc-18Yes26
purchaseOrder.numberYes20
purchaseOrder.typeNo15
department.numberYes20
store.numberYes5
store.nameYes10

Example Payload

{
    "type": "BLOOMINGDALES",
    "shipFrom": {
        "name": "Your Company",
        "address1": "1234 Main St",
        "address2": "Unit 1",
        "city": "Pasadena",
        "state": "CA",
        "zip": "12345"
    },
    "shipTo": {
        "name": "Bloomingdale's",
        "careOf": "Bloomingdale's Logistics DC",
        "address1": "175 Example Drive.",
        "address2": "Unit 2",
        "city": "Cheshire",
        "state": "CT",
        "zip": "07094"
    },
    "carrier": {
        "name": "USPS"
    },
    "shipment": {
        "billOfLadingNumber": "ABC1234567890",
        "proNumber": "ABC1234567890",
        "sscc-18": "ABC1234567890ABC1234567890"
    },
    "purchaseOrder": {
        "number": "1234567890",
        "type": "REPLENISHMENT"
    },
    "department": {
        "number": "1234"
    },
    "store": {
        "number": "1234",
        "name": "Rochester"
    }
}