Search for content

API Changes

This list shows all changes of the API between releases like new features, significant improvements and bug fixes. We recommend that API developers periodically check it for updates.

Version 1.7.0

  • Feature: The traffic mode can now be configured in the vehicle's routing properties.
  • Feature: Three new profiles have been added to allow route optimization in Australia: AUS_LCV_LIGHT_COMMERCIAL, AUS_MR_MEDIUM_RIGID and AUS_HR_HEAVY_RIGID.
  • Feature: Rate limits have been increased.

Version 1.6.1

  • Feature: Increased the number of different vehicle routing profiles that may be used in a single optimization to ten. Please check your individual price plan or contract to see which limit applies.

Version 1.6.0

  • Feature: The option to allow violations can now be configured in the vehicle's routing properties.
  • Feature: Compartments can be specified on a vehicle to get more control over the route structure and loading strategy of the vehicle.

Version 1.5.2

  • Feature: Added the vehicle profiles EUR_PEDESTRIAN and EUR_BICYCLE.

Version 1.5.0

  • Feature: Increased the number of different vehicle routing profiles that may be used in a single optimization to two.
  • Feature: An error with error code ROUTEOPTIMIZATION_NUMBER_OF_OPTIMIZATIONS_EXCEEDED will now list all currently running optimization ids.

Version 1.4.2

  • Feature: Increased the number of time slots on stop properties and time slot ids on depots and task properties to 50.

Version 1.4.1

  • Feature: Added the vehicle profiles EUR_CAR, EUR_TRUCK_7_49T, EUR_TRUCK_11_99T and EUR_TRAILER_TRUCK

Version 1.4.0

  • Feature: Stop concurrency can be specified under stop properties.
  • Feature: Increased the number of depots and the number of depot vehicle combination constraints that can be set to 50.
  • Bugfix: Proper error is returned when a pickup order and a delivery order share the same id.
  • Bugfix: Proper error is returned when two vehicles share the same id.

Version 1.3.0

  • Feature: Cost per appointment can be specified for a time slot.
  • Feature: Violation cost can be specified for an order vehicle combination constraint.

Version 1.2.2

  • Feature: Increased the number of depots and the number of depot vehicle combination constraints that can be set to 30.
  • Feature: API is more responsive for requests containing one vehicle and up to 500 orders. Additionally, the duration of these requests is capped at 2 minutes.
  • Bugfix: Proper error is returned when input floating numbers are checked against their minimum values specified in API reference.
  • Bugfix: Corrected description of field maximumLoads of vehicles.

Version 1.2.1

  • Bugfix: Correct error is returned when category pattern is violated.

Version 1.2.0

  • Feature: Task groups can be specified under constraints.

Version 1.1.4

  • Improvement: API is more responsive for use cases involving sequencing for one vehicle.

Version 1.1.3

  • Improvement: Endpoint getOptimizationResult is more responsive.

Version 1.1.1

  • Feature: Fractional load values can be used for orders and vehicles.
  • Feature: Increased the number of categories that can be set for depot, vehicle, etc. to 50.

Version 1.1.0

  • Feature: Made specifying a time slot easier, for example, by introducing latest end and maximum number of appointments in it.
  • Feature: Increased the limit on number of input locations from 4000 to 50000. Please check your individual price plan or contract to see which limit applies.
  • Feature: Doubled the number of time slots that can be specified for a depot and any order respectively.
  • Feature: Doubled the number of depots that can be specified.
  • Feature: Doubled the number of constraints that can be specified for combinations of depots and vehicles.

Version 1.0.15

  • Bugfix: Trace Id is set in error response.

Version 1.0.14

  • Improvement: Increased limits for fields vehicles and timeSlots.

Version 1.0.13

  • Improvement: Cleanup of error and warning messages.

Version 1.0.10

  • Improvement: The API is not experimental anymore. It has entered a stable state.
  • Bugfix: Zero seconds are reported for fields of type string with format date-time in response when fetching optimization result.
  • Improvement: Customers with a personal contract plan can send compressed payloads when initiating an optimization.
  • Improvement: Incoming data is validated more efficiently.

Version 1.0.0

  • Feature: Methods to start the optimization process and retrieve the optimized result.
  • Feature: Preparation duration and multiple time slots for customer, depot and vehicle locations.
  • Feature: Orders with either a depot-pickup or a depot-delivery, including the duration to execute the corresponding tasks.
  • Feature: Orders with pickup and delivery, including the duration to execute the corresponding tasks.
  • Feature: Orders with outsourcing costs, loads and categories.
  • Feature: Vehicles with capacity constraints, costs, start location and end location.
  • Feature: Vehicle profiles for van and truck (40 tons) in EU.