Запрос возвращает свободные промежутки времени для записи к мастеру.
Структура запроса
Метод запроса: GET
Адрес запроса: https://api.sbis.ru/retail/master/calendar?
Параметр | Тип | Описание | |
pointId* | integer | идентификатор точки продаж, который вернулся в результате запроса «Получить точку продаж» | |
masters* | array[integer] | идентификаторы мастеров, которые возвращаются в результате запроса «Получить список мастеров» | |
nomenclatures | array[integer] | услуги или товары для поиска мастера | |
page | integer | номер текущей страницы | |
pageSize | integer | размер страницы |
Структура ответа
Параметр | Тип | Описание | |||
dates | array[{...}] | информация о мастерах и доступном для записи времени | |||
| masters | array[{...}] | информация о мастере | ||
| id | integer | внутренний идентификатор мастера. Значение параметра используется в запросе «Создать запись в салон по API» как параметр master. В остальных запросах — как параметр masters | ||
name | string | полное имя мастера | |||
role | string | должность | |||
time_intervals | array[{...}] | список промежутков времени для записи | |||
| available | boolean | признак, доступен ли промежуток для записи. Возможные значения: true — можно записаться, false — нельзя | ||
start | integer | начало промежутка. Указано в минутах от начала суток. Например, если промежуток начинается в 10:30, start = 630 | |||
end | integer | окончание промежутка. Указано в минутах от начала суток. Например, если промежуток заканчивается в 11:00, end = 660 | |||
image | string | ссылка на фотографию | |||
сalendar | array{...} | доступное для записи время | |||
outcome | array[string] | сведения о наличии следующих страниц с результатом | |||
| hasMore | boolean | признак наличия записей на следующей странице. Возможные значения: true, false |
Примеры
Запрос
Получить статус записи с помощью функции «cURL».
Получить статус записи с помощью библиотеки «Requests».
Ответ