[POST] …/v1/User/Add
Cоздание системного пользователя.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| group_id | Int64 | Обязательный | ID группы пользователей в системе |
| new_password | String | Обязательный | Новый пароль пользователя в системе |
| new_password_confirm | String | Обязательный | Подтверждение пароля пользователя в системе |
| first_name | String | Обязательный | Имя |
| last_name | String | Обязательный | Фамилия |
| middle_name | String | Обязательный | Отчество |
| sex | Enum | Обязательный | Пол пользователя: <None | 1> - не указан, <Male | 2> - мужской, <Female | 3> - женский |
| date_of_birth | String | Обязательный | Дата рождения: ДД-ММ-ГГГГ |
| address | String | Обязательный | Адрес пользователя |
| phones | String | Обязательный | Дополнительные номера телефона пользователя |
| String | Обязательный | Электронная почта пользователя | |
| description | String | Обязательный | Дополнительные маметки |
| login | String | Обязательный | Логин пользователя |
| can_authorize | Boolean | Обязательный | Может ли авторизоваться в системе |
| active | Boolean | Обязательный | Может ли выполнять действия в системе |
| language_code | String | Обязательный | Код языка в системе. Берётся из параметра code модели Language |
Пример запроса
{
"group_id":1,
"new_password":"Passwor!d34",
"new_password_confirm":"Passwor!d34",
"first_name": "John",
"last_name": "Kennedy",
"middle_name": "Fitzgerald",
"sex": "Male",
"date_of_birth": "1993-12-21",
"address": "456 Elm Street, Suite 3, Los Angeles, CA 90001, USA",
"phones": "998123456789",
"email": "example@example.com",
"description": "example",
"login": "Admin",
"can_authorize": true,
"active": true,
"language_code": "RUS"
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| new_id | Int64 | ID созданного пользователя |
Пример ответа
{
"ok": true,
"result": {
"new_id": 1
}
}