Read User

Read a user in Tenable Vulnerability Management.

Input

Field Definition Type Required
User
ID or UUID

The unique identifier of the user.

Both UUID and ID are accepted.
  • Example UUID input: a1ac5e57-d3cf-4396-a825-38538bc52d26

  • Example ID input: 2192886

Text TRUE

Output

Field Definition Type
User
ID

The unique identifier of the user.

Text
UUID

The UUID of the user.

Text
Username

The username for the user.

Text
Email

The email address of the user. If this attribute is empty, Tenable Vulnerability Management uses the username value as the email address of the user.

Text
Full Name

The full name of the user.

Text
Is Enabled

Specifies whether the user account is enabled (true) or disabled (false).

True/False
Container UUID

The UUID of the Tenable Vulnerability Management instance to which the user belongs.

Text
Is Lockedout

Specifies whether the user can sign in to the Tenable Vulnerability Management app (false) or is locked out (true).

Tenable Vulnerability Management automatically updates this attribute to true if the login_fail_count attribute for the user is greater than 5. To unlock a user account, reset the password of the user using the Change User Password card (change password endpoint).

A user can be locked out of the user interface but still submit API requests if they are assigned the appropriate authorizations (api_permitted). To prevent a user from submitting API requests, limit authorizations using the update user authorizations endpoint, or disable the user entirely using the Update User card (update user endpoint) or enable user account endpoint.

True/False
Is Not Deletable

Specifies if the user account is protected from deletion (true) or not (false).

True/False
Type

The type of user.

The only supported type is local.

Text
Predefined Role

The user role represented as an integer value, as described in User Roles.

The value of this field is 0 if the user is assigned a Custom Role.

Number
Groups

A list of UUIDs for the groups to which the user belongs.

List of Text
Two Factor

Two-factor authentication details.

This field is omitted unless the user has set up two-factor authentication.

Object
Activated At

Activation time for two-factor authentication, represented in Unix milliseconds.

Number
Is TOTP Enabled

Specifies whether the TOTP two-factor authentication is enabled (true) or disabled (false).

True/False
Is Email Enabled

Indicates whether backup notification for two-factor authentication is enabled (true) or disabled (false). If enabled, Tenable Vulnerability Management sends the two-factor verification code in an email.

True/False
Last Successful Login

The last time (in Unix milliseconds) that the user successfully signed in to the Tenable Vulnerability Management app.

This attribute is only present if the user has logged in at least once successfully to the Tenable Vulnerability Management user interface.

Number
Last Failed Login

The time (in Unix milliseconds) of the last time the user failed to sign in to Tenable Vulnerability Management.

This attribute is only present if the user has attempted unsuccessfully to sign in to the Tenable Vulnerability Management app.

Number
Login Fail Count

The number of failed sign-in attempts since the user last successfully signed in to the Tenable Vulnerability Management app.

If this attribute is greater than 5, Tenable Vulnerability Management locks the user account (updates the Is Lockedout (lockout) attribute for the user to true (1)). You can reset this count to 0 by using Change User Password card (changing the password of the user) or generating the API key of the user.

Number
Login Fail Total

The total number of failed sign-in attempts for the user.

Number
Raw Output

The raw response body that's returned by the API.

Object