openapi: 3.0.3
info:
  title: Nitto Tire USA API
  description: |
    API for the Nitto tire finder.
    **Document last updated:** 2025-04-21
  contact:
    name: API Support
    email: info@entrinix.com
  license:
    name: Proprietary
    url: https://www.entrinix.com/nittotire-api
  version: 3.6.3
servers:
  - url: https://entrinix.nittotire.com
    description: Nitto Tire Production Server
  - url: https://api.nittotire.entrinix.com
    description: Nitto Tire Staging Server
  - url: http://api.nittotire.test
    description: Nitto Tire Development Server
tags:
  - name: legacy
    description: Legacy endpoints kept for migration reasons.
  - name: system
    description: System functions return *system information* (not related to tire
      products or OE vehicles).
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: By using the authenticate endpoint, you can obtain a token that can
        be used to access secured endpoints.
      scheme: bearer
      bearerFormat: JWT
  parameters:
    AspectRatio:
      name: ar
      description: Aspect ratio to filter with. If a value is passed in, only tires
        with a matching value are returned.
      in: query
      schema:
        type: integer
        enum:
          - 25
          - 30
          - 35
          - 40
          - 45
          - 50
          - 55
          - 60
          - 65
          - 70
          - 75
          - 80
          - 85
        example: 60
    MakeID:
      name: make_id
      description: Unique ID for the make.
      in: query
      schema:
        type: integer
        example: 2
    ModelID:
      name: model_id
      description: Unique ID for the model.
      in: query
      schema:
        type: integer
        example: 4
    OffsetSpeedRanking:
      name: osr
      description: This changes the speed rating offset by a desired amount. For
        example, 1 will allow a V rated tire where H is the max.
      in: query
      schema:
        type: integer
    PlusSize:
      name: plus_size
      description: Plus sizes that should be shown. This can be a value e.g. *1*, a
        comma separated value e.g. *1,2,3,4*, or a range e.g. *0-8*. Use *oe*
        for OE fitments. So *oe-8* returns all plus sizes. *oe,1,3* returns OE,
        +1, and +3 fitments.
      in: query
      schema:
        type: string
        pattern: ^(oe|[0-8])(-[0-8]|,[0-8]+)*$
        example: 1-2
        default: oe
    RimDiameter:
      name: rd
      description: Rim diameter of the tire.
      in: query
      schema:
        type: number
        example: 15
    SectionWidth:
      name: sw
      description: Section width to pass in. If a value is passed in, only tires with a matching value are returned.
      in: query
      schema:
        type: string
        example: 195
    ShowFailed:
      name: show[failed]
      description: Show failed tire information in detail.
      in: query
      schema:
        type: boolean
        default: false
    VehicleID:
      name: vehicle_id
      description: Unique ID value of a given vehicle.
      in: query
      schema:
        type: integer
        example: 1
    Year:
      name: year
      description: Model year of the vehicle.
      in: query
      schema:
        type: integer
        example: 2000
  responses:
    '200':
      description: Successful response.
    '400':
      description: Missing or invalid querystring parameter.
    '404':
      description: No data found.
    '500':
      description: Internal server error.
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                type: string
                example: Internal server error. Please contact support.
              status:
                $ref: '#/components/schemas/StatusError'
  schemas:
    ApiVersion:
      type: string
      description: The API version
      xml:
        attribute: true
      example: 3.2.4
    AspectRatio:
      type: integer
      description: The aspect ratio of the tire, representing the height-to-width ratio as a percentage.
      example: 50
    FlotationSeries:
      type: number
      description: Flotation series of the tire. Applies to flotation tires only.
      example: 12.5
    FRB:
      type: string
      description: Front, rear, or both.
      enum:
        - F
        - R
        - B
      example: F
    LoadIndex:
      type: integer
      nullable: true
      description: Load index for a single tire.
      example: 72
    Make:
      type: string
      description: Name of the make.
      example: Acura
    MakeId:
      type: integer
      nullable: false
      description: Unique ID for the make.
      example: 2
    Message:
      type: string
      description: Human readable information about the returned response.
      example: This is a human readable version of what the returned response means.
    Model:
      type: string
      description: Name of the model.
      example: TSX
    ModelId:
      type: integer
      nullable: false
      description: Unique ID for the model.
      example: 29
    Notes:
      type: string
      nullable: true
      description: Notes specific to the item.
      example: This is a note about the item, saved on Nov 23.
    PlusSize:
      type: integer
      description: Integer representation of the plus size. For example, -1 is OE, 0
        is +0, 1 is +1, etc.
      xml:
        attribute: true
      example: -1
    Performance:
      type: object
      description: Returns basic performance metrics of the API call.
      properties:
        elapsed_seconds:
          type: number
          format: decimal
          description: Elapsed time of API endpoint call in seconds.
          example: 0.0044
        memory_usage_bytes:
          type: integer
          description: Maximum memory used in the call, in bytes.
          example: 1548112
        memory_usage_human:
          type: string
          description: Maximum memory used in the call, in human readable format.
          example: 1.48 MB
    SpeedRating:
      type: string
      description: The speed rating of the tire (e.g., V, W, Y).
      enum: [B, C, D, E, F, G, J, K, L, M, 'N', P, Q, R, S, T, U, H, V, W, 'Y', (Y), Z]
      example: (Y)
    Stats:
      type: object
      description: Operation statistics
      properties:
        selected:
          type: integer
          description: Number of items selected by this call.
          example: 23
        inserted:
          type: integer
          description: Number of items inserted by this call.
          example: 5
        updated:
          type: integer
          description: Number of items updated by this call.
          example: 3
        deleted:
          type: integer
          description: Number of items deleted by this call.
          example: 1
      additionalProperties: false
    Status:
      type: string
      description: |-
        Status of the output.

        Error = There were errors in the request and data was not returned.

        Info = Request returned data, no processing was done.

        Success = Request processed data and returned data with no errors.

        Warning = Request returned null or some data (not all) was returned.
      enum:
        - error
        - info
        - success
        - warning
      example: success
    StatusError:
      type: string
      description: Error message if the status is error.
      example: Error
    TireMetric:
      type: string
      description: The measurement system of the tire (e.g., Metric).
      enum: [Flotation,LT-Metric,Metric,PAX,P-Metric,Spare]
      example: LT-Metric
    TireSize:
      type: string
      description: Full tire size including load index, speed rating, and tire type.
      example: 145/65R15 111T XL
    UnitsWeights:
      type: string
      description: Units for the weight, lbs.
      example: lbs
    UTQG:
      type: string
      description: UTQG for the tire.
      example: 500 A A
    Version:
      type: string
      description: Version of the API.
      example: 4.3.1
    Weight:
      type: integer
      nullable: true
      description: Weight of the product, in lbs or kg.
      example: 100
    FitmentYear:
      type: integer
      description: Returned if 'year' query parameter is provided.
      minimum: 1980
      maximum: 2025
      example: 2000
    FitmentMakeId:
      type: integer
      description: Returned if 'make_id' query parameter is provided.
      minimum: 1
      example: 7
    FitmentModelId:
      type: integer
      description: Returned if 'model_id' query parameter is provided.
      minimum: 1
      example: 38
    FitmentVehicleId:
      type: integer
      description: Returned ID of the vehicle.
      minimum: 1
      example: 10334
    FitmentLoad:
      type: object
      description: Load information for the vehicle.
      properties:
        front:
          type: integer
          description: Load carried on the front tire.
          example: 1334
        rear:
          type: integer
          description: Load carried on the rear tire.
          example: 1334
        units:
          $ref: '#/components/schemas/UnitsWeights'
    FitmentMake:
      type: object
      description: Information about the make.
      properties:
        id:
          $ref: '#/components/schemas/MakeId'
        name:
          $ref: '#/components/schemas/Make'
    FitmentModel:
      type: object
      description: Information about the model.
      properties:
        id:
          $ref: '#/components/schemas/ModelId'
        name:
          $ref: '#/components/schemas/Model'
    FitmentTire:
      type: object
      properties:
        aspect_ratio:
          $ref: '#/components/schemas/AspectRatio'
        flotation_series:
          $ref: '#/components/schemas/FlotationSeries'
        load_index_dual:
          type: integer
          nullable: true
          description: The load index for dual tire configurations, if applicable.
          example: null
        load_index:
          $ref: '#/components/schemas/LoadIndex'
        load_range:
          type: string
          nullable: true
          description: The load range of the tire, if applicable.
          example: null
        overall_diameter:
          type: number
          nullable: true
          description: The overall diameter of the tire in inches, if applicable.
          example: null
        ply_rating:
          type: string
          nullable: true
          description: The ply rating of the tire, if applicable.
          example: null
        rim_diameter:
          type: integer
          nullable: true
          description: The diameter of the rim in inches.
          example: 17
        runflat:
          type: boolean
          description: Indicates if the tire is a run-flat tire.
          example: true
        section_width:
          type: integer
          nullable: true
          description: The section width of the tire in millimeters.
          example: 225
        size_desc:
          type: string
          nullable: true
          description: A descriptive string of the tire size (e.g., 225/50R17 94V).
          example: "225/50R17 94V"
        speed_rating:
          $ref: '#/components/schemas/SpeedRating'
        tire_metric:
          $ref: '#/components/schemas/TireMetric'
        tire_size:
          type: string
          nullable: true
          description: The tire size in a standardized format (e.g., 225/50R17).
          example: "225/50R17"
    FitmentTirePressure:
      type: object
      properties:
        front:
          type: number
          description: The recommended tire pressure for the front tires in the specified units.
          example: 32
        rear:
          type: number
          description: The recommended tire pressure for the rear tires in the specified units.
          example: 36
        units:
          type: string
          description: The unit of measurement for tire pressure (e.g., psi).
          example: "psi"
      required:
        - front
        - rear
        - units
    FitmentTolerances:
      type: object
      properties:
        load_f_margin:
          type: integer
          description: The load margin for the front tires.
          example: 1334
        load_f:
          type: integer
          description: The load capacity for the front tires.
          example: 1334
        load_margin_percent:
          type: integer
          description: The percentage of load margin.
          example: 0
        load_r_margin:
          type: integer
          description: The load margin for the rear tires.
          example: 1477
        load_r:
          type: integer
          description: The load capacity for the rear tires.
          example: 1477
        min_oe_tire_pressure:
          type: boolean
          description: Indicates if the minimum original equipment tire pressure is used.
          example: true
        overall_diameter_minus_percent:
          type: integer
          description: The negative percentage tolerance for overall tire diameter.
          example: -3
        overall_diameter_minus:
          type: number
          description: The minimum overall tire diameter in inches.
          example: 25.123
        overall_diameter_plus_percent:
          type: integer
          description: The positive percentage tolerance for overall tire diameter.
          example: 3
        overall_diameter_plus:
          type: number
          description: The maximum overall tire diameter in inches.
          example: 26.677
        plus_size_max:
          type: integer
          description: The maximum plus-size adjustment for the tire.
          example: 8
        plus_size_min:
          type: integer
          description: The minimum plus-size adjustment for the tire.
          example: -1
        section_width_minus_mm:
          type: integer
          description: The negative tolerance for section width in millimeters.
          example: 0
        section_width_minus:
          type: integer
          description: The minimum section width in millimeters.
          example: 225
        section_width_plus_mm:
          type: integer
          description: The positive tolerance for section width in millimeters.
          example: 30
        section_width_plus:
          type: integer
          description: The maximum section width in millimeters.
          example: 255
        speed_ranking_offset:
          type: integer
          description: The offset for speed ranking.
          example: 0
        speed_rating_offset:
          type: string
          description: The speed rating offset for the tire (e.g., V).
          example: "V"
      required:
        - load_f_margin
        - load_f
        - load_margin_percent
        - load_r_margin
        - load_r
        - min_oe_tire_pressure
        - overall_diameter_minus_percent
        - overall_diameter_minus
        - overall_diameter_plus_percent
        - overall_diameter_plus
        - plus_size_max
        - plus_size_min
        - section_width_minus_mm
        - section_width_minus
        - section_width_plus_mm
        - section_width_plus
        - speed_ranking_offset
        - speed_rating_offset
    FitmentTpms:
      type: boolean
      description: Indicates if TPMS is available for the vehicle.
      example: true
    FitmentTrim:
      type: object
      properties:
        id:
          type: integer
          description: The unique identifier for the vehicle trim.
          example: 1332
        name:
          type: string
          description: The name of the vehicle trim.
          example: "Base"
      required:
        - id
        - name
    FitmentVehicleType:
      type: object
      properties:
        code:
          type: string
          description: The code representing the vehicle type.
          example: "PASS"
        id:
          type: integer
          description: The unique identifier for the vehicle type.
          example: 1
        name:
          type: string
          description: The name of the vehicle type.
          example: "Passenger Car"
      required:
        - code
        - id
        - name
    FitmentWeight:
      type: object
      properties:
        weight1:
          type: integer
          description: The primary weight measurement of the vehicle.
          example: 4409
        weight2:
          type: integer
          description: The secondary weight measurement of the vehicle, if applicable.
          example: 4453
        units:
          type: string
          description: The unit of measurement for weight (e.g., lbs).
          example: "lbs"
      required:
        - weight1
        - weight2
        - units
    FitmentWheelbase:
      type: object
      properties:
        base1:
          type: number
          description: The primary wheelbase measurement of the vehicle in the specified units.
          example: 110.6
        base2:
          type: number
          nullable: true
          description: The secondary wheelbase measurement of the vehicle, if applicable.
          example: null
        units:
          type: string
          description: The unit of measurement for wheelbase (e.g., in).
          example: "in"
      required:
        - base1
        - units
    FitmentWarnings:
      type: object
      properties:
        section_width:
          type: string
          description: Reason the section width did not pass.
        max_load:
          type: string
          description: Reason the max load did not pass.
        speed_rating:
          type: string
          description: Reason the speed rating did not pass.
          example: "Replacement tire speed rating of `H` is lower than OE vehicle tire speed rating of `V`."
        tire_metric:
          type: string
          description: Reason the tire metric did not pass.
        product_to_vehicle:
          type: string
          description: Product not allowed on this vehicle type.

paths:
  /:
    get:
      operationId: getSystemInfo
      summary: Information about the API.
      description: System information about the API is shown on this endpoint.
      security: []
      tags:
        - system
      responses:
        '200':
          description: Returns app name, environment, and versions of the API.
          content:
            application/json:
              schema:
                properties:
                  data:
                    type: object
                    description: Data for the output.
                    properties:
                      app_name:
                        type: string
                        description: Name of the application.
                        example: Nitto Tire USA API
                      environment:
                        type: string
                        description: Environment of the application.
                        enum:
                          - development
                          - testing
                          - production
                      server_name:
                        type: string
                        description: Domain name of the server.
                        example: api.nittotire.com
                      version:
                        $ref: '#/components/schemas/Version'
                  message:
                    $ref: '#/components/schemas/Message'
                  performance:
                    $ref: '#/components/schemas/Performance'
                  stats:
                    $ref: '#/components/schemas/Stats'
                  status:
                    $ref: '#/components/schemas/Status'
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
  /cache:
    get:
      operationId: getCacheInfo
      summary: Number of endpoints that are cached.
      description: Returns the number of endpoints that are cached.
      security:
        - bearerAuth: []
      tags:
        - system
      responses:
        '200':
          description: Returns information about the cache.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    description: Data regarding the cache.
                    properties:
                      cache_file_count:
                        type: integer
                        description: Number of cache files, representing a unique endpoint.
                        example: 23
                  message:
                    type: string
                    description: Human readable output message.
                    example: Cache path found with `22` cache files.
                  performance:
                    $ref: '#/components/schemas/Performance'
                  stats:
                    $ref: '#/components/schemas/Stats'
                  status:
                    $ref: '#/components/schemas/Status'
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
    post:
      operationId: purgeCache
      summary: Purge/flush all of the cache files.
      description: Clear out all cache files so each request goes through the full
        lifecycle to retrieve the latest data.
      security:
        - bearerAuth: []
      tags:
        - system
      responses:
        '200':
          $ref: '#/components/responses/200'
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
  /service:
    get:
      operationId: listTireFinderServiceXml
      summary: Legacy version of the tire finder service with newer features added in.
      description: Returns array of years, makes, models, vehicles, and then tire
        fitments of vehicles in JSON format based on the parameters provided.
        This endpoint follows the exact same logic and process as the previous
        version of the tire finder service. It is used to maintain compatibility
        with older versions of the API.
      security: []
      parameters:
        - $ref: '#/components/parameters/MakeID'
        - $ref: '#/components/parameters/ModelID'
        - $ref: '#/components/parameters/OffsetSpeedRanking'
        - $ref: '#/components/parameters/PlusSize'
        - $ref: '#/components/parameters/ShowFailed'
        - $ref: '#/components/parameters/VehicleID'
        - $ref: '#/components/parameters/Year'
      tags:
        - legacy
      responses:
        '200':
          description: Returns a list of years, makes, models, vehicles, and then tire
            fitments of tires found by the Tire Finder Service.
          content:
            application/xml:
              schema:
                type: object
                xml:
                  name: root
                properties:
                  apiversion:
                    $ref: '#/components/schemas/ApiVersion'
                  failure:
                    type: array
                    xml:
                      name: failure
                      wrapped: false
                    items:
                      type: object
                      properties:
                        plussize:
                          $ref: '#/components/schemas/PlusSize'
                        failed:
                          type: array
                          xml:
                            name: failed
                            wrapped: false
                          items:
                            type: object
                            properties:
                              reasons:
                                type: object
                                properties:
                                  reason:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        code:
                                          type: string
                                          xml:
                                            attribute: true
                                          example: speed_rating
                                        value:
                                          type: string
                                          xml:
                                            name: '#value'
                                          example: Vehicle OE tire speed rating is `H (rank 18)` but replacement tire is
                                            not high enough at `T (rank 16)`.
                                            Speed rating offset of `-1` with
                                            offset type `vehicle`.
                                    xml:
                                      name: reason
                                      wrapped: false
                              tire:
                                type: object
                                xml:
                                  name: tire
                                properties:
                                  id:
                                    type: integer
                                    description: The ID of the tire.
                                    xml:
                                      attribute: true
                                    example: 1282
                                  sku:
                                    type: string
                                    xml:
                                      attribute: true
                                    example: '452420'
                                  load_index:
                                    $ref: '#/components/schemas/LoadIndex'
                                  product_group:
                                    type: string
                                  speed_rating:
                                    $ref: '#/components/schemas/SpeedRating'
                                  tire_size:
                                    $ref: '#/components/schemas/TireSize'
                  make_id:
                    type: number
                    xml:
                      attribute: true
                    example: 23
                  makes:
                    type: object
                    xml:
                      name: makes
                    properties:
                      make:
                        type: array
                        xml:
                          wrapped: false
                        items:
                          type: object
                          xml:
                            name: make
                          properties:
                            id:
                              type: number
                              xml:
                                attribute: true
                              example: 23
                            value:
                              type: string
                              xml:
                                name: '#text'
                              example: Acura
                  model_id:
                    type: number
                    xml:
                      attribute: true
                    example: 123
                  models:
                    type: object
                    xml:
                      name: models
                    properties:
                      model:
                        type: array
                        xml:
                          wrapped: false
                        items:
                          type: object
                          xml:
                            name: model
                          properties:
                            id:
                              type: integer
                              xml:
                                attribute: true
                              example: 123
                            value:
                              type: string
                              xml:
                                name: '#text'
                  qs_make:
                    type: number
                    description: Query parameter to pass in if year is entered.
                    xml:
                      attribute: true
                    example: 23
                  qs_model:
                    type: number
                    xml:
                      attribute: true
                    example: 123
                  qs_plus_size:
                    type: string
                    xml:
                      attribute: true
                    example: all
                  qs_vehicle:
                    type: number
                    xml:
                      attribute: true
                    example: 10444
                  qs_year:
                    type: string
                    description: Query parameter to pass i nothing is entered.
                    example: year
                  vehicle_id:
                    type: integer
                    xml:
                      attribute: true
                    example: 10444
                  vehicle:
                    type: object
                    xml:
                      name: vehicle
                    properties:
                      make:
                        type: string
                        xml:
                          attribute: true
                        example: Toyota
                      model:
                        type: string
                        xml:
                          attribute: true
                        example: 4Runner
                      option:
                        type: string
                        xml:
                          attribute: true
                        example: Limited
                      year:
                        type: integer
                        xml:
                          attribute: true
                        example: 2021
                      type:
                        type: object
                        xml:
                          name: type
                        properties:
                          code:
                            type: string
                            xml:
                              attribute: true
                            example: suv
                          value:
                            type: string
                            xml:
                              name: '#text'
                            example: Full-Size SUV
                      oemtire:
                        type: object
                        xml:
                          name: oemtire
                        properties:
                          tiresize:
                            $ref: '#/components/schemas/TireSize'
                          metric:
                            $ref: '#/components/schemas/TireMetric'
                          rimsize:
                            type: string
                          wbc:
                            type: string
                            example: ''
                          notes:
                            $ref: '#/components/schemas/Notes'
                          loads:
                            type: object
                            properties:
                              load:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    position:
                                      type: string
                                      enum:
                                        - F
                                        - R
                                      xml:
                                        attribute: true
                                      example: F
                                    units:
                                      type: string
                                      xml:
                                        attribute: true
                                      example: lbs
                                    value:
                                      type: integer
                                      xml:
                                        name: '#text'
                                      example: 1972
                                xml:
                                  name: load
                                  wrapped: false
                          inflations:
                            type: object
                            properties:
                              inflation:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    position:
                                      type: string
                                      enum:
                                        - F
                                        - R
                                      xml:
                                        attribute: true
                                      example: F
                                    units:
                                      type: string
                                      xml:
                                        attribute: true
                                      example: lbs
                                    value:
                                      type: integer
                                      xml:
                                        name: '#text'
                                      example: 32
                                xml:
                                  name: inflation
                                  wrapped: false
                          standardopt:
                            type: integer
                            enum:
                              - 0
                              - 1
                            example: 1
                          frb:
                            $ref: '#/components/schemas/FRB'
                          loadindex:
                            $ref: '#/components/schemas/LoadIndex'
                          speedrating:
                            $ref: '#/components/schemas/SpeedRating'
                          loaddesc:
                            type: object
                            properties:
                              code:
                                type: string
                                enum:
                                  - SL
                                  - LL
                                  - XL
                                  - RD
                                xml:
                                  attribute: true
                                example: SL
                              value:
                                type: string
                                xml:
                                  name: '#text'
                                example: Standard Load
                      weights:
                        type: object
                        properties:
                          weight1:
                            type: object
                            properties:
                              units:
                                allOf:
                                  - $ref: '#/components/schemas/UnitsWeights'
                                  - type: string
                                    xml:
                                      attribute: true
                              value:
                                allOf:
                                  - $ref: '#/components/schemas/Weight'
                                  - type: integer
                                    xml:
                                      name: '#text'
                          weight2:
                            type: object
                            properties:
                              units:
                                allOf:
                                  - $ref: '#/components/schemas/UnitsWeights'
                                  - type: string
                                    xml:
                                      attribute: true
                              value:
                                allOf:
                                  - $ref: '#/components/schemas/Weight'
                                  - type: integer
                                    xml:
                                      name: '#text'
                      Replacements:
                        type: object
                        xml:
                          name: replacements
                        properties:
                          maxplussize:
                            oneOf:
                              - type: string
                              - type: integer
                            xml:
                              attribute: true
                            example: 8
                          replacement:
                            type: array
                            items:
                              type: object
                              xml:
                                name: replacement
                              properties:
                                count:
                                  type: integer
                                  xml:
                                    attribute: true
                                  example: 1
                                display:
                                  type: string
                                  xml:
                                    attribute: true
                                  example: OE
                                plussize:
                                  $ref: '#/components/schemas/PlusSize'
                                tire:
                                  type: object
                                  properties:
                                    code:
                                      type: string
                                      xml:
                                        attribute: true
                                      example: '233322'
                                    group:
                                      type: integer
                                      description: Group ID the tire belongs to. Used mostly internally.
                                      xml:
                                        attribute: true
                                      example: 46
                                    tiretype:
                                      type: integer
                                      description: Tire type ID the tire belongs to. Used mostly internally.
                                      xml:
                                        attribute: true
                                      example: 10
                                    name:
                                      type: string
                                      description: Name of the Nitto tire.
                                      example: Nomad Grappler
                                    tiresize:
                                      $ref: '#/components/schemas/TireSize'
                                    metric:
                                      $ref: '#/components/schemas/TireMetric'
                                    weight:
                                      type: object
                                      properties:
                                        units:
                                          allOf:
                                            - $ref: '#/components/schemas/UnitsWeights'
                                            - type: string
                                              xml:
                                                attribute: true
                                        value:
                                          type: number
                                          format: decimal
                                          xml:
                                            name: '#text'
                                          example: 27.5
                                    loadindex:
                                      $ref: '#/components/schemas/LoadIndex'
                                    speedrating:
                                      $ref: '#/components/schemas/SpeedRating'
                                    oad:
                                      type: object
                                      properties:
                                        units:
                                          type: string
                                          xml:
                                            attribute: true
                                          example: in
                                        value:
                                          type: number
                                          xml:
                                            name: '#text'
                                          example: 31.6
                                    oaw:
                                      type: object
                                      properties:
                                        units:
                                          type: string
                                          xml:
                                            attribute: true
                                          example: in
                                        value:
                                          type: number
                                          xml:
                                            name: '#text'
                                          example: 9.76
                                    rimwidths:
                                      type: string
                                      example: 7.0-(7.0)-8.5
                                    revspermile:
                                      type: integer
                                      example: 658
                                    notes:
                                      $ref: '#/components/schemas/Notes'
                                    description:
                                      type: string
                                      description: Description of the tire.
                                      example: The Nomad Grappler is a performance SUV tire.
                                    utqg:
                                      $ref: '#/components/schemas/UTQG'
                                    warnings:
                                      type: object
                                      properties:
                                        pressure:
                                          type: string
                                          description: Warnings related to tire pressure.
                                          nullable: true
                                          example: Minimum OE tire pressure (32/32 psi) enabled. Original replacement tire
                                            pressures are (30/30 psi).
                                    ratings:
                                      type: object
                                      properties:
                                        drytraction:
                                          type: number
                                          format: decimal
                                          example: 1.5
                                        quietride:
                                          type: number
                                          format: decimal
                                          example: 2.5
                                        offroad:
                                          type: number
                                          format: decimal
                                          example: 5
                                        wettraction:
                                          type: number
                                          format: decimal
                                          example: 4
                                        ridecomfort:
                                          type: number
                                          format: decimal
                                          example: 4
                                        treadwear:
                                          type: number
                                          format: decimal
                                          example: 4
                                        roadrace:
                                          type: number
                                          format: decimal
                                          example: 4
                                        dragrace:
                                          type: number
                                          format: decimal
                                          example: 4
                                    inflations:
                                      type: object
                                      properties:
                                        inflation:
                                          type: array
                                          items:
                                            type: object
                                            xml:
                                              name: inflation
                                            properties:
                                              position:
                                                type: string
                                                xml:
                                                  attribute: true
                                                example: F
                                              units:
                                                type: string
                                                xml:
                                                  attribute: true
                                                example: psi
                                              value:
                                                type: integer
                                                xml:
                                                  name: '#text'
                                                example: 32
                                      xml:
                                        wrapped: false
                  vehicles:
                    type: object
                    xml:
                      name: vehicles
                    properties:
                      vehicle:
                        type: array
                        xml:
                          wrapped: false
                        items:
                          type: object
                          xml:
                            name: vehicle
                          properties:
                            id:
                              type: string
                              xml:
                                attribute: true
                              example: '11'
                            frb:
                              allOf:
                                - $ref: '#/components/schemas/FRB'
                                - type: string
                                  xml:
                                    attribute: true
                            size:
                              type: string
                              xml:
                                attribute: true
                            load_index:
                              allOf:
                                - $ref: '#/components/schemas/LoadIndex'
                                - type: integer
                                  xml:
                                    attribute: true
                              example: 100
                              minimum: 50
                              maximum: 200
                            speed_rating:
                              allOf:
                                - $ref: '#/components/schemas/SpeedRating'
                                - type: string
                                  xml:
                                    attribute: true
                            code:
                              type: string
                              xml:
                                attribute: true
                              example: suv
                            vehicle_type:
                              type: string
                              xml:
                                attribute: true
                              example: Full-Size SUV
                            value:
                              type: string
                              xml:
                                name: '#text'
                              example: TRD Off-Road
                  year:
                    type: integer
                    description: Year provided in the request.
                    xml:
                      attribute: true
                    example: 2021
                  years:
                    type: object
                    xml:
                      wrapped: true
                    properties:
                      year:
                        type: array
                        items:
                          type: integer
                          description: A specific year
                          example: 2023
                required:
                  - years
        '400':
          $ref: '#/components/responses/400'
        '500':
          $ref: '#/components/responses/500'
  /service/json:
    get:
      operationId: listTireFinderServiceJson
      summary: Legacy version of the tire finder service with newer features added in.
      description: This endpoint follows the exact same logic and process as the
        previous version of the tire finder service. It is used to maintain
        compatibility with older versions of the API.
      security: []
      parameters:
        - $ref: '#/components/parameters/MakeID'
        - $ref: '#/components/parameters/ModelID'
        - $ref: '#/components/parameters/OffsetSpeedRanking'
        - $ref: '#/components/parameters/PlusSize'
        - $ref: '#/components/parameters/ShowFailed'
        - $ref: '#/components/parameters/VehicleID'
        - $ref: '#/components/parameters/Year'
      tags:
        - legacy
      responses:
        '200':
          description: Returns array of years, makes, models, vehicles, and then tire
            fitments of vehicles in JSON format based on the parameters
            provided.
          content:
            application/json:
              schema:
                oneOf:
                - title: When nothing is provided.
                  type: object
                  properties:
                    '@attributes':
                      type: object
                      properties:
                        send:
                          type: string
                          enum: [year]
                      required: [send]
                    version:
                      $ref: '#/components/schemas/Version'
                    years:
                      type: array
                      description: Returns a list of years if no parameters are provided.
                      items:
                        type: integer
                        minimum: 1980
                        maximum: 2030
                      minItems: 0
                      uniqueItems: true
                      example: [2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018]
                - title: When year is provided.
                  type: object
                  properties:
                    version:
                      $ref: '#/components/schemas/Version'
                    makes:
                      type: array
                      description: Returns a list of makes if the 'year' query parameter is provided.
                      items:
                        type: object
                        required: [id, title]
                        properties:
                          id:
                            type: string
                            description: The value of make to pass in as the 'make_id'.
                            example: "1"
                          make:
                            type: string
                            description: Name of the make.
                            example: Acura
                      example: [{"id": "1", "make": "Acura"}, {"id": "2", "make": "Alfa Romeo"}, {"id": "3", "make": "AM General"}, {"id": "4", "make": "Aston Martin"}, {"id": "5", "make": "Audi"}]
                    year:
                      $ref: '#/components/schemas/FitmentYear'
                - title: When year and make_id are provided.
                  type: object
                  properties:
                    version:
                      $ref: '#/components/schemas/Version'
                    models:
                      type: array
                      description: Returned if 'make_id' query parameter is provided.
                      items:
                        type: object
                        required: [id, title]
                        properties:
                          id:
                            type: string
                            description: The ID of the model which should be passed as 'model_id'.
                            example: "4"
                          model:
                            type: string
                            description: Name of the model.
                            example: NSX
                      example: [{"id": "4", "model": "NSX"}, {"id": "5", "model": "Integra"}, {"id": "6", "model": "Legend"}, {"id": "7", "model": "MDX"}, {"id": "8", "model": "MDX Sport Hybrid"}]
                    make_id:
                      $ref: '#/components/schemas/FitmentMakeId'
                    year:
                      $ref: '#/components/schemas/FitmentYear'
                - title: When year, make_id, and model_id are provided.
                  type: object
                  properties:
                    version:
                      $ref: '#/components/schemas/Version'
                    vehicles:
                      type: object
                      description: Returned if 'model_id' query parameter is provided. The model_id value must be one of the models returned in the list of models.
                      additionalProperties:
                        type: object
                        description: Each property is a vehicle ID, and needs to be passed in to get fitments. Each key is a vehicle_id (e.g., "76731", "76732").
                        properties:
                          id:
                            $ref: '#/components/schemas/FitmentVehicleId'
                          frb:
                            $ref: '#/components/schemas/FRB'
                          speed_rating:
                            $ref: '#/components/schemas/SpeedRating'
                          tire_size:
                            $ref: '#/components/schemas/TireSize'
                          load_index:
                            $ref: '#/components/schemas/LoadIndex'
                          vehicle_option:
                            type: string
                            example: "4x2"
                          vehicle_type:
                            type: string
                            description: Human readable type of vehicle.
                            example: "Large SUV"
                          code:
                            type: string
                            description: Type of vehicle.
                            example: "SUV"
                    make_id:
                      $ref: '#/components/schemas/FitmentMakeId'
                    model_id:
                      $ref: '#/components/schemas/FitmentModelId'
                    year:
                      $ref: '#/components/schemas/FitmentYear'
                - title: When vehicle_id is provided. (Year, make, model are derived from the vehicle_id.)
                  type: object
                  properties:
                    version:
                      $ref: '#/components/schemas/Version'
                    make_id:
                      $ref: '#/components/schemas/FitmentMakeId'
                    model_id:
                      $ref: '#/components/schemas/FitmentModelId'
                    year:
                      $ref: '#/components/schemas/FitmentYear'
                    vehicle_info:
                      type: object
                      properties:
                        engine_fuel_type:
                          type: string
                          description: Type of fuel used by the vehicle.
                          example: ICE
                        frb:
                          $ref: '#/components/schemas/FRB'
                        id:
                          $ref: '#/components/schemas/FitmentVehicleId'
                        load:
                          $ref: '#/components/schemas/FitmentLoad'
                        make:
                          $ref: '#/components/schemas/FitmentMake'
                        model:
                          $ref: '#/components/schemas/FitmentModel'
                        notes:
                          type: string
                          description: Notes about the vehicle by the manufacturer.
                          example: "Inflations vary according to load & speed; always refer to vehicle placard & owner's manual."
                        std_or_opt:
                          type: string
                          description: Standard or optional for the vehicle. This is not used.
                          example: "1"
                        tire:
                          $ref: '#/components/schemas/FitmentTire'
                        tire_pressure:
                          $ref: '#/components/schemas/FitmentTirePressure'
                        tolerances:
                          $ref: '#/components/schemas/FitmentTolerances'
                        tpms:
                          $ref: '#/components/schemas/FitmentTpms'
                        trim:
                          $ref: '#/components/schemas/FitmentTrim'
                        vehicle_type:
                          $ref: '#/components/schemas/FitmentVehicleType'
                        weight:
                          $ref: '#/components/schemas/FitmentWeight'
                        wheelbase:
                          $ref: '#/components/schemas/FitmentWheelbase'
                        year:
                          $ref: '#/components/schemas/FitmentYear'
                      required: [engine_fuel_type,frb,id,load,make,model,notes,std_or_opt,tire,tire_pressure,tolerances,tpms,trim,vehicle_type,weight,wheelbase,year]
                    replacements:
                      type: array
                      items:
                        type: object
                        required:
                          - count
                          - display
                          - plus_size
                          - tires
                        properties:
                          count:
                            type: integer
                            description: Number of tires in this group
                          display:
                            type: string
                            description: Display label for the tire group (e.g., OE, +1)
                          plus_size:
                            type: integer
                            description: Plus-size indicator for the tire group
                          tires:
                            type: array
                            items:
                              type: object
                              required:
                                - id
                                - group_id
                                - product_name
                                - product_code
                                - tire_size
                                - speed_rating
                                - tire_metric
                                - section_width
                                - aspect_ratio
                                - rim_diameter
                                - load_index
                          id:
                            type: integer
                            description: Unique tire identifier
                          group_id:
                            type: integer
                            description: Group identifier for the tire
                          product_name:
                            type: string
                            description: Name of the tire model
                          product_code:
                            type: string
                            description: Product code for the tire
                          revs_per_mile:
                            type: integer
                            description: Revolutions per mile
                          tire_size:
                            type: string
                            description: Tire size specification (e.g., 225/50ZR17 98W XL)
                          ply_rating:
                            type: string
                            nullable: true
                            description: Ply rating of the tire
                          load_range:
                            type: string
                            description: Load range (e.g., XL)
                          oad:
                            type: number
                            description: Overall diameter in inches
                          rim_widths:
                            type: string
                            description: Compatible rim widths
                          tread_depth:
                            type: number
                            description: Tread depth in 32nds of an inch
                          oaw:
                            type: number
                            description: Overall width in inches
                          speed_rating:
                            type: string
                            description: Speed rating of the tire
                          tire_metric:
                            type: string
                            description: Metric type of the tire
                          weight:
                            type: number
                            description: Weight of the tire in pounds
                          rank:
                            type: integer
                            description: Rank of the tire
                          max_psi_s:
                            type: integer
                            description: Maximum PSI for single load
                          max_load_s:
                            type: integer
                            description: Maximum load for single tire in pounds
                          max_psi_d:
                            type: integer
                            nullable: true
                            description: Maximum PSI for dual load
                          max_load_d:
                            type: integer
                            nullable: true
                            description: Maximum load for dual tire in pounds
                          section_width:
                            type: integer
                            description: Section width in millimeters
                          aspect_ratio:
                            type: integer
                            description: Aspect ratio of the tire
                          rim_diameter:
                            type: integer
                            description: Rim diameter in inches
                          load_index:
                            type: integer
                            description: Load index of the tire
                          load_index_d:
                            type: integer
                            nullable: true
                            description: Load index for dual tire
                          load_desc:
                            type: string
                            description: Load description (e.g., XL)
                          notes:
                            type: string
                            nullable: true
                            description: Additional notes about the tire
                          utqg:
                            type: string
                            description: UTQG rating
                          description:
                            type: string
                            nullable: true
                            description: Description of the tire
                          ratings:
                            type: object
                            properties:
                              dry_traction:
                                type: number
                                nullable: true
                                description: Dry traction rating
                              quiet_ride:
                                type: number
                                nullable: true
                                description: Quiet ride rating
                              or_traction:
                                type: number
                                nullable: true
                                description: Off-road traction rating
                              wet_traction:
                                type: number
                                nullable: true
                                description: Wet traction rating
                              ride_comfort:
                                type: number
                                nullable: true
                                description: Ride comfort rating
                              treadwear:
                                type: number
                                nullable: true
                                description: Treadwear rating
                              road_race:
                                type: number
                                nullable: true
                                description: Road race rating
                              drag_race:
                                type: number
                                nullable: true
                                description: Drag race rating
                          warnings:
                            $ref: '#/components/schemas/FitmentWarnings'
                required: ['@attributes', version]
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
  /service/size:
    get:
      operationId: listTireFinderSizes
      summary: Legacy version of the Tire Finder that returns all available Nitto tire
        sizes.
      description: Returns array of section widths, makes, models, vehicles, and then
        tire fitments of vehicles in JSON format based on the parameters
        provided. This endpoint follows the exact same logic and process as the
        previous version of the tire finder service. It is used to maintain
        compatibility with older versions of the API.
      security: []
      parameters:
        - $ref: '#/components/parameters/AspectRatio'
        - $ref: '#/components/parameters/SectionWidth'
      tags:
        - legacy
      responses:
        '200':
          description: Returns a list of  years, makes, models, vehicles, and then tire
            fitments of tires found by the Tire Finder Service.
          content:
            application/xml:
              schema:
                type: object
                xml:
                  name: root
                properties:
                  apiversion:
                    $ref: '#/components/schemas/ApiVersion'
                  ar:
                    type: string
                    xml:
                      attribute: true
                    example: '45'
                  aspect_ratios:
                    type: object
                    description: This node only appears if the section width is provided.
                    xml:
                      name: aspect_ratios
                    properties:
                      ar:
                        type: array
                        items:
                          type: integer
                          xml:
                            name: ar
                        example:
                          - 30
                          - 35
                          - 40
                          - 45
                          - 50
                          - 55
                          - 60
                          - 65
                          - 70
                  rd:
                    type: string
                    description: Returns the rim diameter in inches if the parameter rim diameter is
                      provided.
                    xml:
                      attribute: true
                    example: '20'
                  results:
                    type: object
                    description: This node only appears if the section width, aspect ratio, and rim
                      diameter are provided.
                    xml:
                      name: results
                    properties:
                      tire_info:
                        type: array
                        items:
                          type: object
                          xml:
                            name: tire_info
                          properties:
                            product_code:
                              type: string
                              example: '202990'
                            description:
                              type: string
                              example: Luxury Sport Ultra High Performance Radial
                            images:
                              type: array
                              items:
                                type: string
                            is_new:
                              type: integer
                              description: 1 if the tire is new, 0 if the tire is no longer considered new.
                              example: 0
                            load_index:
                              type: object
                              properties:
                                tire:
                                  type: string
                                  enum:
                                    - single
                                  xml:
                                    attribute: true
                                value:
                                  type: integer
                                  xml:
                                    name: '#text'
                                  example: 74
                            load_index_dual:
                              type: object
                              properties:
                                tire:
                                  type: string
                                  enum:
                                    - dual
                                  xml:
                                    attribute: true
                                value:
                                  type: integer
                                  xml:
                                    name: '#text'
                                  example: 72
                            load_range:
                              type: string
                              example: XL
                            max_load:
                              type: object
                              properties:
                                tire:
                                  type: string
                                  enum:
                                    - single
                                  xml:
                                    attribute: true
                                units:
                                  type: string
                                  example: lbs
                                  xml:
                                    attribute: true
                                value:
                                  type: integer
                                  example: 2039
                                  xml:
                                    name: '#text'
                            max_load_dual:
                              type: object
                              properties:
                                tire:
                                  type: string
                                  enum:
                                    - dual
                                  xml:
                                    attribute: true
                                units:
                                  type: string
                                  xml:
                                    attribute: true
                                  example: lbs
                                value:
                                  type: integer
                                  example: 2039
                                  xml:
                                    name: '#text'
                              xml:
                                name: max_load_dual
                            max_pressure:
                              type: object
                              properties:
                                tire:
                                  type: string
                                  enum:
                                    - single
                                    - dual
                                  xml:
                                    attribute: true
                                units:
                                  type: string
                                  example: psi
                                  xml:
                                    attribute: true
                                value:
                                  type: integer
                                  example: 50
                                  xml:
                                    name: '#text'
                            metric:
                              type: string
                              example: Metric
                            name:
                              type: string
                              example: INVO
                            overall_section_width:
                              type: object
                              properties:
                                units:
                                  type: string
                                  example: in
                                  xml:
                                    attribute: true
                                value:
                                  type: number
                                  format: float
                                  example: 10.12
                                  xml:
                                    name: '#text'
                            overall_tire_diameter:
                              type: object
                              properties:
                                value:
                                  type: number
                                  xml:
                                    attribute: false
                                    name: '#text'
                                  example: 29
                                units:
                                  type: string
                                  xml:
                                    attribute: true
                                    name: units
                                  example: in
                            revs_per_mile:
                              type: integer
                              example: 716
                            rim_protect:
                              type: string
                              example: ''
                            rim_widths:
                              type: object
                              properties:
                                units:
                                  type: string
                                  xml:
                                    attribute: true
                                  example: in
                                value:
                                  type: string
                                  example: 8.0-(8.5)-9.5
                                  xml:
                                    name: '#text'
                            sidewall:
                              type: string
                              example: ''
                            speed_rating:
                              type: string
                              example: W
                            tire_size:
                              type: string
                              example: 255/45ZR20 101W
                            tread_depth:
                              type: object
                              properties:
                                units:
                                  type: string
                                  example: in
                                  xml:
                                    attribute: true
                                value:
                                  type: string
                                  example: 10.0/32
                                  xml:
                                    name: '#text'
                            url:
                              type: string
                              description: URL to the tire product page.
                              example: ''
                            utqg:
                              type: string
                              example: 260 AA A
                            weight:
                              type: object
                              properties:
                                units:
                                  type: string
                                  example: lbs
                                  xml:
                                    attribute: true
                                value:
                                  type: number
                                  format: float
                                  example: 33.4
                                  xml:
                                    name: '#text'
                  rim_diameters:
                    type: array
                    items:
                      type: string
                      xml:
                        name: rd
                    example:
                      - '17.0'
                      - '18.0'
                      - '19.0'
                      - '20.0'
                  send:
                    type: string
                    xml:
                      attribute: true
                    example: sw
                  section_widths:
                    type: object
                    xml:
                      name: section_widths
                    properties:
                      sw:
                        type: array
                        items:
                          type: string
                          example: '255'
                        xml:
                          name: sw
                          wrapped: false
                  sw:
                    type: string
                    xml:
                      attribute: true
                    example: '255'
        '400':
          $ref: '#/components/responses/400'
        '500':
          $ref: '#/components/responses/500'
  /service/size/json:
    get:
      operationId: listTireFinderSizesJson
      summary: Return all available Nitto tire sizes.
      description: Returns array of section widths, makes, models, vehicles, and then tire fitments of vehicles in JSON format based on the parameters provided. This endpoint follows the exact same logic and process as the previous version of the tire finder service. It is used to maintain compatibility with older versions of the API.
      security: []
      parameters:
        - $ref: '#/components/parameters/AspectRatio'
        - $ref: '#/components/parameters/SectionWidth'
        - $ref: '#/components/parameters/RimDiameter'
      tags:
        - legacy
      responses:
        '200':
          description: Returns a list of tire size information for Nitto tires.
          content:
            application/json:
              schema:
                type: object
                properties:
                  '@attributes':
                    type: object
                    properties:
                      send:
                        type: string
                        example: sw
                      sw:
                        type: string
                        example: "185"
                      ar:
                        type: string
                        example: "60"
                      rd:
                        type: string
                        example: "15"
                  ar:
                    type: array
                    description: List of aspect ratios for a given section width. Only displays when the parameter sw is passed in as a parameter with a valid section width.
                    items:
                      type: integer
                    example: [60, 65, 70]
                  rd:
                    type: array
                    description: List of rim diameters for a given section width and aspect ratio. Only displays when sw and ar are passed in.
                    items:
                      type: string
                    example: ["15.0"]
                  sw:
                    type: array
                    items:
                      oneOf:
                        - type: integer
                        - type: string
                    example:
                      - 175
                      - 185
                      - 195
                      - 205
                      - 215
                      - 225
                      - 235
                      - 245
                      - 255
                      - 265
                      - 275
                      - 285
                      - 295
                      - 305
                      - 315
                      - 325
                      - 335
                      - 345
                      - LT235
                      - LT245
                      - LT255
                      - LT265
                      - LT275
                      - LT285
                      - LT295
                      - LT305
                      - LT315
                      - LT325
                      - LT355
                      - LT375
                      - LT385
                      - "30.0"
                      - "32.0"
                      - "32.5"
                      - "33.0"
                      - "34.5"
                      - "34.8"
                      - "35.0"
                      - "36.5"
                      - "37.0"
                      - "37.8"
                      - "38.0"
                      - "40.0"
                      - "41.8"
                      - "42.0"
                  tire_info:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 834
                        description:
                          type: string
                          nullable: true
                        load_index:
                          type: integer
                          example: 84
                          nullable: true
                        load_index_dual:
                          type: string
                          nullable: true
                        max_load:
                          type: integer
                          example: 1102
                          nullable: true
                        max_load_dual:
                          type: string
                          nullable: true
                        max_load_units:
                          type: string
                          example: "lbs"
                        max_pressure:
                          type: integer
                          example: 44
                          nullable: true
                        max_pressure_dual:
                          type: integer
                          example: 44
                          nullable: true
                        max_pressure_dual_units:
                          type: string
                          example: "lbs"
                        max_pressure_units:
                          type: string
                          example: "lbs"
                        metric:
                          type: string
                          example: "Metric"
                        name:
                          type: string
                          example: "CROSSTEK 2"
                        overall_section_width:
                          type: number
                          description: Overall tire section width in inches. Legacy version returns string. Compat version returns number.
                          example: 7.20
                          nullable: true
                        overall_section_width_units:
                          type: string
                          example: "in"
                        overall_tire_diameter:
                          type: number
                          description: Overall tire diameter in inches. Legacy version returns string. Compat version returns number.
                          example: "31.8"
                          nullable: true
                        overall_tire_diameter_units:
                          type: string
                          example: "in"
                        product_code:
                          type: string
                          example: "204160"
                        revs_per_mile:
                          type: integer
                          example: 874
                          nullable: true
                        rim_widths:
                          description: Approved rim widths for the tire.
                          type: string
                          example: "5.0-(5.5)-6.5"
                        speed_rating:
                          type: string
                          example: "T"
                          nullable: true
                        tire_size:
                          type: string
                          example: "185/60R15 84T"
                          nullable: true
                        tread_depth:
                          type: string
                          example: "11.0/32"
                          nullable: true
                        tread_depth_units:
                          type: string
                          example: "in"
                        url:
                          type: string
                          example: "https://www.nittotire.com/tire/185/60R15%2084T"
                          nullable: true
                        utqg:
                          type: string
                          example: "220 AA A"
                          nullable: true
                        weight:
                          type: number
                          example: 16.09
                  version:
                    type: string
                    example: "3.2.4"
