Module Overview
The Dynamic Dispatch API takes a raw list of pending deliveries (manifest) and a pool of available vehicles, returning a highly optimized, ordered route plan. Built upon decades of global supply chain data from Al-Noor Trading, this endpoint accounts for driver shifts, vehicle capacity (weight/volume), delivery time windows, and urban traffic gridlock patterns.
API Integration & Sandbox
FidelAPI endpoints are authenticated via Bearer tokens. Below is an example payload to generate a basic route optimization.
{
"fleet": [
{
"vehicle_id": "van-tx-01",
"capacity_kg": 1500,
"shift_start": "08:00:00-06:00",
"shift_end": "17:00:00-06:00",
"start_location": {"lat": 32.868, "lng": -96.884} // Al-Noor Dallas Hub
}
],
"deliveries": [
{
"order_id": "ord-88392",
"weight_kg": 45,
"location": {"lat": 32.814, "lng": -96.801},
"time_window": ["09:00:00", "12:00:00"]
}
],
"options": {
"traffic_model": "live_predictive",
"avoid_tolls": true
}
}
Advanced Capabilities
Strictly enforce customer delivery windows (e.g., "Deliver between 2 PM and 4 PM"). The FidelAPI algorithm penalizes late arrivals in its cost matrix to ensure high SLA compliance for your operations.
Route optimization isn't just about stops. Define vehicle limits by weight (kg/lbs), volume (cbm), or custom metrics (e.g., pallet count) to prevent overloading.
Restrict specific vehicles or contract drivers to designated operational zones using custom Polygon GeoJSON inputs.