Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.

dreamdata-io/tap-agilecrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

tap-agilecrm

A singer.io tap for AgileCRM

installation

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 .

how to run

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

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

About

A singer.io tap for AgileCMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages