TargetSmart
TargetSmart provides access to voter and consumer data for the progressive community. They provide extensive services for single record lookup through their API. For larger bulk matching services they have an automation service, which requires that data files be posted to their SFTP. Each service requires separate credentials to utilize, which is why there are separate classes for each.
Full documentation for both services can be found at the TargetSmart developer portal.
Warning
- Returned fields
The fields that are returned are controlled by the TargetSmart staff. Please contact them if need any adjustments or alterations made to the returned fields.
API 2.0
Warning
- Endpoint Access
Access to endpoints is individually provisioned. If you encounter errors accessing an endpoint, please contact your TargetSmart account representative to verify that your API key have been provisioned access.
Automation
In order to instantiate the class you must pass valid kwargs or store the following environmental variables:
'TS_SFTP_USERNAME'
'TS_SFTP_PASSWORD'