Добавление детали в корзину
Версия от 10:07, 4 июня 2021; Administrator (обсуждение | вклад) (Подготовленная к переводу страница)
Для добавления детали в корзину нужно отправлять следующий запрос:
POST https://order24-api.utr.ua/carts/current/items
добавив при этом в headers
Authorization: Bearer eyJ0eXAiOiJKV1Q...
Где в Authorization после ключевого слова Bearer нужно передать полученный при прохождении аутентификации token
- Body:
{ "detail":"58023", "quantity":"1", "storage": "10" }
где:
"detail" – id детали,
"quantity" – количество,
"storage" – id склада.
Эти данные можно получить из запроса Поиск деталей по артикулу или Поиск детали по артикулу и бренду
В результате вы получите один из следующих ответов:
Ошибка аутентификации
Возможные ответы API при ошибке аутентификации приведены в разделе Ошибка аутентификации
Значение не допустимо
- Status Code: : 400 Bad Request
- Body:
{ "code": 400, "message": "Значение недопустимо.\r\n" }
Нет в наличии
- Status Code: 400 Bad Request
- Body:
{ "code": 400, "message": " Позиции {id} - {name} нет в наличии в количестве {n} шт." }
Товар добавлен в корзину
- Status Code: 201 Created
- Body:
{ "id": 362836, "detail": { "detailCard": { "description": "", "images": [ { "imagePath": "/images/autodb/brand/mahle original/OC90.jpg", "fullImagePath": "http://order24-api.utr.ua/images/autodb/brand/mahle original/OC90.jpg", "fileSystemType": "autodb" }, ... ], "title": "Фильтр масляный Mahle Lanos/Aveo (в карт. коробке)" }, ... "quantityInCart": 1 }