Запрос возвращает информацию о точках продаж. Чтобы запрос корректно отработал, на точке продаж должно быть настроено рабочее место с фискальным регистратором или виртуальной ККТ.
Перед получением точек продаж выполните сервисную авторизацию и в заголовке запроса передайте полученный token.
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/point/list?
Структура запроса
| Параметр | Тип | Описание |
| pointId | integer | Идентификатор точки продаж |
| product | String | Название продукта Saby, с которым работает точка продаж. Продукты:
|
| withPhones | boolean | Флаг передачи всех или одного номера телефона по точке продаж. По умолчанию «false» |
| withPrices | boolean | Флаг передачи идентификаторов всех прайсов по точке продаж. По умолчанию «false» |
| withSchedule | boolean | Флаг передачи подробного режима работы точки продаж. По умолчанию «false» |
| page | integer | Номер страницы. |
| pageSize | integer | Размер страницы. Возможные значения от «0» до «500» |
* — обязательный параметр.
Структура ответа
| Имя поля | Тип | Описание |
| salesPoints | array[{...}] | Описание точки продажи |
| outcome | array[string] | Флаг наличия записей на следующей странице |
| Структура «salesPoints» | ||
| address | string | Фактический адрес |
| defaultPriceList | Integer | Прайс по умолчанию |
| halls | array[{...}] | Список залов и столиков |
| id | Integer | Идентификатор точки продаж, который будет передаваться в другие запросы как параметр «pointId» |
| image | string | Изображение точки продаж |
| latitude | string | Координаты по широте |
| locality | string | Город |
| longitude | string | Координаты по долготе |
| name | string | Коммерческое название |
| phone | string | Первый номер телефона в списке |
| phones | array[string] | Список телефонов |
| prices | array[integer] | Список идентификаторов прайс-листов |
| worktime | array[string] | Режим работы |
| Структура «halls» | ||
| id | Integer | Идентификатор зала, который будет передаваться в другие запросы как параметр «hallid» |
| name | string | Название зала |
| plan | string | Схема зала |
| Структура «plan» | ||
| id | integer | Схема зала |
| name | string | |
| active | boolean | |
| background | array[{...}] | Настройки фонового изображения |
| relation | array[{...}] | Координаты относительно начальной точки экрана |
| items | array[{...}] | Описание объектов схемы зала |
| Структура «background» | ||
| position | string | Настройки фонового изображения |
| repeat | string | |
| size | integer | |
| url | string | |
| Структура «relation» | ||
| left | integer | Координаты относительно начальной точки экрана |
| top | integer | |
| right | integer | |
| bottom | integer | |
| Структура «Items» | ||
| id | integer | Описание объектов схемы зала |
| kind | integer | |
| name | string | |
| position | array[{...}] | Координаты объекта схемы зала |
| booking | array[{...}] | Возможность брони объекта |
| Структура «position» | ||
| x | integer | Координаты объекта схемы зала |
| y | integer | |
| z | integer | |
| Структура «booking» | ||
| enabled | boolean | Возможность брони объекта |
| busy | boolean | |
| busy | boolean | |
| capacity | integer | |
| endTime | string | |
| Структура «worktime» | ||
| start | string | Режим работы |
| stop | string | |
| workdays | array[integer] | Рабочие дни |
| Структура «workdays» | ||
| schedule | array[{...}] | Расписание |
| Структура «schedule» | ||
| mainSchedule | array[{...}] | Основное расписание |
| exceptionSchedule | array[{...}] | Исключения из расписания |
| Структура «mainSchedule» | ||
| daysOfTheWeek | array[integer] | Время работы в течение дня |
| workStartTime | integer | |
| workEndTime | integer | |
| breakStartTime | integer | |
| breakEndTime | integer | |
| Структура «exceptionSchedule» | ||
| exceptionIntervalDates | integer | Дни, исключенные из рабочего расписания |
| workStartTime | integer | Интервал времени, исключенный из рабочего расписания |
| workEndTime | integer | |
| Структура «outcome» | ||
| hasMore | boolean | Флаг наличия записей на следующей странице |
Примеры
Запрос.
Пример в формате *.php
Пример в формате *.php
Пример запроса в формате *.py
Пример запроса в формате *.py
В качестве примера используется функция «cURL».
В качестве примера используется библиотека «Requests».
Ответ.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.