---
title: "Create Tire"
method: POST
path: "/tires"
tags: ["Tires"]
---

# Create Tire

`POST /tires`

## Request

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

Creates a new Tire

## Request body

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

## Response `201`

OK

- TireSummary: A Tire
  - `id` integer, required: The id of the `Tire`
  - `tire_position_id` integer, nullable, required: A `Tire Position` id. The existence of a `tire_position_id` indicates this `Tire` is currently installed. Similiarly, if this value is `null`, then this `Tire` is not currently installed on a `Vehicle`.
  - `part_id` integer, nullable, required: A `Part` id.
  - `axle_config_id` integer, nullable, required: An `Axle Configuration` id. The existence of a `axle_config_id` indicates this `Tire` is currently installed. Similiarly, if this value is `null`, then this `Tire` is not currently installed on a `Vehicle`.
  - `pressure` integer, nullable, required: The air pressure of the `Tire` in pounds per square inch (PSI)
  - `tread_depth` integer, nullable, required: The tread depth of the `Tire` in /32 inch.
  - `current_meter` number, required: The current meter of the `Tire`.
  - `tin` string, nullable: The Tire Identification Number (TIN) of the `Tire`.
  - `created_at` string, date-time, required: When the `Tire` was created
  - `updated_at` string, date-time, required: When the `Tire` was last updated

## Other responses

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

## Changes

- **2025-09-06** `6daa53a03224`: 2 info
  - added the new optional request property `tin`
  - added the optional property `tin` to the response with the `201` status

[Operation history](https://skmtc.dev/fleetio/apis/fleetio-developer-api/changes/tires/post.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)
