Получение текущего списка пользователей
{
"success": true,
"message": "",
"total": 8289,
"status": 200,
"data": [
{
"id": 6463,
"username": "**************",
"fullname": "**************",
"email": "**************",
"blocked": 0,
"user_type": 3,
"registration_date": "30.09.2012",
"blockedafter": "17.08.2018"
},...
В запрос Вы можете включать дополнительно параметры фильтрации каталога:
Запрос возвращает подробную информацию о пользователе организации.
{
"success": true,
"message": "",
"status": 200,
"data": {
"id": 6463,
"username": "**************",
"fullname": "**************",
"email": "**************",
"blocked": 0,
"user_type": 3,
"class": 0,
"specialty": "",
"group": "",
"facultet": "",
"department": "уголовно-правовых дисциплин",
"registration_date": "30.09.2012",
"blockedafter": "17.08.2018"
}
}
Запрос на добавление пользователя. Обязательно должны быть переданы следующие данные:
Опционально:
Формат ответа в случае успеха:
{
"success": true,
"message": "",
"status": 200,
"data": {
"id": 949420,
"username": "**************",
"email": "**************",
"fullname": "**************",
"blocked": 0,
"blockedafter": 0,
"user_type": 4
}
}
Пример сообщения об ошибке при добавлении пользователя:
{
"success": false,
"message": "Пользователь с таким email-адресом уже зарегистрирован в IPR СМАРТ",
"status": 409,
"data": null,
"errors": []
}
Пример сообщения при ошибке валидирования данных:
{
"success": false,
"message": "В форме запроса обнаружены ошибки",
"status": 400,
"data": null,
"errors": {
"email": [
"The email must be a valid email address."
]
}
}
Запрос на блокировку пользователя организации.
{
"success": true,
"message": "Пользователь успешно заблокирован",
"status": 200,
"data": null
}
Запрос на восстановление учетной записи пользователя.
{
"success": true,
"message": "Пользователь успешно восстановлен",
"status": 200,
"data": null
}