Список

Список товаров

GET https://do.freshoffice.ru/goods/list?page=1&records_onpage=50

Возвращает товарные позиции постранично, от новых к старым. Доступны фильтры по наименованию, артикулу и разделу каталога:

GET https://do.freshoffice.ru/goods/list?name=коробка&group_id=3

Query Parameters

Name Type Description
page Int Номер страницы, с 1. По умолчанию 1
records_onpage Int Записей на странице (по умолчанию 50, максимум 200)
name String Фильтр: наименование содержит. Опционально
code String Фильтр: артикул или внешний код содержит. Опционально
group_id Int Фильтр: раздел каталога. Опционально

Пример

curl --location --request GET 'https://do.freshoffice.ru/goods/list?name=коробка' \
--header 'Authorization: Bearer XXXX-XXXXXXX-XXXXXXX'
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://do.freshoffice.ru/goods/list?name=' + encodeURIComponent('коробка'),
  'headers': {
    'Authorization': 'Bearer XXXX-XXXXXXX-XXXXXXX'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Ответ

{
  "status": "success",
  "error": "",
  "code": null,
  "rows": 0,
  "pages": 0,
  "page": 0,
  "value": "[ { ...товар... }, { ...товар... } ]"
}
// value - JSON-массив товарных позиций
Предыдущая
Следующая