You will be able to describe the tyre positions of an asset, fit and remove tyres, record tread depth and pressure, and see what each tyre costs per distance. The Fleet screens arrive with the web console; until then you work through the API calls below.
Before you start #
- The
dispatch_fleetlicence flag is on (Business plan, an add-on for Starter and Pro, included in the 14-day trial). - The asset exists. Tyre layout is set once per asset.
- Tyre costs are entered in minor units of a currency, such as cents.
Steps #
- Set the layout with
POST /fleet/assets/:id/tyre-layout. Sendaxles, a list of 1 to 12 entries, each withsteeranddualset totrueorfalse. The answer lists the position codes. An asset that already has a layout returnsconflict. - Add each tyre with
POST /fleet/tyres:serialis required. You can addbrand,model,size,dot_code,starting_tread_tenth_mm,cost_cents,currency,purchased_onandvendor_id. A serial that exists already returnsconflict. - Fit a tyre with
POST /fleet/tyres/:id/fitand aposition_id. Addfitted_onto back-date it. The tyre status becomesfitted, and the fitment keeps the asset's distance at that moment. - Look at what sits where with
GET /fleet/assets/:id/tyres. - Remove a tyre with
POST /fleet/tyres/:id/remove. Send areason:rotation,worn,damaged,puncture,retread,soldorother. It defaults torotation. The fitment closes with the distance at removal. - To rotate, remove each tyre with reason
rotation, then fit each one to its new position. A rotation is a removal plus a fitment. - Record a check with
POST /fleet/tyres/:id/readings: any oftread_inner_tenth_mm,tread_mid_tenth_mm,tread_outer_tenth_mmandpressure_kpa.
Positions #
A single axle has two positions: 1L and 1R. A dual axle has four: 2LO, 2LI, 2RI, 2RO (left outer, left inner, right inner, right outer). The number is the axle, counted from the front.
Status after a removal #
| Reason | Tyre status |
|---|---|
rotation, other | stock |
retread | retreading |
sold | sold |
worn, damaged, puncture | scrapped |
Units and thresholds #
Tread depth is stored in tenths of a millimetre and pressure in kilopascals (kPa), whatever units the people on your team see. A reading of 85 tenths means 8.5 mm.
Pop Dispatch ships no legal tread or pressure limits, because they differ by country and vehicle class. Alert thresholds are values your business sets for itself. With none set, a reading raises no alert. When you set them, the lowest of the three tread readings is compared with the minimum tread, and the pressure with your minimum and maximum.
Cost per distance #
A tyre's cost per distance is its purchase cost over the distance it covered across all its fitments. An open fitment counts up to the asset's current odometer. A fitment with no odometer reading at one end counts as zero distance. With no distance yet, there is no figure. The cost shows per kilometre or per mile, by your business setting.
Technical details
- A tyre can have one open fitment, and a position can hold one tyre at a time.
- The tyre's cost counts in the asset's cost report on the date the tyre was first fitted.
- Each action writes an audit entry.
If something goes wrong #
feature_not_licensed(403) orlicence_read_only(403): the flag or licence state blocks writes.conflict(409): the tyre is already fitted, the position already has a tyre (remove the old one first), the layout exists, or the serial is taken.validation_failed(422):axlesis empty or longer than 12,reasonis unknown,removed_onfalls before the fitting date, or a reading has no tread and no pressure.not_found(404): the tyre, position or asset does not exist.