Skip to main content

Version 1.26.0923.1

New Features​

  • [Drivers]: Added typed driver custom field definitions and values: GET/POST /settings/drivers/custom-fields and PUT/DELETE /settings/drivers/custom-fields/{customFieldId} to manage field definitions, and PUT /drivers/{driver_id}/custom-fields to write values. Supports text, long description, number, date, time, date-time, single-select, and multi-select field types.
  • [Drivers]: Added custom_field_values to GET /drivers, GET /drivers/{driver_id}, POST /drivers and PUT /drivers/{driver_id}. It returns every active driver custom field configured for your account together with this driver's value, and accepts values by definition id on create and update.

Improvements​

  • [Drivers]: Deprecated the legacy positional custom_fields (custom_1..custom_8) on the driver endpoints. It is now translated from custom_field_values, and values sent in a request are still accepted for backward compatibility but no longer written. Use custom_field_values instead.
  • [Drivers]: Corrected the documented response shape of GET/PUT /drivers/{driver_id} and POST /drivers: the driver is returned inside a data object.
  • [General]: Reduced the occasional very slow responses that could affect any endpoint regardless of the request made.
  • [Trips]: ev_battery is now always present on GET /trips/{registration}, returned as null on trips that carry no battery data, so the response shape no longer varies from trip to trip.
  • [Countries]: Corrected the Eswatini server URL in the API reference to https://fleetapi-sz.cartrack.com/rest, and removed the Zanzibar server entry.
  • [General]: Various internal improvements and under-the-hood tweaks.

Bug Fixes​

  • [Tachograph]: Fixed an issue where GET /tachographs/driving-times returned an empty result for a subuser with a valid driver permission grant.
  • [Vehicles]: Fixed an issue where GET /vehicles/status omitted vehicles that had no position description. Those vehicles are now returned, with position_description as an empty string.
  • [Trips]: Fixed an issue where GET /trips and GET /trips/{registration} omitted trips that had no recorded start or end position.