Method PasswordUpdate

The PasswordUpdate method, as the name implies, is used to change the user’s SBA application password. In case of errors, both an error number and text message will be returned. Passwords must be a minimum of 8 characters long, containing at least 3 of the 4 character classes (uppercase letter, lowercase letter, numeric digits and special characters).

API Documentation
SOAP Component: https://catweb.sba.gov/lana/ws/lana.wsdl.
SOAP Method: PasswordUpdate
REST Component: /rest/lana/flexible/
REST Method: /rest/lana/flexible/PasswordUpdate
Inputs in the WSDL:
  • Username
  • Mandatory. CLS login’s username.
  • Password
  • Mandatory. CLS login’s password.
  • NewPassword
  • Mandatory. CLS login’s new password.
    Output in the WSDL:
    XML in SBA_LANA_Password_Response.xsd format.
    <?xml version="1.0" encoding="UTF8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="SBA_LANA_Password_Response"> <xs:complexType name="SBA_Pswd_Resp"> <xs:attribute name="ErrorNmb" type="xs:unsignedByte" /> <xs:attribute name="ErrorText" type="string" maxLength="80"/> </xs:complexType> </xs:element> </xs:schema>

    The PasswordUpdate method, as the name implies, is used to change the user’s SBA application password. In case of errors, both an error number and text message will be returned. Passwords must be a minimum of 8 characters long, containing at least one upper case letter and one numeric character.

    The following are the password change status messages that would be returned.

    SLEVEL(Severity Level) MSG(Message) Criteria
    00 "TRUE" If the password change is successful
    11 UserName is invalid. If user name does not exist or the user has been suspended.
    12 Password Expired If the current password has expired.
    13 Invalid Password If the password entered is not correct.
    23 "Password length should be at least 8 characters long". If the password is less than 8 characters.
    24 "New Password cannot be equal to the Old Password". If new password equals old password.
    26 "Password contains invalid character '/'." If ‘/’ character is used in password
    27 "Password has been used previously. Please enter another password." The last seven Passwords cannot be reused.
    25 "FALSE" for other exceptions