"code": "WeakPassword",
	"target": "Unknown",
	"details": [
			"code": "WeakPassword",
			"number": 12,
			"message": "Password did not meet complexity requirements.",
			"description": "Please try again with a longer password, or add uppercase/lowercase/numbers/symbols.",
			"faultCode": "Client",
			"helpLink": "http://developer.avalara.com/avatax/errors/WeakPassword",
			"severity": "Error"

This indicates that password you specified does not meet minimum complexity requirements. A password must be sufficiently complex so that an attacker will be unable to guess it easily. The password that you provided was not complex enough to provide security.

Please consider adding one or more of the following to your password:

  • Extra words or phrases in the password
  • Numbers, symbols, and both upper and lowercase letters

Additionally, AvaTax blocks certain common words and phrases from usage as a password. These words and phrases are collected from password-guessing programs, which will help prevent usage of commonly-guessed passwords.

Try your API call again with a more complex password.