Delivery Routing Engine Input
Input for the Delivery Routing Engine, which retrieves routing rules to determine which
fulfillment locations should fulfill products for a given delivery address.
- Root XML tag
- <deliveryRoutingEngineInput>
- JSON example
-
1{ 2 "fulfillmentCriteriaGroupName": "Standard_Routing", 3 "locationGroupName": "US_West_Warehouses", 4 "products": { 5 "products": [ 6 { 7 "stockKeepingUnit": "SKU-001", 8 "quantity": 2.0 9 }, 10 { 11 "stockKeepingUnit": "SKU-002", 12 "quantity": 1.0 13 } 14 ] 15 }, 16 "deliveryAddress": { 17 "countryCode": "US", 18 "postalCode": "94105" 19 }, 20 "excludeLocations": { 21 "locations": [ 22 "LOC-CLOSED-01" 23 ] 24 } 25} - Properties
-
Name Type Description Required or Optional Available Version deliveryAddress Delivery Address Input The destination address for delivery. Use a valid address format. - Coordinates: latitude and longitude
- Postal: country code and postal code
- Geographic: country code, state, and city
Required 67.0 excludeLocations Location List Input Locations that are excluded from routing consideration. Don't leave any identifier blank. The list can contain up to 100 items. Optional 67.0 fulfillmentCriteriaGroupName String The name of the fulfillment criteria group used for routing. Required 67.0 locationGroupName String The name of the location group where routing is happening. Required 67.0 products Routing Product Input[] The list of products to route. Enter a value between 1 to 2,000 items. Required 67.0