[POST] …/v1/user/add
Cоздание системного пользователя.
Примечание: поле
internal_phoneв методеUser/Addне поддерживается.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| group_id | Int64 | Обязательный | ID группы пользователей в системе |
| new_password | String | Обязательный | Новый пароль пользователя в формате base64 |
| new_password_confirm | String | Обязательный | Подтверждение пароля пользователя в формате base64 |
| first_name | String | Обязательный | Имя |
| last_name | String | Необязательный | Фамилия |
| middle_name | String | Необязательный | Отчество |
| sex | Enum | Необязательный | Пол пользователя: <None | 1> - не указан, <Male | 2> - мужской, <Female | 3> - женский |
| date_of_birth | String | Необязательный | Дата рождения: ДД-ММ-ГГГГ. Если не передано, используется 2000-01-01 |
| address | String | Необязательный | Адрес пользователя |
| phones | String | Необязательный | Дополнительные номера телефона пользователя |
| String | Необязательный | Электронная почта пользователя | |
| description | String | Необязательный | Дополнительные заметки |
| login | String | Обязательный | Логин пользователя |
| can_authorize | Boolean | Необязательный | Может ли авторизоваться в системе |
| active | Boolean | Необязательный | Может ли выполнять действия в системе |
| language_code | String | Необязательный | Код языка в системе. Берётся из параметра code модели Language |
| fields | Array of FieldValueAdd | Необязательный | Значения дополнительных полей пользователя |
Пример запроса
{
"group_id":1,
"new_password":"UGFzc3dvciFkMzQ=",
"new_password_confirm":"UGFzc3dvciFkMzQ=",
"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",
"fields": [
{
"key": "field_telegram_id",
"value": "123456789"
}
]
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| new_id | Int64 | ID созданного пользователя |
Пример ответа
{
"ok": true,
"result": {
"new_id": 1
}
}