Bridgestone to TireConnect Connector
- 1 Product Page Link Generator API method
- 1.1 Method
- 1.2 Endpoint
- 1.3 Request Parameters
- 1.3.1 Required
- 1.3.2 Optional
- 1.3.3 Response format
- 1.3.4 Response description
- 1.4 Example
- 2 Redirect to Product Page Endpoint
Product Page Link Generator API method
Method
GET
Endpoint
https://wl.tireconnect.ca/api/v2/location/findProductLink
Request Parameters
Required
key - API key
external_id - External location identifier
or
bs_account_number - Bridgestone account number ID
Optional
part_number - Tire Part number (Article Number)
brand - Tire brand name. Need to be passed if part number is not from Bridgestone or Firestone
part_numbers[front] - Front Tire Part number (can be used if part_number is not provided)
part_numbers[rear] * - Rear Tire Part number (can be used if part_number is not provided)
postal_code - Zip/Postal code
Note: In case of using part_number[rear] both front and rear part numbers should be same brand and model.
Response format
JSON
Response description
locations | object[] | Array of locations |
id | string | ID of the location |
is_active | boolean | Indicates active/non-active state |
name | string | Name of location |
address_line_1 | string | Address line 1 |
address_line_2 | string | Address line 2 |
city | string | City |
latitude | string | Latitude |
longitude | string | Longitude |
province | string | Province |
province_code | string | Province code |
postal_code | string | Postal/Zip code |
phone | string | Phone |
contact_name | string | Contact name |
logo | string | Link to logo |
dealer_id | string | Dealer ID of location |
external_id | string | External ID of location (could be store number) |
holidays | object[] | Array of locations |
working_hours | object | Location business hours |
country | string | Country |
country_code | string | Country code |
mobile_phone | string | Mobile phone |
bs_account_number | string | Bridgestone account number |
product_url | string | Url to the requested product |
Example
Request
Response
{
"notice": "Success",
"data": {
"locations": [
{
"id": 14713,
"is_active": true,
"name": "The Queen Mary",
"address_line_1": "1126 Queens Hwy, Long Beach",
"address_line_2": "",
"city": "Los Angeles",
"latitude": 33.7514,
"longitude": -118.191,
"province": "California",
"province_code": "CA",
"postal_code": "90802",
"phone": "8211111111",
"contact_name": "First Name Last Name",
"logo": "https://wl.tireconnect.ca/uploads/dealer/6cfef6833847d6bd0e301bb14879b1164851386a.jpg",
"dealer_id": 11295,
"external_id": "696969",
"bs_account_number": "696969",
"holidays": [
{
"name": "New Year's Day",
"date": [
"2025-01-01",
"2025-01-01"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Martin Luther King Jr. Day",
"date": [
"2025-01-15",
"2025-01-15"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Easter",
"date": [
"2025-03-31",
"2025-03-31"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Memorial Day",
"date": [
"2025-05-27",
"2025-05-27"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "4th of July",
"date": [
"2025-07-04",
"2025-07-04"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Labor Day",
"date": [
"2025-09-02",
"2025-09-02"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Veterans Day",
"date": [
"2025-11-11",
"2025-11-11"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Thanksgiving",
"date": [
"2024-11-28",
"2024-11-28"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Black Friday",
"date": [
"2024-11-29",
"2024-11-29"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Christmas Eve",
"date": [
"2024-12-24",
"2024-12-24"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "Christmas Day",
"date": [
"2024-12-25",
"2024-12-25"
],
"open": [
"09:00",
"17:00"
],
"break": null
},
{
"name": "New Year's Eve",
"date": [
"2024-12-31",
"2024-12-31"
],
"open": [
"09:00",
"17:00"
],
"break": null
}
],
"working_hours": {
"mon": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"tue": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"wed": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"thu": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"fri": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"sat": {
"open": [
"09:00",
"17:00"
],
"break": null
},
"sun": {
"open": [
"09:00",
"17:00"
],
"break": null
}
},
"country": "United States",
"country_code": "US",
"mobile_phone": "8211111111",
"product_url": "https://app.tireconnect.ca/loc/0c88ef1125eecbde56263d5a560b4248#!results?location_id=14713&part_numbers%5B0%5D=000240&show_summary=1&tag=in_pn%3A000240&alt_search%5Bwidth%5D=195&alt_search%5Bheight%5D=65&alt_search%5Brim%5D=15&default_qty=&filters%5Bbrand%5D%5B0%5D=Firestone&utm_source=BATO_Website&utm_medium=website&utm_campaign=tire_quote"
}
]
}
}
NOTE: In case TIreConnect web page url not filled or external id not valid response will be with empty array.
{
"notice": "Success",
"data": {
"locations": []
}
}
Redirect to Product Page Endpoint
Method
GET
Endpoint
https://wl.tireconnect.ca/redirect/bato
Request Parameters
Required
storeNumber - BSA destination dealer #
frontArticleNumber - BSA article #
frontQuantity - quantity
Optional
zipCode - Zip/Postal code. EG: 22015 (US version – can be also 22015-xxxx) | A1A%20N3K (Canada – can be also A1A)
year - Vehicle year
make - Vehicle make
model - Vehicle model
trim - Vehicle trim
acesVehicleId - Vehicle acesVehicleId identifier
sizeFront - tire size
sizeRear - rear tire size (used for staggered fitment only)
rearArticleNumber – BSA article# (used for staggered fitment only)
rearQuantity - quantity (used for staggered fitment only)
Example
In case of success you will receive 302 response code and will be redirected to website.