v52

latestOpenAPI 3.0.4GPL-3.0raw.githubusercontent.com2026-08-03509370876.8 KB
Account

Update the user account. This can only affect Username, Email (will require confirming), Roles, and Library access.

Users who's Kavita.Models.Entities.User.AppUser.IdentityProvider is not Kavita.Models.Entities.Enums.IdentityProvider.Kavita cannot be edited if Kavita.Models.DTOs.Settings.OidcConfigDto.SyncUserSettings is true

post/api/Account/update

Request body

userIdinteger
usernamestring nullable
rolesstring[] nullable
librariesinteger[] nullable
emailstring nullable
identityProvider0 | 1

Members:

  • 0 — Kavita
  • 1 — OpenID Connect (OpenIdConnect)

Response

OK