Создание
Для создания пользователя используется запрос user/create:
POST https://api.novaconnect.kz/api/user/create
{
"first_name": <string>,
"last_name": <string>,
"email": <string>,
"phone": <string>,
"password": <string>,
"role": <string>,
"send": <bool>
}
Параметры
Параметр | Тип | Описание | Обязательность |
---|---|---|---|
first_name | string | Имя пользователя | Да |
last_name | string | Фамилия | Да |
string | Email-адрес | Да | |
phone | string | Номер телефона | Да |
password | string | Пароль | Нет |
role | string | Роль (список см. ниже) | Нет |
send | bool | Отправить рег. данные | Нет |
Дополнительная информация
- Поле пароль password не является обязательным. Если его не указывать, то система автоматически сгенерирует пароль.
- Флаг send отвечает за отправку регистрационных данных на указанный в email адрес.
- Поле role также не является обязательным. Если его не передать, то будет создан пользователь с ролью Пользователь
Ограничения и доступы
Метод доступен пользователю с ролью Администратор
Успешный ответ
{
"code": 200,
"message": <string>,
"result": {
"item": {
"id": <int>,
"first_name": <string>,
"last_name": <string>,
"phone": <string>,
"email": <string>,
"active": <bool>,
"role": <string>
}
}
}
Параметр | Тип | Описание |
---|---|---|
code | int | Код ответа, для успеха - 200 |
message | string | Сообщение ответа |
result.item.id | int | ID группы |
result.item.first_name | string | Имя |
result.item.last_name | string | Фамилия |
result.item.phone | string | Номер телефона |
result.item.email | string | Email-адрес |
result.item.active | bool | Активность |
result.item.role | string | Код роли |