The OCTAVE optimization engine, inside your software
Routes, vehicle loading, business constraints: the whole engine is available through an API and webhooks.
Who is it for?
-
TMS and ERP vendors
Add route optimization to your product without building an engine yourself.
-
In-house IT teams
Plug the engine into your in-house tools and automate planning end to end.
-
Integrators
Offer your clients reliable optimization, built into their existing systems.
What the API does
- Route optimization
- Vehicle loading
- Time windows
- Vehicle capacities
- Multiple depots
- Real-time re-optimization
One request, optimized routes
Simplified example
POST /v1/optimize
Content-Type: application/json
X-Api-Key: <your-api-key>
{
"vehicles": [
{ "id": "V1", "capacityKg": 1200, "depot": "D1" },
{ "id": "V2", "capacityKg": 800, "depot": "D1" }
],
"orders": [
{
"id": "C-1042",
"location": [45.7640, 4.8357],
"weightKg": 80,
"timeWindow": ["09:00", "12:00"]
},
{
"id": "C-1043",
"location": [45.7485, 4.8467],
"weightKg": 35
}
]
} {
"routes": [
{
"vehicle": "V1",
"stops": [
{ "order": "C-1042", "eta": "09:24" },
{ "order": "C-1043", "eta": "09:51" }
],
"distanceKm": 18.4
},
{ "vehicle": "V2", "stops": [] }
]
} Webhooks at every step
Simplified example
route.optimized- Routes are computed and ready to be sent.
route.dispatched- The route has been sent to the driver.
stop.arrived- The driver has arrived at a stop.
stop.completed- The delivery or job is complete.
stop.failed- The stop could not be completed (customer absent, no access…).
proof.uploaded- A proof of delivery (photo, signature) is available.
Security
-
API key
Every call is authenticated with a key specific to your account.
-
HTTPS
All exchanges are encrypted.
-
Signed webhooks
Every webhook is signed, so you can check it really comes from OCTAVE-ENGINE.
-
Data hosted in France
Your data stays in France.
API access
- Included from the Pro plan (on request with Standard).
- Volume and white label: custom.