OptimoRoute

ProductivityAPI key

Create and track delivery and service orders, plan and read optimized routes, and follow driver events in OptimoRoute.

12 actions

ActionEffectData handledScope
optimoroute_create_orderCreates, updates or syncs a delivery, pickup or task order with its location, time windows, duration, load and driver requirementswritePersonal data
optimoroute_get_ordersReturns up to 500 orders by order number or idreadPersonal data
optimoroute_search_ordersFinds orders in a date range of up to 35 days or by number, optionally by status, with order data and schedule information; after_tag in the response gets the next pagereadPersonal data
optimoroute_delete_orderDeletes an order by its number; forceDelete also removes it from a live routedestructiveGeneral
optimoroute_get_routesReturns the planned routes of a date with their drivers, vehicles and ordered stops, optionally for one driver or vehiclereadPersonal data
optimoroute_get_scheduling_infoReturns whether an order is scheduled and, if so, its driver, stop number, scheduled time and live ETAreadGeneral
optimoroute_start_planningStarts route optimization for a date or date range, with optional balancing and starting from the current routes; returns a planningIdwriteGeneral
optimoroute_get_planning_statusReturns the status (N new, R running, C cancelled, F finished, E error) and percentage of a planning runreadGeneral
optimoroute_stop_planningStops a running planning runwriteGeneral
optimoroute_get_completion_detailsReturns the completion status, times, proof-of-delivery form data and tracking URL of up to 500 ordersreadPersonal data
optimoroute_get_eventsReturns drivers' mobile events, such as start and end of routes and service, successes and failures, since the tag of a previous callreadPersonal data
optimoroute_update_driver_parametersEnables or disables a driver for a date or changes their work hours or vehicle; existing routes of that driver and date are unscheduledwriteGeneral