Chargebee

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (Basic)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
cancel-subscriptionCancel a subscription (Product Catalog 2.0).Action🔗 Github
create-credit-noteCreate a credit note against an invoice.Action🔗 Github
create-customerCreate a new customer.Action🔗 Github
create-item-familyCreate an item family (Product Catalog 2.0).Action🔗 Github
create-item-priceCreate an item price (Product Catalog 2.0).Action🔗 Github
create-itemCreate a catalog item (Product Catalog 2.0).Action🔗 Github
create-subscriptionCreate a subscription for a customer (Product Catalog 2.0).Action🔗 Github
delete-customerDelete (soft-delete/archive) a customer. Customer must have no active subscriptions.Action🔗 Github
get-credit-noteRetrieve a single credit note by ID.Action🔗 Github
get-customerRetrieve a single customer by ID.Action🔗 Github
get-invoiceRetrieve a single invoice by IDAction🔗 Github
get-item-familyRetrieve a single item family by ID (Product Catalog 2.0).Action🔗 Github
get-item-priceRetrieve a single item price by ID (Product Catalog 2.0).Action🔗 Github
get-itemRetrieve a single catalog item by ID (Product Catalog 2.0).Action🔗 Github
get-subscriptionRetrieve a single subscription by ID.Action🔗 Github
list-coupon-setsList coupon sets (Product Catalog 2.0).Action🔗 Github
list-couponsList coupons (Product Catalog 1.0 accounts only).Action🔗 Github
list-credit-notesList credit notes with optional filtersAction🔗 Github
list-customersList customers with optional filters.Action🔗 Github
list-eventsList webhook events with optional filters.Action🔗 Github
list-invoicesList invoices with optional filters.Action🔗 Github
list-item-familiesList item families (Product Catalog 2.0).Action🔗 Github
list-item-pricesList item prices (Product Catalog 2.0).Action🔗 Github
list-itemsList catalog items (Product Catalog 2.0).Action🔗 Github
list-payment-sourcesList payment sources for a customer.Action🔗 Github
list-subscriptionsList subscriptions with optional filters.Action🔗 Github
list-transactionsList transactions with optional filters.Action🔗 Github
update-customerUpdate a customer.Action🔗 Github
update-item-priceUpdate an item price (Product Catalog 2.0).Action🔗 Github
update-itemUpdate a catalog item (Product Catalog 2.0).Action🔗 Github
update-subscriptionUpdate an active subscription (Product Catalog 2.0)Action🔗 Github
void-credit-noteVoid a credit note.Action🔗 Github
coupon-setsSync coupon sets as a full refresh (Product Catalog 2.0). PC2 replacement for legacy /coupons.Sync🔗 Github
credit-notesSync credit notes incrementally using updated_at filter.Sync🔗 Github
customersSync customers incrementally using updated_at timestamp filter.Sync🔗 Github
eventsSync events incrementally using occurred_at + event ID cursor.Sync🔗 Github
invoicesSync invoices incrementally using updated_at timestamp filter.Sync🔗 Github
item-familiesSync item families as a full refresh (Product Catalog 2.0). Dataset is small and static.Sync🔗 Github
item-pricesSync item prices incrementally using updated_at filter (Product Catalog 2.0).Sync🔗 Github
itemsSync catalog items incrementally using updated_at filter (Product Catalog 2.0).Sync🔗 Github
subscriptionsSync subscriptions incrementally using updated_at timestamp filter.Sync🔗 Github
transactionsSync transactions incrementally using updated_at timestamp filter.Sync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page

Chargebee provides REST APIs and webhook to interact with their data. Only the REST APIs is currently supported. API docs

Connection configuration in Tenklo

  • Chargebee requires a user specific subdomain for the API base URL.

API gotchas

  • Chargebee uses Basic auth to access different endpoints. Provide your API key as the Username value and leave the password field empty.
  • Rate limiting: APIs are rate limited in both test and live sites. Upon breaching the rate limit APIs respond with 429 docs here.
    • Test sites: ~750 API calls per every 5 minutes
    • Live sites: ~150 API calls per site per minute
Contribute API gotchas by editing this page

On this page