Establishing a Connection
The objects available within our connector are accessible from the "cdata.avalara" module. To use the module's objects directly:
- Import the module as follows:
import cdata.avalara as mod
- To establish a connection string, call the connect() method from the connector object using an appropriate connection string, such as:
mod.connect("User=MyUser;Password=MyPassword;")
Connecting to Avalara
By default, the connector connects to a production environment. Set UseSandbox to true to configure the connector to connect to a Avalara sandbox environment.
Authenticating to Avalara
There are two authentication methods available for connecting to the Avalara data source: Basic and LicenseKey.
Login Credentials
To use login credentials for authentication, set the following:
- AuthScheme: Set this to Basic.
- User: Set this to your Avalara username.
- Password: Set this to your Avalara password.
Account Number and License Key
Alternatively, you can authenticate using your account number and license key. Connect to the data source using the following:
- AuthScheme: Set this to LicenseKey.
- AccountId: Set this to your Avalara Account Id. The Account Id is listed in the upper right-hand corner of the Avalara admin console.
- LicenseKey: Set this to your Avalara license key. You can generate a license key by logging into Avalara as an account adminstrator and navigating to Settings > Reset License Key.