Delinea · Schema
UserUpdateArgs
User update options
Privileged Access ManagementPAMSecrets ManagementIdentity SecurityDevOpsCybersecurity
Properties
| Name | Type | Description |
|---|---|---|
| dateOptionId | integer | The id of the date format to use when displaying dates to this user. These options are defined in Admin > Configuration. |
| displayName | string | The user’s name as displayed in the user interface. |
| duoTwoFactor | boolean | Whether Duo two-factor authentication is enabled. |
| emailAddress | string | The user's email address. Used by the system to send reports, access requests, and other notifications. |
| enabled | boolean | Whether the user account is enabled. Disabled users are unable to log in and do not consume a user license. |
| fido2TwoFactor | boolean | Whether FIDO2 two-factor authentication is enabled. |
| groupOwners | array | A list of group ids for the groups that can manage this user. If not set, the user is managed by all users with the ‘Administer Users’ role permission. |
| id | integer | User ID. Must match ID in path. |
| isApplicationAccount | boolean | Whether this is an application account. Application accounts are used for automation, cannot log in using the UI, and do not consume a user license. |
| isGroupOwnerUpdate | boolean | Whether the user is managed by the groups specified in GroupOwners or is managed by all users with the ‘Administer Users’ role permission. |
| isLockedOut | boolean | Whether the user is locked out. A locked out user cannot log in. |
| loginFailures | integer | Number of login failures to allow before the account is locked out. Set to 0 for unlimited login attempts. |
| oathTwoFactor | boolean | Whether OATH two-factor authentication is enabled. |
| password | string | The password used by local accounts to log in. |
| radiusTwoFactor | boolean | Whether RADIUS two-factor authentication is enabled. |
| radiusUserName | string | When a user account uses RADIUS two-factor authentication, this property is the user name of the RADIUS account used to authenticate this user. |
| timeOptionId | integer | The id of the time format to use when displaying times to this user. These options are defined in Admin > Configuration. |
| twoFactor | boolean | Whether two-factor authentication is enabled. |
| unixAuthenticationMethod | object |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://docs.delinea.com/online-help/secret-server/api-scripting/rest-api/schemas/UserUpdateArgs",
"title": "UserUpdateArgs",
"description": "User update options",
"properties": {
"dateOptionId": {
"description": "The id of the date format to use when displaying dates to this user. These options are defined in Admin > Configuration.",
"type": "integer",
"format": "int32"
},
"displayName": {
"description": "The user\u2019s name as displayed in the user interface.",
"type": "string"
},
"duoTwoFactor": {
"description": "Whether Duo two-factor authentication is enabled.",
"type": "boolean"
},
"emailAddress": {
"description": "The user's email address. Used by the system to send reports, access requests, and other notifications.",
"type": "string"
},
"enabled": {
"description": "Whether the user account is enabled. Disabled users are unable to log in and do not consume a user license.",
"type": "boolean"
},
"fido2TwoFactor": {
"description": "Whether FIDO2 two-factor authentication is enabled.",
"type": "boolean"
},
"groupOwners": {
"description": "A list of group ids for the groups that can manage this user. If not set, the user is managed by all users with the \u2018Administer Users\u2019 role permission.",
"items": {
"type": "integer",
"format": "int32"
},
"type": "array"
},
"id": {
"description": "User ID. Must match ID in path.",
"type": "integer",
"format": "int32",
"minimum": 1
},
"isApplicationAccount": {
"description": "Whether this is an application account. Application accounts are used for automation, cannot log in using the UI, and do not consume a user license.",
"type": "boolean"
},
"isGroupOwnerUpdate": {
"description": "Whether the user is managed by the groups specified in GroupOwners or is managed by all users with the \u2018Administer Users\u2019 role permission.",
"type": "boolean"
},
"isLockedOut": {
"description": "Whether the user is locked out. A locked out user cannot log in.",
"type": "boolean"
},
"loginFailures": {
"description": "Number of login failures to allow before the account is locked out. Set to 0 for unlimited login attempts.",
"type": "integer",
"format": "int32",
"minimum": 0
},
"oathTwoFactor": {
"description": "Whether OATH two-factor authentication is enabled.",
"type": "boolean"
},
"password": {
"description": "The password used by local accounts to log in.",
"type": "string"
},
"radiusTwoFactor": {
"description": "Whether RADIUS two-factor authentication is enabled.",
"type": "boolean"
},
"radiusUserName": {
"description": "When a user account uses RADIUS two-factor authentication, this property is the user name of the RADIUS account used to authenticate this user.",
"type": "string"
},
"timeOptionId": {
"description": "The id of the time format to use when displaying times to this user. These options are defined in Admin > Configuration.",
"type": "integer",
"format": "int32"
},
"twoFactor": {
"description": "Whether two-factor authentication is enabled.",
"type": "boolean"
},
"unixAuthenticationMethod": {
"$ref": "#/components/schemas/UnixAuthenticationMethodType"
}
},
"type": "object"
}