Repo used by Data team to extract data in a Meltano pipeline from Purecloud, the telephone system for UK.
Below is original readme of this repo but note it may be out of date. This is a fork of this repo from user rumeau. That is itself a fork of the original repo from Drew Banin.
Forked from the remeau repo to allow bug fixes and controlling the version we use as Meltano just pulls the latest version from master.
Author: Drew Banin (drew@fishtownanalytics.com)
This is a Singer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls data from the PureCloud API
- Fetches the following resources:
$ virtualenv env
$ source env/bin/activate
$ pip install .
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.
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