Изменяет данные существующего пользователя. Обновлены будут только те параметры, которые были переданы в запросе.
API ver.10.0.0 Администратор
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | user | |
method * | String | change | |
sid * | String | — | Идентификатор сессии пользователя. |
lang | String | ru | Код языка интерфейса. |
param * | Object | — | Объект с параметрами запроса. |
user_id * | Number | — | ID пользователя, данные которого нужно изменить. |
user_email | String | — | Адрес эл. почты пользователя. |
user_password | String | — | Новый пароль пользователя (если запрошена его смена). |
user_old_password | String | — | Текущий пароль пользователя (если запрошена его смена). |
user_role_id | Number | — | Роль пользователя: администратор, менеджер, пользователь. Допустимые значения: 1 2 3 |
user_group | Number|Number[] | — | ID группы (отдела), куда должен быть добавлен пользователь. Можно передать массив отделов. |
user_gender | String | m | Пол пользователя. Допустимые значения: m f |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | Number | ID пользователя. |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
708 | Недостаточно прав доступа для запрашиваемой операции. |
790 | Некорректные данные пользователя. |
791 | Пользователь не найден. |
792 | Пользователь уже существует или операция невозможна в текущем состоянии. |
793 | Неподдерживаемая операция пользователя. |
795 | Достигнут лимит количества пользователей тарифа. |
797 | Ошибка выполнения операции пользователя. |
[
{
"code": 790,
"response": null
},
{
"code": 200,
"response": {
"errs": {
"790": "Текущий пароль указан неверно."
}
}
}
]
curl -X POST https://domain.laxo.one/user/change \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}