Skip to content

boughtbymany/tap-purecloud

Repository files navigation

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.


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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages