SIGNALS Documentation
API Reference

Fleet

Manage vehicles as fleet accounts and assign them to rentals.

Overview

Fleet manages your vehicles — vans, trucks, artics, trailers, and cars. Vehicles are accounts with a Vehicle account type, so each vehicle inherits the full account toolkit: custom fields, files, activities, warehouse scoping, and its own API. Vehicles are kept out of the CRM account lists, pickers, search lanes, and statement flows by bleed guards, so fleet stays cleanly separated from contacts and companies.

Fleet UI routes:

Route Purpose
/fleet Vehicle index with saved views and CSV export
/fleet/create Add a vehicle
/fleet/{vehicle} Vehicle overview — specs, custom fields, audit timeline
/fleet/{vehicle}/edit Edit a vehicle
/fleet/{vehicle}/activities Activities against the vehicle
/fleet/{vehicle}/files Vehicle attachments
/fleet/{vehicle}/custom-fields Custom field values

Vehicle records

A vehicle carries a registration plate, payload, volume, and dimensions (length × width × height), plus a configurable vehicle type drawn from a lists (Van, Truck 7.5t, Artic, Trailer, Car). Compliance data — MOT, insurance, and service dates — is captured as seeded example custom fields on the Account module, so you can adapt or extend them like any other custom field.

The fleet index supports saved live filters, column configuration, and CSV export via the vehicle column registry. Vehicles also appear in global search under their own group, matched by name and plate.

Assigning vehicles to rentals

Open a rental and use the Vehicles tab (/rentals/{rental}/vehicles) to assign vehicles for the job. Search the fleet, then optionally set a role (Vehicle Assignment Role list), an advisory starts at / ends at window (placeholders inherit from the rental when left blank), and notes. Roles, windows, and notes can be edited inline when you hold vehicles.assign; Unassign removes the row.

Assignments are advisory in this release — resource conflict detection across rentals is not shipped yet. Assigning the same vehicle twice on one rental shows a soft duplicate warning rather than blocking.

Permissions

Permission Grants
vehicles.view See the fleet and vehicle detail
vehicles.create Add vehicles
vehicles.edit Edit vehicles
vehicles.delete Soft-delete vehicles (blocked while assignments exist)
vehicles.assign Assign and unassign vehicles on rentals

Warehouse-restricted users see only vehicles whose warehouses intersect their accessible warehouses.

API

Vehicles are served account-wrapped at /api/v1/vehicles, with nested rental assignment routes — see the Vehicles API.