Everything you need to integrate route optimization into your applications. Comprehensive APIs, SDKs, and examples to get you started quickly.
Get up and running in minutes with our step-by-step guide
Organized documentation to help you find what you need quickly
Real-world examples to help you integrate quickly
/api/v1/routes/optimize
curl -X POST "https://api.boxtrucksprinter.com/v1/routes/optimize" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"stops": [
{"address": "123 Main St, City, ST", "notes": "Pickup"},
{"address": "456 Oak Ave, City, ST", "notes": "Delivery"}
],
"vehicleType": "box-truck",
"constraints": {
"maxStops": 10,
"timeWindow": "09:00-17:00"
}
}'
/api/v1/vehicles
curl -X POST "https://api.boxtrucksprinter.com/v1/vehicles" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Box Truck #1",
"type": "box-truck",
"capacity": 10000,
"fuelType": "diesel",
"constraints": {
"maxHeight": 12,
"maxWeight": 10000,
"restrictedAreas": ["downtown", "residential"]
}
}'
/api/v1/drivers/assign
curl -X POST "https://api.boxtrucksprinter.com/v1/drivers/assign" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"routeId": "route_123",
"driverId": "driver_456",
"vehicleId": "vehicle_789",
"startTime": "2024-01-15T09:00:00Z"
}'
Official SDKs and libraries for popular programming languages
Official SDK for JavaScript and Node.js applications
Python SDK for data science and automation
Direct REST API access for custom integrations
Connect with other developers and get help when you need it
Open source examples and SDKs
Developer community chat
Q&A and troubleshooting
Tutorials and best practices