airbytehq / airbyte

The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
https://airbyte.com
Other
16.07k stars 4.11k forks source link

New Source: Chargebee #4265

Closed sherifnada closed 3 years ago

sherifnada commented 3 years ago

Tell us about the new connector you’d like to have

I'd like to support pulling data from chargebee https://apidocs.chargebee.com/docs/api

sherifnada commented 3 years ago

A user has already contributed their connector (which they report they've been using in prod for some time ) in #3410 . We should use our own sandbox credentials to push that connector over the finish line, making changes as needed.

Zirochkaa commented 3 years ago

Integration Vetting

Webhook-based? (no/partially/yes) partially. Events, for example, support webhooks

Available authentication modes (API key/Oauth/other) HTTP Basic Auth

Connecting to the data source Our account already has data in it. if API Source, what kind of API? (SOAP/GraphQL/REST/other) - REST

Creating an account self-service free account available? If yes then create it using integration-test@airbyte.io (you should be getting emails sent to this email address) - yes and already created. Right now it has a trial which will expire in 13 days. Maybe a free account will suit us. If no then the cheapest account costs $299/month (if billed monthly, annually will cost $249/month).

How to populate the account with data? Can it be done entirely through the API? - yes

Available streams for sync Subscription Customers Invoices Orders Plans (our account doesn't have suppost for this stream, see below screenshot)

image

Addons (our account doesn't have suppost for this stream, see below screenshot)

image

Items Item Prices Attached Items

and some other streams

Do any streams support incremental sync? Some streams support incremental sync using following format updated_at[after] = "1243545465": Subscription Customers Invoices Orders Plans Addons Items Item Prices

Preparation scope & blockers

We don't have an access to 2 streams - Plans and Addons, when we are doing requests to that streams we are getting 400 error code.

Other information/blockers

sherifnada commented 3 years ago

sounds like this might be a result of the API version upgrade described in this link

Screen Shot 2021-07-06 at 11 36 26 PM

Let's add support for the following endpoints if possible: