Перейти к основному содержимому
Версия: 9.1

API - Пользователи

Внимание

Для выполнения запроса к API необходима дополнительная авторизация.


Используйте в запросе заголовок Authorization: Bearer <персональный токен>.


Где получить персональный токен?

Получить список пользователей по фильтру

POST /api/public/pl/v2/users/filter

Запрос возвращает список найденных пользователей.

Параметры запроса

Название параметраТип параметраОбязательный параметрЗначение по умолчаниюОписание параметра
pageintegerнетnullНомер страницы
perPageintegerнетnullКоличество записей на одну страницу. Если -1 - будут возвращены все объекты
searchstringнетnullСтрока поиска
sortColstringнетnullНазвание поля, по которому выполняется сортировка
sortDirstringнетnullНаправление сортировки (asc/desc)
skipintegerнетnullКоличество записей, которое требуется пропустить
fieldMaskstring []нетnullМаска полей

Тело запроса

{
"isEnabled": true,
"isActive": true,
"emails": [
"admin@monq.ru"
],
"ids": [
1
]
}

Поля тела запроса

Название поляОбязательноТип поляПо умолчаниюОписание
isEnabledнетbooleannullВыборка только по активным или деактивированным пользователям
isActiveнетbooleannullВыборка только по пользователя которые сейчас в сети
emailsнетstring []nullСписок электронных адресов пользователей
idsнетinteger []nullСписок идентификаторов пользователей

Коды ответов

Код ответаОписание
200Запрос выполнен успешно
400Неверная модель данных в теле запроса
401Не удалось выполнить авторизацию пользователя
403Недостаточно прав для получения списка пользователей

Модель ответа

[
{
"id": 0,
"enabled": true,
"email": "string",
"fullName": "string",
"lastActivity": "2025-11-13T07:09:51.033Z",
"isAdSynced": true,
"workGroups": [
{
"workGroup": {
"id": 0,
"name": "string",
"workGroupKey": "string",
"description": "string",
"type": "Unknown"
},
"roles": [
{
"id": 0,
"name": "string"
}
]
}
]
}
]

Получить список групп пользователей по фильтру

POST /api/public/pl/v2/user-groups/filter

Запрос возвращает список групп пользователей.

Параметры запроса

Название параметраТип параметраОбязательный параметрЗначение по умолчаниюОписание параметра
pageintegerнетnullНомер страницы
perPageintegerнетnullКоличество записей на одну страницу. Если -1 - будут возвращены все объекты
searchstringнетnullСтрока поиска
sortColstringнетnullНазвание поля, по которому выполняется сортировка
sortDirstringнетnullНаправление сортировки (asc/desc)
skipintegerнетnullКоличество записей, которое требуется пропустить
fieldMaskstring []нетnullМаска полей

Тело запроса

{
"ids": [
0
],
"names": [
"string"
]
}

Поля тела запроса

Название поляОбязательноТип поляПо умолчаниюОписание
idsнетinteger []nullСписок идентификаторов групп пользователей
namesнетstring []nullСписок названий групп пользователей

Коды ответов

Код ответаОписание
200Запрос выполнен успешно
400Неверная модель данных в теле запроса
401Не удалось выполнить авторизацию пользователя
403Недостаточно прав для получения списка групп пользователей

Модель ответа

[
{
"id": 0,
"name": "string",
"description": "string",
"isAdSynced": true,
"workGroups": [
{
"workGroup": {
"id": 0,
"name": "string",
"workGroupKey": "string",
"description": "string",
"type": "Unknown"
},
"roles": [
{
"id": 0,
"name": "string"
}
]
}
],
"members": [
{
"id": 0,
"fullName": "string",
"enabled": true
}
]
}
]