v15
latestOpenAPI 3.1.02026-07-1295183803.5 KBOptimization
Flexible POST
post/optimization/v2
Query parameters
keystring 32 character alphanumeric string required
Example:key=API_KEY
A key is a unique identifier that is required to authenticate a request to the API.
Request body
Example request
{
"jobs": [
{
"id": "\"id\":\"Job 1\""
}
],
"shipments": [
{
"pickup": {
"id": "\"id\": \"Shipment Pickup 1\""
},
"delivery": {
"id": "\"id\":\"Shipment Delivery 1\""
}
}
],
"depots": [
{
"id": "\"id\":\"depot 1\"",
"description": "“description”:”Los_Angeles_depot”"
}
],
"options": {
"objective": {
"travel_cost": "\"travel_cost\": \"distance\""
},
"routing": {
"mode": "\"mode\": \"truck\"",
"truck_size": "\"truck_size\":\"200,210,600\"",
"avoid": [
"“avoid”: [\n“bbox:34.0635,-118.2547, 34.0679,-118.2478” ,\n“bbox:34.0521,-118.2342, 34.0478,-118.2437”,\n“highway”\n]"
],
"context": "\"context\" : \"avgspeed\""
}
},
"solution": [
{
"steps": [
{
"type": "\"type\": \"pickup\"",
"id": "\"id\": \"Job 10\""
}
],
"geometry": "\"geometry\": \"}ebGgcsxRE?CuDOYCYAG???\""
}
],
"description": "\"description\": \"Sample Optimization\"",
"relations": [
{
"type": "\"type\": \"in_direct_sequence\"",
"steps": [
{
"type": "\"type\": \"job\"",
"id": "\"id\":\"Job 1\""
}
],
"vehicle": "\"vehicle\": \"Vehicle 10\""
}
]
}