Member password rules

Loyalty members must follow certain rules when choosing their password, as configured in Vista Loyalty. These rules are intended to help the member create a secure password and are enforced by the following endpoints:

Password rule error codes

Depending on configuration, the following errorCode values may be returned for invalid new passwords:

Error code Reason
33000 The provided password exceeds the configured maximum password length.
33001 The provided password doesn't meet the configured minimum password length.
33002 The provided password doesn't include the configured minimum numeric characters.
33003 The provided password doesn't include the configured minimum non-numeric characters (alphabetical letters and symbols).
33004 The provided password doesn't include the configured minimum distinct characters.
33005 The provided password contains the member's email address.
33006 The provided password contains the member's username.
33007 The provided password contains the member's given name or surname.
33008 The provided password appears in the Have I Been Pwned list of known compromised passwords.
33009 The provided password contains one or more disallowed words.