Форматтер предназначен для поиска основных данных пользователей по ФИО или одной из двух почт (miem/edu)
{host}/api/users/findСодержит параметры в теле запроса. Возвращает список найденных пользователей по параметру
search (string, regex) – Строка для поиска. Поиск будет производиться по ФИО и почтам. Пример валидных значений – «mashulgin», «Шульгин Михаил» , «mashulgin@edu»и подобные.URL - {host}/api/users/find
Body:
{
"search" : "Шульг"
}
[
{
"_id": "622eee81f8922033f0e39cad",
"name": "Шульгин Михаил Алексеевич",
"student": "true",
"info": "МСМТ213",
"email_hse": "mashulgin@edu.hse.ru",
"email_google": "mashulgin@miem.hse.ru"
}
]
Пояснение полей:
name (string) – ФИОstudent (bool) – Если true - это студент, false - сотрудникinfo (string) – Если это студент - то его группа, сотрудник - должностьemail_hse (string) – почта в домене edu.hse.ruemail_google (string) – почта в домене miem.hse.ru{host}/api/users/getВозвращает список всех пользовтелей. Не содержит параметров.
URL - {host}/api/users/get
[
{
"_id": "622eee81f8922033f0e39981",
"name": "Романов Александр Юрьевич",
"student": "false",
"info": "Доцент",
"email_hse": "a.romanov@hse.ru",
"email_google": "a.romanov@miem.hse.ru"
},
{
"_id": "622eee81f8922033f0e39982",
"name": "Елизаров Андрей Альбертович",
"info": "Профессор",
"email_hse": "a.yelizarov@hse.ru",
"email_google": "a.yelizarov@miem.hse.ru",
"student": "false"
},
...
]
Пояснение полей:
name (string) – ФИОstudent (bool) – Если true - это студент, false - сотрудникinfo (string) – Если это студент - то его группа, сотрудник - должностьemail_hse (string) – почта в домене edu.hse.ruemail_google (string) – почта в домене miem.hse.ru