ООО Восход

Заказы

Ресурсы

Ссылка Тип запроса Описание
/v2/orders GET Список заказов клиента
/v2/orders/{{order_id}} GET Сведения о заказе по идентификатору
/api/v2/orders/{{order_id}}/cart_items GET Сведения о товарных позициях в заказе
/api/v2/orders/{{order_id}}/history POST История статусов заказа по номеру заказа
/v2/cart_items/{{cart_item_id}}/history GET История статусов товарной позиции в заказе по номеру
/v2/order_statuses GET Словарь статусов
/v2/products/{{product_id}} GET Карточка товара по идентификатору товара
/v2/products/{{product_id}}/images GET Медиаконтент карточки товара

GET /v2/orders Список заказов клиента

Входные параметры

В URL запроса можно передать параметры:
page с указанием страницы разбиения
limit с указание количества заказов на одну страницы

Ответ сервера

Возвращается ключ next_page: Boolean и масиив объектов orders

Элемент массива orders имеет струкруту

Параметр Тип Описание
id Целое Идентификатор заказа. Используется для получения информации о заказе
uid Строка Номер заказа
amount Вещественное Стоимость заказа
outlet Строка Идентификатор адреса доставки / выдачи заказа
Для получения сведений о выбранном адресе необходимо вызвать метод outlets
delivery_period Массив Выбранный пользователем при оформлении заказа желаемый период доставки.
Содержит ключи:
end_time: Data — конец периода,
start_time: Data — начало периода.
comment Строка Комментарий к заказу
status_uid Строка Код статуса заказа
status_date Дата Время присвоения статуса
allow_split Логическое Опция «Доставка заказа по частям»
express_delivery Логическое Опция «Курьерская доставка»
created_at Дата Дата создания заказа
updated_at Дата Дата последнего изменнения полей заказа

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/orders

Ответ JSON

  {
      "next_page": true,
      "orders": [
          {
              "id": 757544,
              "uid": "757544",
              "amount": 2639.1,
              "outlet": "357b2a19-872f-11ed-badf-003048f6ad93",
              "delivery_period": {
                  "end_time": "2023-07-14T21:30",
                  "start_time": "2023-07-14T21:00"
              },
              "comment": "",
              "status_uid": "new",
              "status_date": null,
              "allow_split": false,
              "express_delivery": false,
              "created_at": "2023-07-13T18:42:48.271+05:00",
              "updated_at": "2023-07-14T13:45:34.137+05:00"
          },
          {
              "id": 757675,
              "uid": "757675",
              "amount": 381.99,
              "outlet": "6d3b3f7e-9519-11ed-badf-003048f6ad93",
              "delivery_period": null,
              "comment": "DEV_TEST_API_ORDER_BASKET",
              "status_uid": "shipping",
              "status_date": "2023-08-04T14:58:32.000+05:00",
              "allow_split": false,
              "express_delivery": false,
              "created_at": "2023-08-04T14:26:45.342+05:00",
              "updated_at": "2023-08-04T14:58:32.384+05:00"
          },
      ]
  }

GET /v2/orders/{{order_id}} Сведения о заказе по идентификатору

Входные параметры

В URL запроса необходимо указать идентификатор заказа {{order_id}}

Ответ сервера

Параметр Тип Описание
id Целое Идентификатор заказа. Используется для получения информации о заказе
uid Строка Номер заказа
amount Вещественное Стоимость заказа
outlet Строка Идентификатор адреса доставки или точки выдачи заказа
Для получения сведений о выбранном адресе необходимо вызвать метод outlets
delivery_period Массив Выбранный пользователем при оформлении заказа желаемый период доставки.
Содержит ключи:
end_time: Data — конец периода,
start_time: Data — начало периода.
comment Строка Комментарий к заказу
status_uid Строка Код статуса заказа
status_date Дата Время присвоения статуса
allow_split Логическое Опция «Доставка заказа по частям»
express_delivery Логическое Опция «Курьерская доставка»
created_at Дата Дата создания заказа
updated_at Дата Дата последнего изменнения полей заказа

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/orders/1234

Ответ JSON

  {
      "id": 757675,
      "uid": "757675",
      "amount": 381.99,
      "outlet": "6d3b3f7e-9519-11ed-badf-003048f6ad93",
      "delivery_period": null,
      "comment": "DEV_TEST_API_ORDER",
      "status_uid": "shipping",
      "status_date": "2023-08-04T14:58:32.000+05:00",
      "allow_split": false,
      "express_delivery": false,
      "created_at": "2023-08-04T14:26:45.342+05:00",
      "updated_at": "2023-08-04T14:58:32.384+05:00"
  }

GET /api/v2/orders/{{order_id}}/cart_items Сведения о товарных позициях в заказе

Входные параметры

В URL запроса можно передать параметры:
page с указанием страницы разбиения
limit с указание количества заказов на одну страницы

Ответ сервера

Возвращается ключ next_page: Boolean и масиив объектов cart_items

Объект cart_items имеет струкруту

Параметр Тип Описание
id Целое Идентификатор товарной позиции (строки)
uid Строка Дополнительный системный идентификатор товарной позиции
product_id Целое Идентификатор карточки товара
product_uid Строка Дополнительный системный идентификатор карточки товара
title Строка Название товара
brand Строка Название бренда (производителя)
oem_num Строка Артикул производителя
va_num Строка Артикул поставщика
provider Строка Идентификатор поставщика
product_url Строка URL-адрес карточки товара в формате параметра для адреса https://v-avto.ru/product/{{url}}
unit_code Целое Код единицы измерения по ОКЕИ
unit Строка Единица измерения
count Целое Количество единиц товара по позиции
price Вещественное Стоимость одной единицы по позиции
delivery_at Строка Расчетное время доставки — начало периода
delivery_till Строка Расчетное время доставки — конец периода
notices Строка Комментарий к товарной позиции
status_uid Строка Идентификатор статуса товарной позиции
status_date Строка Дата присвоения статуса товарной позиции

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/orders/757675/cart_items

Ответ JSON

  {
      "next_page": false,
      "cart_items": [
          {
              "id": 13118467,
              "uid": "cad0b26b-a5db-478c-b820-29311c207111",
              "product_id": 155844111,
              "product_uid": null,
              "title": "Шланг D= 8*15,5 (10 атм.) маслобензостойкий (отрезки 7-10 м) ВПТ",
              "brand": "ВПТ",
              "oem_num": "8Х15063",
              "va_num": "21305g",
              "provider": "VNY6",
              "product_url": "shlang-d-8155-10-atm-maslobenzostoykiy-otrezki-7-10-m-vpt-405267c7-38e0-11e3-afa4-003048f6ad92",
              "unit_code": 6,
              "unit": "м",
              "count": 1,
              "price": 97.19,
              "delivery_at": "0001-01-01T01:32:16.000+04:02",
              "delivery_till": null,
              "notices": "",
              "status_uid": "shipping",
              "status_date": "2023-08-04T14:58:31.000+05:00"
          },
          {}
      ]
  }

GET /api/v2/orders/{{order_id}}/history История статусов заказа по номеру заказа

Входные параметры

В URL запроса необходимо указать идентификатор заказа {{order_id}}

Ответ сервера

Возвращаются массив объектов статусов заказа

Объект статуса имеет струкруту

Параметр Тип Описание
id Целое Идентификатор записи в истории статусов заказа
order_id Целое Идентификатор заказа
status_uid Строка Код статуса
status_date Строка Время присвоения статуса
created_at Строка Дата создания записи статуса. Сервисное поле.
updated_at Строка Дата изменения записи статуса. Сервисное поле.

Запрос JSON

  POST curl -X POST \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/orders/1234/history

Ответ JSON

  [
      {
          "id": 62,
          "order_id": 757675,
          "status_uid": "confirm",
          "status_date": "2023-08-04T14:39:06.000+05:00",
          "created_at": "2023-08-04T14:39:06.718+05:00",
          "updated_at": "2023-08-04T14:39:06.718+05:00"
      },
      {
          "id": 63,
          "order_id": 757675,
          "status_uid": "sent",
          "status_date": "2023-08-04T14:39:31.000+05:00",
          "created_at": "2023-08-04T14:39:30.970+05:00",
          "updated_at": "2023-08-04T14:39:30.970+05:00"
      }
  ]

GET /v2/cart_items/{{cart_item_id}}/history История статусов товарной позиции в заказе по номеру

Входные параметры

В URL запроса необходимо указать идентификатор товарной позиции {{cart_item_id}}

Ответ сервера

Возвращается массив объектов со статусами товарной позиции

Статус товарной позиции имеет структуру

Параметр Тип Описание
status_uid Строка Код статуса
status_date Строка Время присвоения статуса

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/cart_items/654321/history

Ответ JSON

  [
      {
          "status_uid": "confirm",
          "status_date": "2023-08-04T14:39:07.000+05:00"
      },
      {
          "status_uid": "sent",
          "status_date": "2023-08-04T14:39:31.000+05:00"
      },
      {
          "status_uid": "kit",
          "status_date": "2023-08-04T14:52:28.000+05:00"
      },
      {
          "status_uid": "transfer",
          "status_date": "2023-08-04T14:53:03.000+05:00"
      },
      {
          "status_uid": "shipping",
          "status_date": "2023-08-04T14:55:01.000+05:00"
      },
      {
          "status_uid": "transfer",
          "status_date": "2023-08-04T14:55:06.000+05:00"
      },
      {
          "status_uid": "shipping",
          "status_date": "2023-08-04T14:58:32.000+05:00"
      }
  ]

GET /v2/order_statuses Словарь статусов

Ответ сервера

Возвращается объектов с сопоставлением ключей статустов и их названий на русском.
Список статусов может быть изменён.

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/order_statuses

Ответ JSON

  {
      "new": "Оформлен",
      "vendor": "Заказан у поставщика",
      "confirm": "Подтвержден",
      "cancel": "Отменен",
      "stock": "Поступил на склад",
      "sent": "Отправлен на сборку",
      "kit": "Сборка",
      "set": "Собран",
      "transfer": "Передается в доставку",
      "shipping": "В доставке",
      "ready": "Готов к выдаче в ПВЗ",
      "done": "Получен"
  }

GET /v2/products/{{product_id}} Карточка товара по идентификатору товара

Входные параметры

В URL запроса необходимо указать идентификатор товарной позиции {{product_id}}

Ответ сервера

Возвращается объект карточки товара

Карточка товара имеет структуру

Параметр Тип Описание
id Целое Идентификатор карточки товара
oem_num Строка Артикул производителя
va_catalog_id Строка Идентификатор каталога
updated_at Строка Дата изменения карточки товара
shipment Целое Кратность покупки
va_item_id Строка Дополнительный идентификатор товара. Сервисное поле.
unit_code Целое Код единицы измерения
instituted_at Строка Дата создания карточки товара
url Строка URL-адрес карточки товара в формате параметра для адреса https://v-avto.ru/product/{{url}}
allow_online_payment Строка Признак доступности оплаты товара картой на сайте
description Строка Описание товара
uid Строка Сервисный идентификатор карточки
provider Строка Код поставщика
brand Строка Бренд производителя
va_num Строка Артикул поставщика
title Строка Название товара

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/products/11111111

Ответ JSON

  {
      "id": 155844111,
      "oem_num": "8Х15063",
      "va_catalog_id": "bd894830-38df-11e3-afa4-003048f6ad92",
      "updated_at": "2023-07-27T18:25:14.498+05:00",
      "shipment": 1,
      "va_item_id": "405267c7-38e0-11e3-afa4-003048f6ad92",
      "unit_code": 6,
      "instituted_at": "2013-10-19T02:00:00.000+06:00",
      "url": "shlang-d-8155-10-atm-maslobenzostoykiy-otrezki-7-10-m-vpt-405267c7-38e0-11e3-afa4-003048f6ad92",
      "allow_online_payment": true,
      "description": "",
      "uid": null,
      "provider": "VNY6",
      "brand": "ВПТ",
      "va_num": "21305g",
      "title": "Шланг D= 8*15,5 (10 атм.) маслобензостойкий (отрезки 7-10 м) ВПТ"
  }

GET /v2/products/{{product_id}}/images Медиаконтент карточки товара

Входные параметры

В URL запроса необходимо указать идентификатор карточки товара {{product_id}}

Ответ сервера

Возвращается массив строк со ссылками на медиаконтент (изображения, видео) карточки товара

Запрос JSON

  GET curl \
  -H "X-Voshod-API-KEY: 393-QBjhK44xUrbgduYHdANoLWdZx8eiPKCUQDvxU2v6MdiPnadQzLUBpYBHWKkg7gGYj9VcMyYif55Qd3g5" \
  https://api.v-avto.ru/v2/products/160707180/images

Ответ JSON

  [
      "/exchange_1c/From1C/f2048727-d051-11e9-9765-801844ec8e35_1.jpg?1692616811"
  ]