Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API
В данном разделе описываются методы для работы с календарными системами.
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Права (ресурс) | Версия |
---|---|---|---|---|---|---|---|
GET | Получение списка всех календарных систем | нет |
| settings:calsystem:readAny | |||
GET | Получение информации о календарной системе | нет |
| settings:calsystem:readAny | |||
DELETE | Удаление календарной системы | нет | settings:calsystem:deleteAny | ||||
POST | Добавление календарной системы |
| Информация о календарной системе (в формате JSON) | settings:calsystem:createAny | |||
PUT | Редактирование записи календарной системы |
| Информация о календарной системе, которую нужно изменить (в формате JSON) | settings:calsystem:updateAny | |||
POST | Подписка на изменения |
| settings:calsystem:readAny | ||||
GET | Поиск пользователя в календарной системе | нет | settings:calsystem:executeAny | ||||
GET | Получение списка всех пользователей в календарной системе | нет | settings:calsystem:executeAny | ||||
GET | Получение события по id из коллекции bookings | loadAttachmentstextOnly | нет | venues:readAny | |||
Queries | Описание | Тип значения | Обязательный | Значение по умолчанию | Комментарий |
---|---|---|---|---|---|
Загрузка события с вложениями. Если | boolean | нет |
| Пример:
| |
Формат, в котором передается тело запроса. Если | boolean | нет |
| Пример: | |
Name | Описание | Тип значения |
---|---|---|
Имя календарной системы или значение ключевого поля, если
используется параметр | string | |
Имя пользователя, часть имени, email или часть email | string | |
id события из коллекции bookings (событие должно принадлежать помещению, для которого назначена календарная система; если календарная система не назначена или назначено более одной календарной системы, то будет возвращена ошибка) | string |