Запрос возвращает информацию о точках продаж. Например, адрес, прайс-лист, номер телефона.
Прежде чем получить список точек продаж, авторизуйтесь в Saby и в заголовке запроса передайте полученный токен.
Структура запроса
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/point/list?
| Параметр | Тип | Описание |
| pointId | integer | Идентификатор точки продаж |
| product | string | Название продукта Saby, с которым работает точка продаж. Продукт:
|
| withPhones | boolean | «true» — передать все номера телефонов по точке продаж, «false» — передать один номер телефона. По умолчанию «false» |
| withPrices | boolean | «true» — передать идентификаторы всех прайсов по точке продаж, «false» — передать один идентификатор. По умолчанию «false» |
| withSchedule | boolean | «true» — передать подробный режим работы точки продаж, «false» — не передавать. По умолчанию «false» |
| page | integer | Номер страницы |
| pageSize | integer | Размер страницы. Возможные значения — от «0» до «500» |
Структура ответа
Параметр | Тип | Описание | |||||
| salesPoints | array[{...}] | Описание точки продажи | |||||
| address | string | Фактический адрес | ||||
| defaultPriceList | Integer | Прайс по умолчанию. Поле будет заполнено данными до 2020 года | |||||
| defaultPriceLists | array[{...}] | Список идентификаторов прайсов, настроенных по умолчанию. Поле будет заполнено данными с 2020 года | |||||
| product | string | Название продукта СБИС, с которым работает точка продаж. Возможные значения:
| |||||
| id | integer | Идентификатор точки продаж, который будет передаваться в другие запросы как параметр «pointId» | |||||
| image | string | Фото точки продаж | |||||
| latitude | string | Координаты по широте | |||||
| locality | string | Город | |||||
| longitude | string | Координаты по долготе | |||||
| name | string | Коммерческое название | |||||
| phone | string | Первый номер телефона в списке | |||||
| phones | array[string] | Список телефонов | |||||
| prices | array[integer] | Список идентификаторов прайс-листов | |||||
| worktime | array[string] | Режим работы | |||||
| start | string | Начало работы | ||||
| stop | string | Окончание работы | |||||
| workdays | array[integer] | Рабочие дни | |||||
| schedule | array[{...}] | Расписание | ||||
| mainSchedule | array[{...}] | Основное расписание | ||||
| daysOfTheWeek | array[integer] | Время работы в течение дня | ||||
| workStartTime | integer | ||||||
| workEndTime | integer | ||||||
| breakStartTime | integer | ||||||
| breakEndTime | integer | ||||||
| exceptionSchedule | array[{...}] | Исключения из расписания | |||||
| exceptionIntervalDates | integer | Дни, исключенные из рабочего расписания | ||||
| workStartTime | integer | Интервал времени, исключенный из рабочего расписания | |||||
| workEndTime | integer | ||||||
| outcome | array[string] | Список признаков о следующих страницах результата | |||||
| hasMore | boolean | Признак, показывающий, есть ли записи на следующей странице | ||||
Примеры
*.php
*.php
*.py
*.py
В качестве примера используется функция «cURL».
Запрос
В качестве примера используется библиотека «Requests».
Запрос
Ответ
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.