Поиск запчастей

URL

GET https://{city}.autoleader1.ru/api/v1/search/?access-token={access-token}&query={query}&brand_name={brand-name}

Запрос осуществляется с помощью метода GET.

Пример запроса

curl -X GET "https://ulanude.autoleader1.ru/api/v1/search/?access-token=[ваш access-token]&query=333114&brand_name=KYB"
Аргумент Тип Описание
query string Артикул товара или OEM, например 333114
brand_name string Необязательный. Наименование производителя, например KYB

Ответ

{
    "code": 0,
    "data": [
        {
            "code": "amortizator-333114",
            "brand_name": "KYB",
            "name": "Амортизатор 333114",
            "article": "333114",
            "multiplicity": 1,
            "found_by": "article",
            "stock_list": [
                {
                    "warehouse_id": 28,
                    "warehouse_name": "ул. Проспект Автомобилистов, 3в",
                    "delivery_min": 0,
                    "delivery_max": 0,
                    "price": 2210,
                    "quantity": 3
                },
                ...
            ]
        },
        ...
    ],
    "error": null
}

Поле data - это массив, элементами которого являются товары, удовлетворяющие параметрам поиска.

Поле Тип Описание
code string Уникальный код товара. Этот код нужно будет использовать в запросе на создание заказа.
brand_name string Наименование производителя
name string Название товара
article string Артикул товара
multiplicity string (decimal) Кратность товара. Количество данного товара при создании заказа должно быть кратно данному значению.
Например, если кратность равна 2, то можно заказать 2, 4, 6, 8 и т.д. единиц товара.
Кратность может быть меньше единицы, например 0.1 для моторных масел.
В таком случае можно заказать 0.1, 0.2, ..., 0.9, 1, 1.1 и т.д. единиц (литров) данного товара.
found_by string Каким образом найден товар. Возможные значения: article (по артикулу) или oem (по OEM-у)
stock_list array Массив, содержащий в себе элементы с данными о наличии товара на разных складах.
warehouse_id integer Идентификатор склада
warehouse_name integer Название склада
delivery_min integer Минимальный срок доставки в ваш город товаров с данного склада
delivery_max integer Максимальный срок доставки в ваш город товаров с данного склада
price string (decimal) Цена единицы данного товара с данного склада
quantity string (decimal) Количество данного товара на данном складе