Изменение пользователя
Метод
/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