AmericoldEdiWarehouseShippingOrder is a JSON Structure definition published by Americold Realty Trust, describing 14 properties, of which 6 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/americold-realty-trust/refs/heads/main/json-structure/americold-edi-warehouse-shipping-order-structure.json",
"name": "AmericoldEdiWarehouseShippingOrder",
"description": "An Americold EDI 940 Warehouse Shipping Order representing instructions from a depositor to an Americold cold storage facility to make, modify, or cancel a shipment of temperature-controlled product.",
"type": "object",
"properties": {
"shipmentId": {
"type": "string",
"description": "Depositor's unique shipping order identifier",
"example": "SO-2026-118473"
},
"purposeCode": {
"type": "string",
"description": "EDI 940 purpose: Original, Cancellation, or Replace",
"example": "Original"
},
"depositorId": {
"type": "string",
"description": "Americold-assigned depositor account identifier",
"example": "DEP-49021"
},
"depositorName": {
"type": "string",
"description": "Depositor company name",
"example": "Sunrise Frozen Foods, Inc."
},
"facilityCode": {
"type": "string",
"description": "Americold facility code receiving the shipping instructions",
"example": "ATL-04"
},
"facilityName": {
"type": "string",
"description": "Americold facility name",
"example": "Americold Atlanta Forest Park"
},
"orderDate": {
"type": "date",
"description": "Date the shipping order was created",
"example": "2026-05-04"
},
"requestedShipDate": {
"type": "date",
"description": "Requested shipment departure date",
"example": "2026-05-06"
},
"requestedDeliveryDate": {
"type": "date",
"description": "Requested delivery date at consignee",
"example": "2026-05-08"
},
"carrier": {
"type": "object",
"description": "Routing carrier information",
"properties": {
"scac": {"type": "string", "example": "ACLD"},
"name": {"type": "string", "example": "Americold Logistics Trucking"},
"proNumber": {"type": "string", "example": "PRO-7782219"}
}
},
"shipTo": {
"type": "object",
"description": "Consignee delivery address",
"properties": {
"name": {"type": "string", "example": "Northeast Grocers Distribution Center"},
"address1": {"type": "string", "example": "200 Cold Chain Drive"},
"city": {"type": "string", "example": "Reading"},
"state": {"type": "string", "example": "PA"},
"zip": {"type": "string", "example": "19602"},
"country": {"type": "string", "example": "US"}
}
},
"temperatureRequirements": {
"type": "object",
"description": "Temperature handling requirements for cold-chain product",
"properties": {
"minTemperatureF": {"type": "double", "example": -10},
"maxTemperatureF": {"type": "double", "example": 0},
"zone": {"type": "string", "example": "Frozen"}
}
},
"lineItems": {
"type": "array",
"description": "Line-level product detail to be shipped",
"items": {"$ref": "#/$defs/ShippingOrderLineItem"}
},
"specialInstructions": {
"type": "string",
"description": "Free-text handling notes",
"example": "Pre-cool trailer to -10F before loading."
}
},
"required": ["shipmentId", "purposeCode", "depositorId", "facilityCode", "orderDate", "lineItems"],
"$defs": {
"ShippingOrderLineItem": {
"type": "object",
"description": "A single line of product on a warehouse shipping order",
"properties": {
"lineNumber": {"type": "int32", "example": 1},
"sku": {"type": "string", "example": "SKU-FROZEN-CHKN-12CT"},
"gtin": {"type": "string", "example": "00819472003217"},
"productDescription": {"type": "string", "example": "Frozen Chicken Breast 12ct Case"},
"lotNumber": {"type": "string", "example": "LOT-26W18-0042"},
"quantity": {"type": "int32", "example": 240},
"unitOfMeasure": {"type": "string", "example": "CS"},
"weightLbs": {"type": "double", "example": 4800.0},
"expirationDate": {"type": "date", "example": "2027-02-15"}
},
"required": ["lineNumber", "sku", "quantity", "unitOfMeasure"]
}
}
}