Редактирование данных учётной записи
Используется PATCH-запрос.
Обновление данных пользователя по идентификатору
APP SERVER → INFRASTRUCTURE
В вашу систему будут приходить вот такие данные:
userIdentifier
— идентификатор пользователя (обязательное поле), полученный от системы клиента на этапе авторизацииname
— новое имя пользователя (необязательное поле)phone
— новый телефон пользователя (необязательное поле)email
— новый адрес электропочты пользователя (необязательное поле)birthday
— новый день рождения (необязательное поле)legalEntities
– юридические лица в профиле пользователя, см. "Учетная запись пользователя"upsertLegalEntities
– значениеtrue
означает, что переданные юридические лица необходимо добавить к существующим юридическим лицам в профиле, если такие есть, а не перезаписывать их. Используется, когда пользователь добавил юридические лица до логина/регистрации в приложении.
Если то или иное поле в запросе отсутствует — соответствующую информацию обновлять не нужно.
Вероятно, что в вашей системе нельзя править ключевые поля учётной записи. Например, номер телефона.
Сообщите нам, мы запретим редактирование этих полей на своей стороне.
Ответ:
— объект «Учётная запись пользователя». Обязательное поле:
id
— идентификатор пользователя в вашей системе
Ваша система является (единственным) источником правдивой информации о пользователях. Поэтому мы ждём полную информацию о пользователе в ответ на запрос обновления. Только вы можете решить, принимать обновления или нет.
Ошибка: невозможно обновить информацию
message
— сообщение для пользователя, описывающее проблему (обязательное поле)
Last updated