Изменить профиль пользователя

Изменить профиль пользователя

Обновление информации профиля пользователя.

Path Parameters
  • user-login
    string
    required

    Логин пользователя, чей профиль нужно обновить.

Body
application/json
updatedFields
string
required

Разделенный запятыми список полей, которые подлежат обновлению. Если имя поля отсутствует в списке, то оно не будет обновлено, даже если значение поля указано в других параметрах запроса.

email
string

Электронная почта авторизованного читателя.

userRole
string

Если userType — Contributor, указывается роль пользователя: Reviewer, Translator, Administrator и т. д. Если пользователь является участником программы Power Reader или Reviewer, указывается список групп доступа Power Reader или Reviewer, разделенных запятыми, которые следует назначить этому пользователю.

userType
string

Тип пользователя – Contributor (Автор) или PowerReader (Авторизованный читатель)

isEnabled
boolean

Активен аккаунт или нет.

Responses
PATCH/users/{user-login}

{
  "userInfo": {
    "about": "…",
    "avatarImageUrl": "…",
    "cultureInfoId": "…",
    "email": "…",
    "firstName": "…",
    "isAutoDetectCultureInfo": true,
    "isAutoDetectTimeZone": true,
    "lastActivityDate": "2026-06-15T14:18:05.687Z",
    "lastName": "…",
    "middleName": "…",
    "timeZoneId": "…"
  },
  "userName": "…",
  "userType": "…",
  "userRole": "…",
  "isEnabled": true
}