Provisioning
| Name | Type | Description | Comments |
| Request a new account | Required | Your integration must provide a way for users to provision a new Avalara account. | |
| Request a new entitlement | Required | Your integration must provide a way for users with Avalara accounts to add entitlements. | |
| Error handling | Required | Your integration must provide relevant provisioning errors to users and execute a fallback method for authentication confirmation. | |
| Validate password strength | Conditional | Ensure users provide strong passwords for authentication to the provisioned Avalara service. | Required if your integration allows users to configure a password |
| Accept Terms and Conditions | Required | Your integration must provide users with a way to view and accept relevant Avalara product terms and conditions prior to provisioning a new account. | |
| Welcome Message | Suggested | Your UI should present users with a welcome message upon successfully provisioning an account. | |
| Nexus Confirmation | Required | When new accounts are provisioned, users must be presented with a message confirming the Nexus settings for the companyID provided in the request. | |
| Tooltips | Required | Your UI must provide tooltips for users during the provisioning process. |