Skip to main content

Получение списка продуктов

Описание

Возвращает список продуктов из каталога и общее количество найденных записей. Подходит для постраничного вывода через limit и offset.

URL-адрес

GET/offers/list

Параметры запроса

ПараметрГдеТипПримерОбязательныйОписание
limitqueryinteger50НетСколько продуктов вернуть за запрос
offsetqueryinteger0НетСмещение для постраничного получения

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

bash
curl -X GET "https://example.com/api/offers/list?limit=50&offset=0" \
-H "X-MOODREC-API: <token>" \
-H "Accept: application/json"

Пример ответа

json
{
"count": 2,
"offers": [
{
"id": "sku_1001",
"name": "Кроссовки MoodRun",
"url": "https://example.com/products/sku_1001",
"categories": ["shoes", "sneakers"],
"picture": ["https://example.com/images/sku_1001_1.jpg"],
"price": "129.90",
"currency_id": "EUR"
},
{
"id": "sku_1002",
"name": "Футболка MoodBasic",
"url": "https://example.com/products/sku_1002",
"categories": ["clothes", "tshirts"],
"picture": ["https://example.com/images/sku_1002_1.jpg"],
"price": "19.90",
"currency_id": "EUR"
}
]
}

Возвращаемые параметры

ПараметрТипОписание
countintegerОбщее количество продуктов
offersarrayСписок продуктов
offers[].idstringИдентификатор продукта
offers[].namestringНазвание продукта
offers[].urlstringСсылка на продукт
offers[].categoriesarrayСписок идентификаторов категорий
offers[].picturearrayСсылки на изображения продукта
offers[].pricestringЦена
offers[].currency_idstringКод валюты