Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API
Данный раздел содержит методы для работы с пользователями.
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Права (ресурс) | Версия |
---|---|---|---|---|---|---|---|
GET | Получение списка пользователей из коллекции users | limitskip...query |
| read:any (user) | |||
POST | Добавляет новую запись в коллекцию users. ВАЖНО: при использовании этого метода не создается пароль, поэтому нужно использовать |
| create:any (user) | ||||
GET | Получение пользователя из коллекции users по | key |
| read:any (user) | |||
PUT | Обновление данных о пользователе в коллекции users по | key |
|
| update:any (user) | ||
DELETE | Удаление пользователя из коллекции users по | key | delete:any (user) | ||||
POST | Подписка на изменения в коллекции users. (см. описание механизма подписки) |
| read:any (user) | ||||
POST | Отмена всех подписок для данного |
| read:any (user) | ||||
POST | Создает нового пользователя c паролем. |
| create:any (user) | 1.37.1 | |||
PUT | Обновить профиль для текущего пользователя. |
| update:own (user) | ||||
PUT | Обновить профиль для пользователя |
| update:any (user) | ||||
GET | Получить фотографию пользователя по username или _id. ВАЖНО: указать | key |
| read:any (user) | |||
GET | Получить фотографию пользователя по _id. Не используется key, возвращается значение с |
| read:own (user)read:any (place) | ||||
GET | Получить список доступных для бронирования типов помещений для текущего пользователя. |
| |||||
GET | Получить список доступных для текущего пользователя локаций. |
| read:any (place) | 1.37.1 - добавлена проверка прав | |||
GET | Получить пользователя по id карты доступа | timeaccessFormat |
| read:any (user) |
Queries | Описание | Тип значения | Обязательный | Значение по умолчанию |
---|---|---|---|---|
Определяет по какому полю делается запрос. В данной коллекции обязательный параметр, за исключением метода | string | да | name | |
Можно указать дополнительные поля, которые будут указаны в формате запроса Mongo. | нет | |||
Максимальное число записей в выдаче | number | нет | 1000 | |
Время, на которое проверяется карта доступа | TDateISO | нет | ||
Тип карты доступа, если указан, то преобразуется в формат, установленный для сервера | IdCardFormatType | нет |