PUT
/user/{username}Replace a user account
Replaces the account details for an existing user. Supply the user's details in the request body, which may include username, email, and password. Only the authenticated user can perform this operation.
usernamestringrequired
The username of the account to update.
Optional user account details to replace the existing values.
idintegeroptional
The user's numeric identifier.
usernamestringoptional
The user's login name.
firstNamestringoptional
The user's first name.
lastNamestringoptional
The user's last name.
emailstringoptional
The user's email address.
passwordstringoptional
The user's password.
phonestringoptional
The user's phone number.
userStatusintegeroptional
User Status
200Confirms that the user account was updated.
400Returned when the request is invalid.
404Returned when no user is found for the supplied username.
defaultReturned when an unexpected error occurs.
Error handling
A 400 is returned for a bad request; when supplied, id and userStatus must be integers, and the other body fields must be strings. A 404 is returned when the username path parameter does not identify an existing user.