You will be able to describe the tire positions of an asset, fit and remove tires, record tread depth and pressure, and see what each tire 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_fleetlicense flag is on (Business plan, an add-on for Starter and Pro, included in the 14-day trial). - The asset exists. Tire layout is set once per asset.
- Tire 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 tire 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 tire with
POST /fleet/tyres/:id/fitand aposition_id. Addfitted_onto back-date it. The tire 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 tire 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 tire 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 | Tire status |
|---|---|
rotation, other | stock |
retread | retreading |
sold | sold |
worn, damaged, puncture | scrapped |
Units and thresholds #
Tread depth is stored in tenths of a millimeter 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 tire'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 kilometer or per mile, by your business setting.
Technical details
- A tire can have one open fitment, and a position can hold one tire at a time.
- The tire's cost counts in the asset's cost report on the date the tire was first fitted.
- Each action writes an audit entry.
If something goes wrong #
feature_not_licensed(403) orlicence_read_only(403): the flag or license state blocks writes.conflict(409): the tire is already fitted, the position already has a tire (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 tire, position or asset does not exist.