Skip to main content
Open navigationClose navigation
Managed Shipment CreationPlanned

Managed Shipment Creation

Create and manage drayage shipments in EDRAY from a richer customer data set.

Managed drayage operating model

Who it is for
Teams that want EDRAY to create and manage the drayage shipment lifecycle.
You provide
  • Richer shipment, leg, purchase-order, and item data
  • Routing and location context
  • Equipment and purchase-order context
EDRAY provides
  • Create the managed shipment
  • Run EDRAY managed drayage workflows
  • Reconcile lifecycle changes
You receive
  • EDRAY-managed drayage execution
Outbound integration
Not currently offered
Availability
Planned capability. The approved request-body preview is public; no outbound customer integration is currently offered.

No outbound customer integration is currently offered for this profile.

Request body

This public preview covers request body structure only. Endpoint, authentication, response, and activation details are provided through EDRAY-managed onboarding and the secure APIM portal.

Shipment creation request bodyjson
[
  {
    "containerNumber": "string",
    "masterBillOfLading": "string",
    "containerType": "string",
    "finalDestination": "string",
    "program": "string",
    "portOfDischarge": "string",
    "portOfLoading": "string",
    "vessel": "string",
    "voyageNumber": "string",
    "weight": 0,
    "volume": 0,
    "totalCartons": 0,
    "isHazardous": true,
    "customerReference": "string",
    "customerRef1": "string",
    "customerRef2": "string",
    "finalCy": "string",
    "shipmentLeg": {
      "scheduledPickup": "string",
      "scheduledDelivery": "string",
      "actualPickup": "string",
      "actualDelivery": "string",
      "pickupReference": "string",
      "deliveryReference": "string",
      "deliveryLocation": "string"
    },
    "purchaseOrders": [
      {
        "purchaseOrderNumber": "string",
        "accountNumber": "string",
        "department": "string",
        "vendorId": 0,
        "locationDestinationId": 0,
        "orderDate": "string",
        "startDate": "string",
        "endDate": "string",
        "startDateDelivery": "string",
        "endDateDelivery": "string",
        "inDCDate": "string",
        "inStoreDate": "string",
        "cartons": 0,
        "weight": 0,
        "items": [
          {
            "cartonId": "string",
            "cartonQuantity": 0,
            "cartonWeight": 0,
            "cubicMeters": 0,
            "htsCode": "string",
            "multiSku": true,
            "name": "string",
            "number": "string",
            "packQuantity": 0,
            "quantity": 0,
            "sku": "string",
            "upcCode": "string"
          }
        ]
      }
    ]
  }
]

Need to inspect the contract format? Open the separate browser-only contract tool.

Request field definitions

Shipment

Shipment identity, routing, equipment, and commercial context supplied for managed creation.

containerNumberstring
Container or equipment identifier for the managed shipment.
masterBillOfLadingstring
Ocean carrier master bill of lading associated with the shipment.
containerTypestring
Container type supplied for the equipment.
finalDestinationstring
Customer-provided final destination for the managed shipment.
programstring
EDRAY program associated with the managed shipment.
portOfDischargestring
Port where the container is discharged from the vessel.
portOfLoadingstring
Port where the shipment is loaded for ocean transport.
vesselstring
Vessel name associated with the shipment.
voyageNumberstring
Carrier voyage number associated with the vessel movement.
weightnumber
Shipment weight supplied by the customer.
volumenumber
Shipment volume supplied by the customer.
totalCartonsnumber
Total carton count associated with the shipment.
isHazardousboolean
Indicates whether the shipment contains hazardous material.
customerReferencestring
Primary customer-controlled reference for the shipment.
customerRef1string
Additional customer reference supplied with the shipment.
customerRef2string
Second additional customer reference supplied with the shipment.
finalCystring
Final carrier yard associated with the managed shipment.
Shipment leg

Pickup and delivery context for the managed drayage leg.

shipmentLeg.scheduledPickupstring
Scheduled pickup date and time supplied for the leg.
shipmentLeg.scheduledDeliverystring
Scheduled delivery date and time supplied for the leg.
shipmentLeg.actualPickupstring
Actual pickup date and time when supplied.
shipmentLeg.actualDeliverystring
Actual delivery date and time when supplied.
shipmentLeg.pickupReferencestring
Customer pickup reference associated with the leg.
shipmentLeg.deliveryReferencestring
Customer delivery reference associated with the leg.
shipmentLeg.deliveryLocationstring
Delivery location supplied for the managed leg.
Purchase order

Purchase-order identifiers, dates, destination, and aggregate quantities associated with the shipment.

purchaseOrders[].purchaseOrderNumberstring
Customer purchase-order number.
purchaseOrders[].accountNumberstring
Customer account number associated with the purchase order.
purchaseOrders[].departmentstring
Customer department associated with the purchase order.
purchaseOrders[].vendorIdnumber
EDRAY-recognized vendor identifier associated with the purchase order.
purchaseOrders[].locationDestinationIdnumber
EDRAY-recognized destination-location identifier associated with the purchase order.
purchaseOrders[].orderDatestring
Date associated with creation of the purchase order.
purchaseOrders[].startDatestring
Start of the purchase-order date window.
purchaseOrders[].endDatestring
End of the purchase-order date window.
purchaseOrders[].startDateDeliverystring
Start of the purchase-order delivery window.
purchaseOrders[].endDateDeliverystring
End of the purchase-order delivery window.
purchaseOrders[].inDCDatestring
Distribution-center date associated with the purchase order.
purchaseOrders[].inStoreDatestring
Store date associated with the purchase order.
purchaseOrders[].cartonsnumber
Carton count associated with the purchase order.
purchaseOrders[].weightnumber
Weight associated with the purchase order.
Purchase-order item

Item and carton detail nested under a purchase order.

purchaseOrders[].items[].cartonIdstring
Customer carton identifier for the item.
purchaseOrders[].items[].cartonQuantitynumber
Number of cartons associated with the item.
purchaseOrders[].items[].cartonWeightnumber
Weight associated with the carton detail.
purchaseOrders[].items[].cubicMetersnumber
Item volume expressed in cubic meters.
purchaseOrders[].items[].htsCodestring
Harmonized Tariff Schedule code supplied for the item.
purchaseOrders[].items[].multiSkuboolean
Indicates whether the carton contains multiple SKUs.
purchaseOrders[].items[].namestring
Customer-provided item name.
purchaseOrders[].items[].numberstring
Customer-provided item number.
purchaseOrders[].items[].packQuantitynumber
Pack quantity supplied for the item.
purchaseOrders[].items[].quantitynumber
Total quantity supplied for the item.
purchaseOrders[].items[].skustring
Customer stock-keeping unit for the item.
purchaseOrders[].items[].upcCodestring
Universal Product Code supplied for the item.

Onboarding

This profile remains planned. Endpoint, authentication, response, and activation details are provided through EDRAY-led onboarding and the secure APIM portal.

Start onboarding conversation

Two connected destinations

Learn here. Integrate securely.

This public site explains EDRAY API products, safe examples, and the managed onboarding path.

Secure APIM portal

Approved customers receive credentials, subscriptions, the complete reference, and interactive testing through the secure portal.

Portal access is issued during onboarding. Request access