singer-io / tap-purecloud

GNU Affero General Public License v3.0
2 stars 13 forks source link

tap-purecloud

Author: Drew Banin (drew@fishtownanalytics.com)

This is a Singer tap that produces JSON-formatted data following the Singer spec.

This tap:

Quick Start

1. Create and source a virtualenv

$ virtualenv env
$ source env/bin/activate

2. Install from source

$ pip install .

3. Create a config file

You must create a JSON configuration file that looks like this:

{
    "domain": "mypurecloud.ie",
    "client_id": "...",
    "client_secret": "...",
    "start_date": "2018-01-01",
    "schedule_lookahead_weeks": 5
}

You can find your Client ID and Client Secret in the Purecloud web interface. Note that depending on your location, your domain may either be a .ie or .com domain.

6. Run the tap

 tap-purecloud -c config.json -p catalog.json

The output of tap-purecloud ... can be piped to target-stitch to load the data into your warehouse.


Copyright © 2018 Stitch