PUT
/user/{username}Replace a user resource
Replaces the user resource identified by the supplied username with the user details in the request body. The body has no required fields in the schema, so include the fields you want to set, such as email or password. Only the logged-in user can perform this operation.
usernamestringrequired
The username of the user resource to update.
User details to apply to the existing user resource; all fields are optional.
idintegeroptional
The user's numeric identifier.
usernamestringoptional
The user's username.
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
200Returns a successful operation response.
400Returned when the request is invalid.
404Returned when the user is not found.
defaultUnexpected error
Error handling
A 400 is returned for a bad request, and a 404 is returned when the user is not found. The username path parameter identifies the user to update. The body has no required fields; include any of the defined user fields you want to set.