Tire Guru
Default module

Vehicle

Endpoint:https://api.prod.tireguru.net

Get Vehicles

GET
https://api.prod.tireguru.net
/api/v1/vehicles

This endpoint provides a practical set of parameters to tailor your query. You can filter vehicles based on various criteria such as vehicle id, customer id, vehicle year, vehicle make, vehicle model, vehicle vin number, and vehicle engine. Additionally, you can include related data such as customer information, vehicle notes, repair roders and vehicle labels. The pagination options allow you to manage the number of items returned per page, facilitating smooth navigation through the vehicle data.

Get Vehiclesquery Parameters

  • with_detailsboolean

    Include extra details in the response. This will add customer, vehicle notes, repair orders and vehicle labels to every quotes.

    Include extra details in the response. This will add customer, vehicle notes, repair orders and vehicle labels to every quotes.

    Example: null
  • sortstring

    Sort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -make. Sortable field: year, make, model.

    Sort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -make. Sortable field: customer, year, make, vin and engine.

    Example: null
  • vehicle_idinteger

    Filter by vehicle id.

    Filter by vehicle id.

    Example: null
  • filter[customer_id]integer

    Filter by vehicle customer id.

    Filter by vehicle customer id.

    Example: 4
  • filter[year]string

    Filter by vehicle year.

    Filter by vehicle year.

    Example: null
  • filter[make]string

    Filter by vehicle make.

    Filter by vehicle make.

    Example: null
  • filter[model]string

    Filter by vehicle model.

    Filter by vehicle model.

    Example: null
  • filter[vin]string

    Filter by vehicle vin.

    Filter by vehicle vin.

    Example: null
  • pagestring

    Page number to return.

    Page number to return.

    Example: 1
  • pageSizestring

    Number of items to return in a page. Defaults to 10.

    Number of items to return in a page. Defaults to 10.

    Example: null

Get VehiclesHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Get Vehicles Responses

  • dataobject[] · required
  • linksobject · required
  • metaobject · required

Create Vehicle

POST
https://api.prod.tireguru.net
/api/v1/vehicles

You can create a new Vehicle from here.

Create VehicleHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Create Vehicle Request Body

  • customer_idnumber · required
  • yearinteger | string · required
    Example: 2023
  • makestring · required
    Example: Volkswagen
  • modelstring · required
    Example: Jetta
  • typestring · required
    Example: SE
  • vinstring
    Example: 123456789123456
  • license_numberstring
    Example: 123ASDF
  • license_statestring
    Example: Utah
  • fleet_numberstring

    This maps to Tire Guru's vehicle unit number

    Example: 123
  • colorstring
    Example: White
  • aces_idstring

Create Vehicle Responses

  • vehicle_idnumber · required
  • customer_idnumber · required
  • yearinteger | string · required
    Example: 2023
  • makestring · required
    Example: Volkswagen
  • modelstring · required
    Example: Jetta
  • typestring · required
    Example: SE
  • vinstring
    Example: 123456789123456
  • license_numberstring
    Example: 123ASDF
  • license_statestring
    Example: Utah
  • fleet_numberstring

    This maps to Tire Guru's vehicle unit number

    Example: 123
  • colorstring
    Example: White
  • aces_idstring

Update Vehicle

PUT
https://api.prod.tireguru.net
/api/v1/vehicles/{VehID}

Update an existing Vehicle from here.

Update Vehiclepath Parameters

  • VehIDstring · required

Update VehicleHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Update Vehicle Request Body

  • customer_idnumber · required
  • yearinteger | string · required
    Example: 2023
  • makestring · required
    Example: Volkswagen
  • modelstring · required
    Example: Jetta
  • typestring · required
    Example: SE
  • vinstring
    Example: 123456789123456
  • license_numberstring
    Example: 123ASDF
  • license_statestring
    Example: Utah
  • fleet_numberstring

    This maps to Tire Guru's vehicle unit number

    Example: 123
  • colorstring
    Example: White
  • aces_idstring

Update Vehicle Responses

  • vehicle_idnumber · required
  • customer_idnumber · required
  • yearinteger | string · required
    Example: 2023
  • makestring · required
    Example: Volkswagen
  • modelstring · required
    Example: Jetta
  • typestring · required
    Example: SE
  • vinstring
    Example: 123456789123456
  • license_numberstring
    Example: 123ASDF
  • license_statestring
    Example: Utah
  • fleet_numberstring

    This maps to Tire Guru's vehicle unit number

    Example: 123
  • colorstring
    Example: White
  • aces_idstring