Mobile App
Build Custom Integrations
with Zeo API
Connect your systems to Zeo with our RESTful API. Create routes,
track progress in real-time, and automate workflows with webhooks.
Connect your systems to Zeo with our RESTful API. Create routes,
track progress in real-time, and automate workflows with webhooks.
API uptime SLA
Average response time
API endpoints
Requests/minute limit
Everything you need to integrate route planning into your applications
Full-featured RESTful API for managing routes, stops, drivers, and more. JSON request/response format with comprehensive documentation.
Real-time event notifications pushed to your endpoints. React instantly to route changes, stop completions, and driver updates.
Secure API access with industry-standard authentication. Multiple key types for different access levels and use cases.
Seamlessly import orders and jobs from external systems. Automatic address validation and geocoding on import.
Subscribe to real-time events and react instantly to route changes
Fired when a driver begins navigating a route. Includes route ID, driver info, and estimated completion time.
Triggered when a stop is marked complete. Contains proof of service data, timestamps, and notes.
Sent when a stop couldn’t be completed. Includes failure reason and any captured photos/notes.
Periodic location updates for active drivers. Configurable frequency from 30s to 5min intervals.
Fired when estimated arrival times change significantly due to traffic or delays.
Triggered when all stops are done. Includes final stats, duration, and performance metrics.
// Webhook payload example { "event": "stop.completed", "timestamp": "2024-01-15T14:32:00Z", "data": { "route_id": "route_abc123", "stop_id": "stop_xyz789", "driver": { "id": "drv_456", "name": "John Smith" }, "completed_at": "2024-01-15T14:31:45Z", "proof": { "signature": "https://...", "photos": ["https://..."], "notes": "Left at door" } } }
Core endpoints for route planning and fleet management
Create a new route with stops and optimization settings
Retrieve route details including optimized sequence
Re-optimize an existing route with updated parameters
Get real-time tracking data for active route
Bulk import stops from external systems
Update stop status (completed, failed, skipped)
List all drivers with availability status
Get current location and route progress
Register webhook endpoint for event notifications
Get started quickly with examples in your favorite language
# Create and optimize a route with multiple stops curl -X POST "https://api.zeoroute.com/v1/routes" \ -H "Authorization: Bearer $ZEO_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Morning Deliveries", "driver_id": "drv_123", "optimize": true, "start_location": { "address": "123 Warehouse St, City" }, "stops": [ { "address": "456 Customer Ave", "time_window": {"start": "09:00", "end": "12:00"}, "service_time": 15 }, { "address": "789 Business Blvd", "priority": "high", "service_time": 30 } ] }' # Get route details curl -X GET "https://api.zeoroute.com/v1/routes/route_abc123" \ -H "Authorization: Bearer $ZEO_API_KEY" # Update stop status curl -X PUT "https://api.zeoroute.com/v1/stops/stop_xyz789/status" \ -H "Authorization: Bearer $ZEO_API_KEY" \ -H "Content-Type: application/json" \ -d '{"status": "completed", "notes": "Left at door"}'
Automated updates work for any industry with scheduled visits
An e-commerce platform automatically imports new orders via API every hour. Orders are grouped by region, optimized into routes, and dispatched to drivers. Webhook notifications update order status in real-time as deliveries complete.
A field service company syncs work orders from their CRM via API. New jobs automatically create stops with customer details, service requirements, and time windows. Completion webhooks update the CRM and trigger invoicing.
Get your API key and start building in minutes with our comprehensive documentation
Explore our blog for insightful articles, expert advice, and inspiring content that keeps you informed.

Reading Time: 8 minutesTransform your pool service operations with route scheduling software. Cut 2-3 hours of daily planning, handle seasonal demand, and optimize multi-crew routes.

Reading Time: 9 minutesTransform chaotic multiple delivery runs into streamlined auto parts operations. Cut costs 25-30% with smart optimization strategies for urgent deliveries.

Reading Time: 6 minutesDiscover proven strategies to reduce auto parts delivery times by 40%. Learn route optimization, emergency handling, and tech solutions for faster deliveries.