Получение списка продуктов
Описание
Возвращает список продуктов из каталога и общее количество найденных записей. Подходит для постраничного вывода через limit и offset.
URL-адрес
GET
/offers/listПараметры запроса
| Параметр | Где | Тип | Пример | Обязательный | Описание |
|---|---|---|---|---|---|
| limit | query | integer | 50 | Нет | Сколько продуктов вернуть за запрос |
| offset | query | integer | 0 | Нет | Смещение для постраничного получения |
Пример запроса
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"
}
]
}
Возвращаемые параметры
| Параметр | Тип | Описание |
|---|---|---|
| count | integer | Общее количество продуктов |
| offers | array | Список продуктов |
| offers[].id | string | Идентификатор продукта |
| offers[].name | string | Название продукта |
| offers[].url | string | Ссылка на продукт |
| offers[].categories | array | Список идентификаторов категорий |
| offers[].picture | array | Ссылки на изображения продукта |
| offers[].price | string | Цена |
| offers[].currency_id | string | Код валюты |