Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.73 KB

README.md

File metadata and controls

62 lines (43 loc) · 1.73 KB

tap-trustpilot

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

This tap:

This tap does not support incremental replication!

Install

Clone this repository, and then install using setup.py. We recommend using a virtualenv:

    > python3 -m venv VENV_TAP_TRUSTPILOT
    > source venv/bin/activate
    > python setup.py install
    OR
    > cd .../tap-trustpilot
    > pip install .

Configuration

Create a config.json file that looks like this:

{
    "api_key": "...",
    "business_unit_ids": "123abc, 345fgh, tyuie456"
}

Discovery Mode

Run the Tap in Discovery Mode. This creates a catalog.json for selecting objects/fields to integrate:

> tap-trustpilot --config config.json --discover > catalog.json

See the Singer docs on discovery mode here.

Sync Mode

Run the Tap in Sync Mode (with catalog) and write out to state file

For Sync mode:

> tap-trustpilot --config config.json --catalog catalog.json > state.json

Copyright © 2022 Stitch