Skip to main content

Version 1.26.0908.1

New Features​

  • [Carpool]: Added read-only Carpool endpoints: GET /carpool/bookings, GET /carpool/bookings/{booking_id}, GET /carpool/vehicles, GET /carpool/vehicles/categories, GET /carpool/drivers.
  • [Vehicles]: GET /vehicles/{registration}/power-takeoff now supports filter[status] and sort_order, with reliable ordering for latest-record retrieval.
  • [Vehicles]: Added typed custom field definitions and values: GET/POST /settings/vehicles/custom-fields and PUT/DELETE /settings/vehicles/custom-fields/{customFieldId} to manage field definitions, and GET/PUT /vehicles/{registration}/custom-fields to read and write values. Supports text, long description, number, date, time, date-time, single-select, and multi-select field types.
  • [Vision]: Added GET /vision/status to check a camera's online, standby, or offline status for camera-equipped vehicles on your account.

Improvements​

  • [Vehicles]: GET /vehicles/{registration}/power-takeoff request params renamed to start_timestamp/end_timestamp (legacy start_date/end_date still accepted).
  • [Vehicles]: Deprecated the legacy positional custom_fields (custom_1..custom_7) on GET /vehicles and PUT /vehicles/{registration}. PUT /vehicles/{registration} no longer writes it (still accepted for backward compatibility, but ignored); use custom_field_values instead.
  • [Delivery]: Documented length, width, height item attributes (centimeters) on Create/Update Delivery Job.
  • [Delivery]: Deprecated weight_measure_id and documented the weight unit (kilograms) on Delivery Job items.
  • [Delivery]: Deprecated unmaintained driver fields login_type, remember_token, and is_online.
  • [Delivery]: Deprecated driver.token; added the missing driver object to the POST /delivery/jobs response documentation.
  • [Delivery]: Documented that stops[].todos[].is_required is always true and cannot be set by the client.
  • [Delivery]: Documented job status 7 (Cancelled) on job list and filter responses.
  • [General]: Various internal improvements and under-the-hood tweaks.

Bug Fixes​

  • [Vehicles]: Fixed an issue where some endpoints could return another account's vehicle data due to missing account scoping.
  • [Legacy API]: Fixed an issue where a legacy vehicle-lookup endpoint could return an HTTP 500 error for certain requests.
  • [Legacy API]: Fixed an issue where certain legacy endpoints could return a malformed response instead of a standard error, or the wrong error code, for requests with invalid arguments.
  • [POIs]: Fixed an issue where GET /pois/{poi_id} returned an HTTP 500 error for certain requests.
  • [Delivery]: Fixed an issue where PUT /delivery/jobs/{jobId} returned an HTTP 500 error when a job item update only changed its todos.
  • [Delivery]: Fixed an issue where PUT /delivery/drivers/{driver_id} allowed changing or removing an already-linked fleet driver, which could let an active driver stop counting toward seat usage.
  • [Drivers]: Fixed an issue where fleet seat counts could include drivers not linked to fleet.