Access the Chargebee API with managed OAuth authentication. Manage subscriptions, customers, invoices, and billing workflows.
Reference
List Customers
GET /chargebee/api/v2/customers?limit=10Get Customer
GET /chargebee/api/v2/customers/{customerId}Create Customer
POST /chargebee/api/v2/customers
Content-Type: application/x-www-form-urlencoded
first_name=John&last_name=Doe&email=john@example.comUpdate Customer
POST /chargebee/api/v2/customers/{customerId}
Content-Type: application/x-www-form-urlencoded
first_name=JaneList Subscriptions
GET /chargebee/api/v2/subscriptions?limit=10Get Subscription
GET /chargebee/api/v2/subscriptions/{subscriptionId}Create Subscription
POST /chargebee/api/v2/subscriptions
Content-Type: application/x-www-form-urlencoded
plan_id=basic-plan&customer[email]=john@example.com&customer[first_name]=JohnCancel Subscription
POST /chargebee/api/v2/subscriptions/{subscriptionId}/cancel
Content-Type: application/x-www-form-urlencoded
end_of_term=trueList Item Prices
GET /chargebee/api/v2/item_prices?limit=10List Items
GET /chargebee/api/v2/items?limit=10List Invoices
GET /chargebee/api/v2/invoices?limit=10Download Invoice PDF
POST /chargebee/api/v2/invoices/{invoiceId}/pdfCheckout New Subscription
POST /chargebee/api/v2/hosted_pages/checkout_new_for_items
Content-Type: application/x-www-form-urlencoded
subscription[plan_id]=basic-plan&customer[email]=john@example.comCreate Portal Session
POST /chargebee/api/v2/portal_sessions
Content-Type: application/x-www-form-urlencoded
customer[id]=cust_123