Изменение пользователя
Метод |
/users/edit |
Пример запроса:
https://domain.rezonuniversal.com/api/users/edit?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa&t=json&email=some@example.com
Параметры можно передавать только те, которые нужно изменить. Например, если не передать параметр Phone, то изменяться он не будет.
Параметры запроса | Описание |
email или id | Идентификатор изменяемого пользователя (см. Получение пользователя) |
ChangeEmail | Новый email для пользователя |
PasswordHash | Новый пароль для пользователя, высчитывается по функции MD5(EMAIL + PASS) |
SendEmails | Отправить письмо клиенту о необходимости подветрдить аккаунт / ввести пароль |
IsActive | Активен ли профиль (True/False) |
IsConfirmed | Email подтвержден (True/False) |
Name | Имя |
Phone | Телефон |
CounterPartyId | ID контрагента, к которому будет пренадлежать пользователь |
AllowedIps | Разрешенные домены для B2B оплаты (перечисленные через запятую) |
B2BRailway | Включить B2B ЖД для пользователя (True/False) |
B2BAir | Включить B2B Авиа для пользователя (True/False) |
B2BBuses | Включить B2B Автобусы для пользователя (True/False) |
B2BHotels | Включить B2B Отели для пользователя (True/False) |
B2BInsurances | Включить B2B Страховки для пользователя (True/False) |
CustomLogo | Собственный логотип пользователя |
Дополнительно могут быть переданы настройки для пользователя. Настройки имеют префикс SETTING_
, например SETTING_AVIA_BTB_VIEW_ORDERS
Для изменения email пользователя необходимо передавать параметр ChangeEmail, содержащий новый Email а также PasswordHash с новым хешем пароля.
Изменить email без передачи нового пароля невозможно!
Успешный ответ будет содержать добавленного пользователя (см. Получение пользователя)
Last updated