Skip to main content

PasswordsApi

MethodHTTP requestDescription
deleteUserPasswordUsingDELETEDELETE /api/web/v1/users/{userid}/passwordsDelete a user password
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
setUserPasswordUsingPUTPUT /api/web/v1/users/{userid}/passwordsSet a user password
validateUserPasswordUsingPOSTPOST /api/web/v1/users/{userid}/password/validateValidate user password

deleteUserPasswordUsingDELETE

deleteUserPasswordUsingDELETE(userid)

Delete a user password

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.

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-

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-

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-