Перейти до основного вмісту

Веб-представлення кошика​

URI: /api/v2/insurance/cart/handoff

Метод використовується для отримання авторизованого посилання для відкриття кошика у вебінтерфейсі страхової компанії.

Запит виконується методом POST.

Заголовки запиту​

НазваЗначення / опис
Acceptapplication/json
phone380000000000 - номер телефону для авторизації на aptekaskarb.ua
password*** - пароль телефону для авторизації на aptekaskarb.ua, закодований Base64 рядок.

Параметри запиту​

Ім'яТипОбов'язковийОпис
latitudefloatНіГеографічна широта
longitudefloatНіГеографічна довгота
radiusintegerНіРадіус (в метрах)
city_idintegerНіID міста
goodslist[object]ТакПерелік товарів
goods.goods_idintegerТакІдентифікатор товару
goods.quantityintegerТакКількість товару
goods.vatintegerТакПДВ
інформація

За відсутності latitude + longitude + radius або city_id перевірка залишку товару виконується по всій Україні. При виборі локації на сайті деякі товари в кошику можуть бути недоступні для бронювання або з іншою вартістю.

Приклад запиту​

POST /api/v2/insurance/cart/handoff
Запит: /api/v2/insurance/cart/handoff
{
"latitude": 50.4501,
"longitude": 30.5234,
"radius": 10000,
"city_id": 9,
"goods": [
{
"goods_id": 1758172,
"quantity": 2,
"vat": 7
},
{
"goods_id": 1837718,
"quantity": 1,
"vat": 7
}
]
}

Параметри відповіді​

Ім'яТипОпис
redirect_urlurlПосилання для переходу на вебсторінку з кошиком

Приклад успішної відповіді​

200 OK

Відповідь: /api/v2/insurance/cart/handoff
{
"redirect_url": "https://aptekaskarb.ua/handoff/?id=x1nrK0YvseaMvUTzUkgG4WLbSFcQhFqxBChhsnQGsJgesHCocSute4HKLuPvB3is"
}