A singer.io tap for AgileCRM
The tap-agilecrm
is not yet available through pip
, so to install one has to clone the repo and execute the following command in the root of the repo:
pip install -e .
The tap_agilecrm
requires the following three configurations to operate:
{
"api_key": "API_TOKEN_FOR_DOMAIN",
"email": "EMAIL_ASSOCIATED_WITH_THE_TOKEN",
"domain": "DOMAIN_ASSOCIATED_WITH_COMPANY",
"config": {
"contact": {
"exclude_fields": [
"browserId",
"emailBounceStatus",
"is_duplicate_existed",
"is_duplicate_verification_failed",
"unsubscribeStatus",
"campaignStatus"
]
},
"deal": {
"exclude_fields": [
"colorName",
"note_ids",
"notes"
]
},
"company": {
"exclude_fields": [
"concurrent_save_allowed"
]
}
}
}
Test using the singer-tools
(here's how to install it: link).
Once installed, and the tool singer-check-tap
is in the $PATH
, test the tap using the following command:
tap-agilecrm -c <path_to_config_file> | singer-check-tap