---
title: user_update
full: true
_openapi:
  method: POST
  toc: []
  structuredData:
    headings: []
    contents:
      - content: >
          Update a user account.


          Normal users can only update their own user accounts. Sysadmins can
          update any user account and modify existing usernames.


          <Callout title="Note">Update methods may delete parameters not
          explicitly provided in the data_dict. If you want to edit only a
          specific attribute use `user_patch` instead.</Callout>
---

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

Update a user account.

Normal users can only update their own user accounts. Sysadmins can update any user account and modify existing usernames.

<Callout title="Note">Update methods may delete parameters not explicitly provided in the data_dict. If you want to edit only a specific attribute use `user_patch` instead.</Callout>


<APIPage document={"./lib/openapi.yml"} operations={[{"path":"user_update","method":"post"}]} />