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: 4 minutesWhen it comes to work, we all expect flexibility and freedom. The exploding gig economy is a true testament to

Reading Time: 5 minutesDiscover how home inspection scheduling software can increase daily capacity by 30% while reducing travel time and costs for multi-inspector teams.

Reading Time: 8 minutesDiscover how auto parts distributors are cutting delivery times by 40% while handling 2x more emergency orders. Proven strategies for faster deliveries.