Equipment

Equipment Records allow you to track distance accumulated for equipment on your vehicle.

Use cases include but not limited to:

  • keeping track of seasonal tire sets
  • trailers
  • motorcycle sidecars

Enabling Equipment Tab

How it works

When you create an equipment, you have the option of marking it as "Is Equipped"

When "Is Equipped" is selected for the equipment, it will be equipped by default when an odometer record is added, either manually or via the auto-insert when adding other records(when auto-insert is enabled) either manually or via the API with the exception of the "Add Odometer Record" endpoint

The "Distance" column in the Equipment tab displays the total amount of distance based on the odometer records associated where the equipment is equipped.

Attaching Equipment to existing Odometer Records

You can either edit the Odometer Records one by one or selecting multiple of them, right click and select "Edit Multiple"

Then enable "Edit Equipment" and then select the equipment

Note that "Edit Equipment" will override any equipment that was previously linked to the selected records.

Note on API

When Auto-Insert Odometer Records is enabled, calling the following endpoints will automatically insert an odometer record with any equipment marked as "Is Equipped"

  • /api/vehicle/servicerecords/add
  • /api/vehicle/repairrecords/add
  • /api/vehicle/upgraderecords/add
  • /api/vehicle/gasrecords/add

The /api/vehicle/odometerrecords/add endpoint does not automatically link equipment to the newly created odometer record. This is by design because this endpoint allows users to insert odometer records in the past, which may or may not have the equipment on it.

If you wish to utilize the "Add Odometer Record" endpoint, you must first make an API call to /api/vehicle/equipmentrecords and filter the records where "isEquipped" is true, then add the ids of the equipment record as a string connected by spaces to your post object to the /api/vehicle/odometerrecords/add endpoint.

Example:

{
  "date": "2026-01-03",
  "initialOdometer": 15000,
  "odometer": 16500,
  "notes": "test",
  "tags": "testing",
  "equipmentRecordId": "1 2 3 4 5"
}

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9