Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Search by size

 Request structure

 Required

  1. width 

  2. profile

  3. rim

Or it can be just size param that will accept raw size.

Optional

  1. locations[] (locations ids) - several IDs can be transferred

  2. min_quantity

...

Code Block
languagejson
{
   "width":205,
   "profile":55,
   "rim":16,
   "locations":[
      1,
      2,
      3
   ],
   "min_quantity":1
}

Request example with size

Code Block
languagejson
{
   "size":"2055516",
   "locations":[
      1,
      2,
      3
   ],
   "min_quantity":1
}

Response structure

...

  • brand

  • part_number (manufacturer part number, IMPORTANT: should not contain any other characters)

  • quantity breakdown (if present)

    • location 1

    • location 2

  • cost

  • retail_price (if applicable)

  • fet (The Federal Excise Tax (if applicable))

Optional

  • delivery_options - estimated delivery date, shipping cost, etc. can be on item level or location level

  • shipping_cost - estimated shipping cost

  • delivery_date - estimated delivery date

  • cutoff - delivery cutoff time

 Response example

...

languagejson

...

  • locations.primary - mark of primary location for customer. Can be just true/false in case it’s only primary & other. In case there is an option for customer to have primary, alternative & other it can be locations.type for example, with values: primary, alternative, other

 Response example

Code Block
languagejson
[
   {
      "part_number":"000094",
      "brand":"Bridgestone",
      "retail_price":25.5,
      "cost":20,
      "fet":18.4,
      "delivery_options":{
         "shipping_cost":89.41,
         "delivery_date":"2024–01–01T10:12:29-03:00",
         "cutoff":"11:00"
      },
      "locations":[
         {
            "name":"Location 1",
            "id":1,
            "quantity":4,
         },   "primary": true, //in case it's only primary & {other
            "nametype": "Location 2primary", //in case 3 options available
            "iddelivery_options":2,{
            "quantity":4    "shipping_cost":89.41,
     }       ]    }
]

Search by part numbers

 Request structure

 Required

  • part_numbers[] (multiple part numbers should be supported)

Optional

  • locations (locations ids) - several IDs can be transferred

  • min_quantity

 Request example

Code Block
languagejson
{
   "part_numbers":["delivery_date":"2024–01–01T10:12:29-03:00",
                "cutoff":"11:00"
       "000094"    ], }
  "locations":[       1},
       2  {
        ],    "min_quantityname":1
}

Response structure (identical to search by size response)

 List of tires

  • brand

  • part_number (manufacturer part number, IMPORTANT: should not contain any other characters)

  • quantity breakdown (if present)

    • location 1

    • location 2

  • cost

  • retail_price (if applicable)

  • fet (The Federal Excise Tax (if applicable))

Optional

  • shipping_cost - estimated shipping cost

  • delivery_date - estimated delivery date

  • cutoff - delivery cutoff time

 Response example

Code Block
languagejson
[
   {"Location 2",
            "id":2,
            "quantity":4,
            "primary": false, //in case it's only primary & other
            "type": "alternative", //in case 3 options available
            "delivery_options":{
                "shipping_cost":89.41,
                "delivery_date":"2024–01–01T10:12:29-03:00",
                "cutoff":"11:00"
            },
            {
            "name":"Location 2",
            "id":2,
            "quantity":4,
            "primary": false, //in case it's only primary & other
            "type": "other", //in case 3 options available
            "delivery_options":{
                "shipping_cost":89.41,
                "delivery_date":"2024–01–01T10:12:29-03:00",
                "cutoff":"11:00"
            }
         }
      ]
   }
]

Search by part numbers

 Request structure

 Required

  • part_numbers[] (multiple part numbers should be supported)

Optional

  • locations (locations ids) - several IDs can be transferred

  • min_quantity

 Request example

Code Block
languagejson
{
   "part_numbers":[
      "000094"
   ],
   "locations":[
      1,
      2,
      3
   ],
   "min_quantity":1
}

Response structure (identical to search by size response)

 List of tires

  • brand

  • part_number (manufacturer part number, IMPORTANT: should not contain any other characters)

  • quantity breakdown (if present)

    • location 1

    • location 2

  • cost

  • retail_price (if applicable)

  • fet (The Federal Excise Tax (if applicable))

Optional

  • delivery_options - estimated delivery date, shipping cost, etc. can be on item level or location level

  • shipping_cost - estimated shipping cost

  • delivery_date - estimated delivery date

  • cutoff - delivery cutoff time

  • locations.primary - mark of primary location for customer. Can be just true/false in case it’s only primary & other. In case there is an option for customer to have primary, alternative & other it can be locations.type for example, with values: primary, alternative, other

 Response example

Code Block
languagejson
[
   {
      "part_number":"000094",
      "brand":"Bridgestone",
      "retail_price":25.5,
      "cost":20,
      "fet":18.4,
      "delivery_options":{
         "shipping_cost":89.41,
         "delivery_date":"2024–01–01T10:12:29-03:00",
         "cutoff":"11:00"
      },
      "locations":[
         {
            "name":"Location 1",
            "id":1,
            "quantity":4,
            "primary": true, //in case it's only primary & other
            "type": "primary", //in case 3 options available
            "delivery_options":{
                "shipping_cost":89.41,
                "delivery_date":"2024–01–01T10:12:29-03:00",
                "cutoff":"11:00"
            }
         },
         {
            "name":"Location 2",
            "id":2,
            "quantity":4,
            "primary": false, //in case it's only primary & other
            "type": "alternative", //in case 3 options available
            "delivery_options":{
                "shipping_cost":89.41,
                "delivery_date":"2024–01–01T10:12:29-03:00",
                "cutoff":"11:00"
            },
            {
            "name":"Location 2",
            "id":2,
            "quantity":4,
            "primary": false, //in case it's only primary & other
            "type": "other", //in case 3 options available
            "delivery_options":{
                "shipping_cost":89.41,
                "partdelivery_numberdate":"0000942024–01–01T10:12:29-03:00",
      "brand          "cutoff":"Bridgestone",11:00"
            }
          "retail_price":25.5,}
      ]
"cost":20,       "fet":18.4,
      "delivery_options":{
         "shipping_cost":89.41,
         "delivery_date":"2024–01–01T10:12:29-03:00",
         "cutoff":"11:00"
      },}
]

Additional Methods

Get List of Dealer’s Locations

 Request structure

  1. authentication credentials (whichever are applicable) 

  2. location ID (optional, required only if sister stores are available)

  3. locations.primary (optional) mark of primary location for customer. Can be just true/false in case it’s only primary & other. In case there is an option for customer to have primary, alternative & other it can be locations.type for example, with values: primary, alternative, other

Response structure

List of Locations []

Response example

Code Block
languagejson
{
   "locations":[
      {
         "locationsname":["Location 1",
        {
   "id":1,
         "nameprimary":"Location 1"true, //in            "id":1,
  case it's only primary & other
         "quantitytype":4 "primary", //in case 3 options available
   },   },
      {

           "name":"Location 2",
  
         "id":2,
  
         "quantityprimary":4 false, //in case it's only primary & other
  }       ]
   }
]

Additional Methods

Get List of Dealer’s Locations

 Request structure

  1. authentication credentials (whichever are applicable) 

  2. location ID (optional, required only if sister stores are available)

Response structure

List of Locations []

Response example

Code Block
languagejson
{
   "locations":["type": "alternative", //in case 3 options available
      },
      {
         "name":"Location 13",
         "id":13,
         "primary": }false, //in case it's only primary & {other
         "nametype": "Location 2other", //in case 3       "id":2options available
      }
   ]
}

Submit an order

Request structure

...