Skip to content
This repository was archived by the owner on Sep 18, 2025. It is now read-only.
boughtbymanyPublic archive

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

3 watching

Forks

Latest commit

 

History

77 Commits

Folders and files

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

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages