Информация о детали (API версия 2)

From UniqTrade API
Jump to navigation Jump to search
This page contains changes which are not marked for translation.

(ожидает обновления)
Для отримання інформації про деталі по ідентифікатору потрібно відправляти наступний запрос:

GET https://order24-api.utr.ua/api/detail/{detail_id}

де: {detail_id} - id деталі (может бути отриман, наприклад, із результата поиска элемента массива details поле id)
додав при цьому в headers
Authorization: Bearer eyJ0eXAiOiJKV1Q...
Де в Authorization після ключового слова Bearer потрібно передати отриманний при проходженні аутентифікації token

В результаті ви отримаєте одну із наступних відповідей:

Товар не знайдено

  • Status Code: 404 OK
  • Body:
{
    "code": 404,
    "message": "Detail ... not found."
}

Поимлка аутентифікації

Можливі відповіді API при помилці аутентифікації приведено в розділі Помилка аутентифікації

Товар знайдено

  • Status Code: 200 OK
  • Body:
{
    "id": 58024,
    "brand": {
        "name": "MAHLE ORIGINAL",
        "externalCode": "00169"
    },
    "displayBrand": "MAHLE ORIGINAL",
    "article": "OC90OF",
    "title": "Фильтр масляный Mahle Lanos/Aveo (без упаковки)",
    "quantity": 1,
    "yourPrice": {
        "amount": 69.43,
        "currency": {
            "code": "UAH"
        }
    },
    "yourPriceUAH": {
        "amount": 69.43,
        "currency": {
            "code": "UAH"
        }
    },
    "yourPriceEUR": {
        "amount": 2.03,
        "currency": {
            "code": "EUR"
        }
    },
    "remains": [
        {
            "storage": {
                "id": 10,
                "name": "Запорожье"
            },
            "remain": "> 10"
        },
        ...
    ],
    "detailInfo": [
        {
            "attribute": {
                "name": "Высота [мм]",
                "title": "Высота [мм]",
                "priority": 0
            },
            "value": "80,0"
        },
        ...
    ],
    "detailScanCodes": [
        {
            "scanCode": "4009026000038"
        }
    ],
    "images": [
		{
			"imagePath": "/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
			"fullImagePath": "https://order24-api.utr.ua/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
			"thumbnail": "https://order24-api.utr.ua/media/cache/thumbnail/images/base/brand/mahle_original/OC90/OC90-pic01.jpg"
		}
	],
    "category": {
        "name": "Фильтр масляный"
    },
    "modifier": 0,
    "isDisabled": false,
    "hasPartnerRemain": false,
    "visibleBrand": {}
}