---
title: "Update Tire"
method: PATCH
path: "/tires/{id}"
tags: ["Tires"]
---

# Update Tire

`PATCH /tires/{id}`

## Request

- Base URL: `https://secure.fleetio.com/api`
- URL: `https://secure.fleetio.com/api/tires/{id}`
- Auth: API key in header `Authorization` and API key in header `Account-Token`
- TypeScript: <https://skmtc.dev/fleetio/apis/fleetio-developer-api/docs/tires/:id/patch.ts> (a function with typed inputs; its response is checked against the schema)

Updates a Tire

## Path parameters

- `id` string, required

## Request body

- object
  - `part_id` integer, nullable
  - `tire_position_id` integer, nullable
  - `pressure` integer: Pressure
  - `tread_depth` integer: Tread Depth
  - `tin` string: Tire Identification Number (TIN)

## Response `200`

OK

- Tire, nullable: A Tire
  - `id` integer, required
  - `created_at` string, date-time: The date and time at which this record was created.
  - `updated_at` string, date-time: The date and time at which this record was most recently updated.
  - `tire_position_id` integer, nullable
  - `part_id` integer, nullable
  - `axle_config_id` integer, nullable
  - `pressure` number, float, nullable: The Tire Pressure of the Tire in PSI
  - `tread_depth` number, float, nullable: The Tread Depth of the Tire in 1/32 Inch
  - `current_meter` number, float: The meter of the Tire
  - `tin` string, nullable: The Tire Identification Number (TIN) of the `Tire`.
  - `tread_depth_health` 'unknown' | 'normal' | 'warning' | 'low': The Tread Depth health.
  - `pressure_health` 'unknown' | 'normal' | 'warning' | 'low': The Tire Pressure health
  - `installed_at` string, date-time
  - `tire_config` object, nullable
    - `id` integer
    - `aspect_ratio` number, float: Aspect ratio of tire.
    - `rim_diameter` number, float: Rim diameter of tire.
    - `load_index` number, float: Load index of tire.
    - `metric_type` 'EU' | 'P' | 'HL' | 'T' | 'LT' | 'C' | 'ST': Metric type of tire.
    - `width` number, float: Width of tire.
    - `construction` 'B' | 'R' | 'D': Construction type of tire.
    - `speed_rating` 'A1' | 'A2' | 'A3' | 'A4' | 'A5' | 'A6' | 'A7' | 'A8' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'J' | 'K' | 'L' | 'M' | 'N' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'Y': Speed rating of tire.
    - `factory_tread_depth` number, float: Tread depth of tire in /32" when new, as specified by the manufacturer.
    - `minimum_tread_depth` number, float: The legal minimum tread depth, in /32".
    - `life_expectancy` integer: The Life Expectancy or “Warranty” of a tire is the expected meter range, usually measured in miles, of a given tire as specified by the manufacturer.

## Other responses

- `401`: Request could not be authenticated
- `403`: Insufficient permission to perform this operation
- `422`: Unprocessable Entity

## Changes

- **2025-09-06** `6daa53a03224`: 10 breaking, 2 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `axle_config_id` from the response with the `200` status
  - removed the required property `created_at` from the response with the `200` status
  - removed the required property `current_meter` from the response with the `200` status
  - …8 more

[Operation history](https://skmtc.dev/fleetio/apis/fleetio-developer-api/changes/tires/:id/patch.md)

---

[API](https://skmtc.dev/fleetio/apis/fleetio-developer-api.md) - [All operations](https://skmtc.dev/fleetio/apis/fleetio-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fleetio/apis/fleetio-developer-api/revisions/49558d744bd7?raw)
