Skip to content

Singer.io tap for extracting data from the Chargebee API

License

Notifications You must be signed in to change notification settings

chargebee/tap-chargebee

This branch is 14 commits behind singer-io/tap-chargebee:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89677ca · Aug 30, 2021
Jun 30, 2021
Oct 28, 2019
Aug 30, 2021
Aug 30, 2021
Apr 5, 2019
Aug 30, 2021
Apr 27, 2019
Jul 21, 2021
Jul 22, 2021
Aug 30, 2021

Repository files navigation

tap-chargebee

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

This tap:

Quick Start

  1. Install

    pip install tap-chargebee
  2. Create the config file

    Create a JSON file called config.json. Its contents should look like:

     {
         "start_date": "2010-01-01T00:00:00Z",
         "api_key": "<Chargebee API Key>",
         "site": "<Chargebee Site>",
         "include_deleted": "True|False"
     }

    The start_date specifies the date in ISO(YYYY-mm-ddTHH:MM:SSZ) format at which the tap will begin pulling data (for those resources that support this).

    The api_key is the API key for your Chargebee site.

    The site parameter represents the name of your specific Chargebee site (e.g. https://{site}.chargebee.com/api/v2/subscriptions)

    The 'include_deleted' is an optional flag to ask if you want deleted records of all streams or not. Default: true

  3. Run the Tap in Discovery Mode

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

    See the Singer docs on discovery mode here.

  4. Run the Tap in Sync Mode

    tap-chargebee --config config.json --catalog catalog.json

Copyright © 2019 Stitch

About

Singer.io tap for extracting data from the Chargebee API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%