Запрос возвращает информацию о точках продаж. Чтобы запрос корректно отработал, на точке продаж должно быть настроено рабочее место с фискальным регистратором или виртуальной ККТ.
Перед получением точек продаж выполните сервисную авторизацию и в заголовке запроса передайте полученный token.
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/point/list?
Структура запроса
Параметр | Тип | Описание |
pointId* | integer | Идентификатор точки продаж |
product | String | Название продукта СБИС, с которым работает точка продаж. Продукты |
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.