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.
[
{
"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