API Changelog
New features, improvements, and fixes in the EasyRoutes API.
Endpoint changes
Updates top-level fields on an existing imported stop by ID without requiring a full payload. This partial update applies only the fields specified in the update mask.
Added the PATCH /stops/imports/{id} endpoint to allow partial updates to imported stops using an update mask.
A new endpoint has been added to update the address or coordinates for a route's end location. This partial update affects distances, ETAs, and optimization status.
Added the PATCH /routes/{routeId}/end/location endpoint to update or set a route's end location.
Updates the address and/or coordinates for a route's start location by route ID. This partial update requires an updateMask for address or coordinates and results in recalculated distances and ETAs.
Added the PATCH /routes/{routeId}/start/location endpoint to update a route's start location address or coordinates.
Schema changes
RouteUpdate
You can now configure additional constraints and preferences when updating a route.
Added optional maxDuration property.
Added optional maxStops property.
Added optional maxItemCount property.
Added optional maxKilograms property.
Added optional avoidTolls property.
Added optional avoidUTurns property.
Added optional speedFactor property.
Endpoint changes
Updates top-level fields on a route by route ID. This is a partial update: provide the fields to change in route and list their paths in updateMask. Only the paths listed in updateMask are applied; omitted fields are left unchanged. The route must not be archived. The response returns the full updated route.
Added the UpdateRoute endpoint to allow partial updates to route fields using a PATCH request.
Schema changes
Route
Access new route constraints and routing preferences.
Added maxDuration to specify the maximum allowed time for a route.
Added maxStops to limit the number of stops on a route.
Added maxItemCount to define the maximum number of items allowed.
Added maxKilograms to set the maximum weight capacity.
Added avoidTolls to indicate if toll roads should be bypassed.
Added avoidUTurns to indicate if U-turns should be restricted.
Added speedFactor to adjust travel time calculations.
Endpoint changes
Updates the tasks for an imported stop on a route. Allows you to set or replace the list of driver tasks for a stop that was previously imported via ImportStops.
Added the PUT /routes/{routeId}/stops/{stopId}/tasks endpoint to allow full replacement of driver tasks for imported stops.
Retrieve a list of imported stop locations.
The limit parameter now requires a minimum value of 1.
Schema changes
Route
Access route-level tags and default stop durations.
Added optional tags to the Route.
Added an optional default stop duration.
Schema changes
Route
You can now view additional notes associated with your routes.
Includes an optional note.