User
A TeamCity user account.
Related Help article: User Account
Properties
username
The mandatory username.
name
The public user name, or null if not specified.
id
The unique user account ID.
lastLogin
The date and time when this user last logged in TeamCity.
password
The user password. For security reasons, TeamCity does not return the value of this field via GET requests. You can only use PUT requests to set new password values.
hasPassword
Returns true if the user has a regular password; otherwise, false. Users with no password cannot log in using the username/password credentials pair.
realm
This member supports the internal infrastructure and is not intended to be used directly from your code.
href
The relative (without the TeamCity server URL) link to this user.
properties
A list of additional properties that specify user account settings.
roles
The list of roles directly assigned to this user. Does not include roles inherited from user groups to which this user belongs.
groups
The list of user groups to which this user belongs.
locator
The locator required to access this user. Only used for POST requests.
avatars
The UserAvatars object that stores different sizes of a user profile picture.
enabled2FA
Returns true if the user configured the two-factor user authentication; otherwise, false.
Schema
Below, you can find a full schema of this object, in XML and JSON formats. You can choose what fields to submit depending on your current needs. Different methods might expect different fields: the best approach is to request this entity via GET and use the response as a base for the following POST request.
A link to another object implies that you can substitute it with the schema of the linked object, if it is required for your call.