PUT/user/{username}

Replace user details

Replaces user details for the account identified by username. Supply the username path parameter and any user fields to include in the request body; the body and its fields are optional in the schema. Only the authenticated user can perform this operation.

1 parameter · 8 body fields
usernamestringrequired
The name identifying the user whose details you want to replace.

User details to update, accepted as JSON, XML, or URL-encoded form data.

idintegeroptional
The user's integer identifier.
usernamestringoptional
The user's account 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

4 status codes
200Returns confirmation that the user was updated.
400Returned when the request is invalid.
404Returned when the user is not found.
defaultReturned when an unexpected error occurs.

Error handling

A 400 is returned when the request is invalid. A 404 is returned when no user exists for the username path parameter. The operation is restricted to the authenticated user; if you supply body fields, id and userStatus must be integers, and the other fields must be strings.