Skip to main content

PasswordsApi

MethodHTTP requestDescription
deleteUserNamedPasswordUsingDELETEDELETE /api/web/v1/users/{userid}/passwords/{namedpasswordid}Delete a user password using the password ID
deleteUserPasswordUsingDELETEDELETE /api/web/v1/users/{userid}/passwordsDelete a user password
getUserNamedPasswordSettingsUsingGETGET /api/web/v1/users/{userid}/settings/password/{namedpasswordid}Get user password authenticator settings by named password ID
getUserNamedPasswordsUsingGETGET /api/web/v1/users/{userid}/list/passwordsGets a list of user passwords
getUserPasswordSettingsUsingGETGET /api/web/v1/users/{userid}/settings/passwordGets a user password settings
getUserPasswordUsingGETGET /api/web/v1/users/{userid}/passwordsGets a user password
sendPasswordExpiryNotificationUsingPUTPUT /api/web/v1/users/{userid}/password/notifyUpdate and send a password expiry notification
sendUserNamedPasswordExpiryNotificationUsingPUTPUT /api/web/v1/users/{userid}/password/{namedpasswordid}/notifyUpdate and send a password expiry notification using password ID
setUserPasswordUsingPUTPUT /api/web/v1/users/{userid}/passwordsSet a user password
validateUserPasswordUsingPOSTPOST /api/web/v1/users/{userid}/password/validateValidate user password

deleteUserNamedPasswordUsingDELETE

deleteUserNamedPasswordUsingDELETE(userid, namedpasswordid)

Delete a user password using the password ID

Delete the user's password. Caller requires the USERPASSWORDS:REMOVE permission.

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user from which the password will be deleted.
namedpasswordidString

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

deleteUserPasswordUsingDELETE

deleteUserPasswordUsingDELETE(userid)

Delete a user password

Delete the user's password. Caller requires the USERPASSWORDS:REMOVE permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user from which the password will be deleted.

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getUserNamedPasswordSettingsUsingGET

UserPasswordSettings getUserNamedPasswordSettingsUsingGET(userid, namedpasswordid)

Get user password authenticator settings by named password ID

Get password settings information for the specified user. Caller requires the USERPASSWORDS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password settings information is to be fetched.
namedpasswordidStringThe named password ID whose password settings information is to be fetched.

Return type

UserPasswordSettings

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getUserNamedPasswordsUsingGET

List<UserPassword> getUserNamedPasswordsUsingGET(userid)

Gets a list of user passwords

Get password information for the specified user. Caller requires the USERPASSWORDS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password information is to be fetched.

Return type

List<UserPassword>

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getUserPasswordSettingsUsingGET

UserPasswordSettings getUserPasswordSettingsUsingGET(userid)

Gets a user password settings

Get password settings information for the specified user. Caller requires the USERPASSWORDS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password settings information is to be fetched.

Return type

UserPasswordSettings

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getUserPasswordUsingGET

UserPassword getUserPasswordUsingGET(userid)

Gets a user password

Get password information for the specified user. Caller requires the USERPASSWORDS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password information is to be fetched.

Return type

UserPassword

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

sendPasswordExpiryNotificationUsingPUT

sendPasswordExpiryNotificationUsingPUT(userid)

Update and send a password expiry notification

Updates and sends a password expiry notification to the specified user. Caller requires the USERPASSWORDS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user to send an expiry notification to.

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

sendUserNamedPasswordExpiryNotificationUsingPUT

sendUserNamedPasswordExpiryNotificationUsingPUT(userid, namedpasswordid)

Update and send a password expiry notification using password ID

Updates and sends a password expiry notification to the specified user. Caller requires the USERPASSWORDS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user to send an expiry notification to.
namedpasswordidString

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

setUserPasswordUsingPUT

UserPassword setUserPasswordUsingPUT(userid, userPasswordParms)

Set a user password

Set a user password for the specified user. Caller requires the USERPASSWORDS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password is to be created or modified.
userPasswordParmsUserPasswordParms

Return type

UserPassword

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

validateUserPasswordUsingPOST

UserPasswordValidationResponse validateUserPasswordUsingPOST(userid, userPasswordValidationParms)

Validate user password

Validate user password. Caller requires the USERPASSWORDS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose password is to be validated.
userPasswordValidationParmsUserPasswordValidationParms

Return type

UserPasswordValidationResponse

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-