Skip to main content

Version 1.26.1105.1

Improvements​

  • [Vehicles]: GET /vehicles accepts filter[terminal_serial], a partial match on the terminal serial, and filter[vehicle_ids], filter[registrations] and filter[terminal_serials], comma separated lists of up to 100 values, to fetch a known set of vehicles in one call.
  • [Maintenance]: GET /vehicles/inspections is now documented in the Maintenance section, and sub-users can call it.
  • [Delivery]: Item TODOs that a job sends for both the pickup and the dropoff stop are now linked with a shared tag, so Fleet Web shows them as one TODO for both stops.
  • [General]: Various internal improvements and under-the-hood tweaks.

Bug Fixes​

  • [Vehicle Commands]: Fixed an issue where POST /vehicles/commands/{registration} and PUT /vehicles/{registration}/central-locking returned HTTP 422 Unprocessable Entity for a vehicle without an active contract on a supported hardware type, and HTTP 403 Forbidden for a vehicle a sub-user has no access to. Both now return HTTP 404 Not Found.
  • [Delivery]: Fixed an issue where PUT /delivery/customers/{customerId} with country_id and no address replaced the customer's address and coordinates with the centre of the country. Changing country_id now requires an address field or both latitude and longitude in the same request, otherwise it returns HTTP 422 Unprocessable Entity.
  • [Delivery]: Fixed an issue where PUT /delivery/customers/{customerId} ignored a client_reference sent as null, so a reference could not be cleared.
  • [Delivery]: Fixed an issue where POST /delivery/customers and PUT /delivery/customers/{customerId} returned HTTP 422 Unprocessable Entity for a client_reference that no active customer of the account uses, such as one kept by a deleted customer. client_reference is now unique among the account's active customers, ignoring letter case.