Americold Realty Trust · JSON Structure

Americold Edi Warehouse Shipping Order Structure

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: 14 Required: 6
Cold StorageLogisticsSupply ChainWarehousingReal EstateTemperature-ControlledCold ChainEDI3PL

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.

Properties

shipmentId purposeCode depositorId depositorName facilityCode facilityName orderDate requestedShipDate requestedDeliveryDate carrier shipTo temperatureRequirements lineItems specialInstructions

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

americold-edi-warehouse-shipping-order-structure.json Raw ↑
{
  "$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"]
    }
  }
}