Skip to main content
Chargebee
Chargebee
60 actions · 1 auth method
PreviewCRMAccounting

Authentication

API Key

Uses HTTP Basic Auth with an API key as the username and a dummy password. API keys are environment-specific (test vs li…Guides: Connector Profile, Link Account
Actions
60 actions
Action
Description
List Customers
Retrieve a paginated list of all customers sorted by creation date, with optional filtering by email, first name, last n…
Get Customer
Retrieve the full customer object by its unique Chargebee customer ID, including billing address, payment method, contac…
Create Customer
Create a new customer record in Chargebee with optional contact details (name, email, phone, company), auto-collection p…
Update Customer
Update an existing customer’s contact details (first name, last name, email, phone, company), auto-collection setting, n…
Delete Customer
Soft-delete a customer from Chargebee by marking them as deleted (data is retained and retrievable via the list API). Fa…
List Subscriptions
Retrieve a paginated list of all subscriptions with optional filtering by customer ID, plan ID, creation/update timestam…
Get Subscription
Retrieve the full subscription object by its unique Chargebee subscription ID, including plan items, addon items, charge…
Create Subscription For Customer
Create a new subscription for an existing customer with a required plan item price, optional addon quantities, unit pric…
Update Subscription
Update an existing subscription’s plan item price, quantities, auto-collection, purchase order number, or metadata. Supp…
Cancel Subscription
Cancel a subscription immediately or schedule cancellation at the end of the current billing term via end_of_term flag…
Reactivate Subscription
Reactivate a previously cancelled subscription to restore billing. The subscription must be in cancelled status. It move…
Pause Subscription
Pause an active subscription to temporarily suspend billing without cancelling it. Can pause immediately or at end of te…
Resume Subscription
Resume a paused subscription to restore active billing. The subscription must be in paused status. Resumes immediately i…
Remove Scheduled Changes
Remove all scheduled changes from a subscription, clearing any pending modifications (plan changes, quantity updates, ad…
List Invoices
Retrieve a paginated list of all invoices with optional filtering by customer ID, subscription ID, recurring flag, date…
Get Invoice
Retrieve the full invoice object by its unique Chargebee invoice ID, including status (paid, posted, payment_due, not_pa…
Create Invoice For One-Time Charge
Create a non-recurring invoice for a customer with one-time charges (setup fees, consulting, ad-hoc billing) not tied to…
Void Invoice
Void an invoice to change its status to voided, reversing any collected payments and creating adjustment credit notes. N…
Collect Invoice Payment
Attempt to collect payment for an invoice in payment_due or not_paid status using the customer’s primary payment method…
Download Invoice PDF
Generate a temporary download URL for the PDF version of an invoice. The PDF includes all invoice details (line items, t…
Write Off Invoice
Write off the outstanding balance on an invoice in payment_due or not_paid status, marking it as uncollectible bad debt…
Close Invoice
Close a pending invoice to finalize it and transition it from pending status to a collectible state (payment_due or paid…
List Credit Notes
Retrieve a paginated list of all credit notes (adjustment, refundable, and store credit types) with optional filtering b…
Get Credit Note
Retrieve the full credit note object by its unique Chargebee credit note ID, including type (adjustment reduces invoice…
Create Credit Note
Create a new credit note against a reference invoice for a specified total amount in cents. Supports adjustment type (re…
List Items
Retrieve a paginated list of all product catalog items (plans, addons, charges) with optional filtering by name, item ID…
Get Item
Retrieve the full item object by its unique Chargebee item ID, including type (plan, addon, charge), status (active, arc…
Create Item
Create a new item (plan, addon, or charge) in the product catalog with a required ID, name, and type. Requires an item_f…
Update Item
Update an existing product catalog item’s name, description, external name (customer-facing), checkout enablement, porta…
Delete Item
Delete an item from the product catalog by setting its status to deleted. The item must not have any active item prices…
List Item Prices
Retrieve a paginated list of all item prices (price points for catalog items) with optional filtering by item ID, item p…
Get Item Price
Retrieve the full item price object by its unique Chargebee item price ID, including pricing model (flat_fee, per_unit,…
Create Item Price
Create a new item price for a catalog item with a required ID, item_id, name, pricing model, and currency code. An item…
Update Item Price
Update an existing item price’s amount (in minor currency units), name, external name, description, trial period setting…
Delete Item Price
Delete an item price from the product catalog by setting its status to deleted. The item price must not be associated wi…
List Item Families
Retrieve a paginated list of all item families (product line groupings) in the catalog. Item families compartmentalize i…
Get Item Family
Retrieve the full item family object by its unique Chargebee item family ID, including name (visible only in Chargebee U…
List Coupons
Retrieve a paginated list of all coupons with optional filtering by name or coupon ID. Returns discount type (fixed_amou…
Get Coupon
Retrieve the full coupon object by its unique Chargebee coupon ID, including discount type (fixed_amount, percentage, of…
Create Coupon For Items
Create a new coupon with a required ID, name, discount type (fixed_amount deducts a set amount in cents, percentage dedu…
Delete Coupon
Delete a coupon so it can no longer be applied to new subscriptions. The coupon status changes to deleted. Existing coup…
Update Coupon
Update an existing coupon’s display name, invoice name, discount amount (for fixed_amount type, in cents), discount perc…
List Orders
Retrieve a paginated list of all orders (fulfillment records for physical products, auto-generated when invoices are pai…
Get Order
Retrieve the full order object by its unique Chargebee order ID, including fulfillment status (new, processing, complete…
Create Order
Create a new order linked to an existing invoice by invoice_id, representing a fulfillment record for physical products…
Update Order
Update an existing order’s status, reference_id for external system mapping, tracking details (tracking_id, tracking_url…
List Payment Sources
Retrieve a paginated list of all saved payment sources (cards, direct debits, PayPal, Apple Pay, Google Pay, bank transf…
Get Payment Source
Retrieve the full payment source object by its unique Chargebee payment source ID, including type (card, direct_debit, p…
List Transactions
Retrieve a paginated list of all payment transactions (authorizations, payments, refunds, payment reversals) with option…
Get Transaction
Retrieve the full transaction object by its unique Chargebee transaction ID, including type (authorization, payment, ref…
List Events
Retrieve a paginated list of all events (change log entries for subscriptions, invoices, payments, customers, credit not…
Get Event
Retrieve the full event object by its unique Chargebee event ID, including event_type, source (admin_console, api, sched…
List Business Entities
Retrieve a paginated list of all business entities (distinct legal or operational units like regional offices, acquired…
Get Business Entity
Retrieve the full business entity object by its unique Chargebee business entity ID, including name, status (active or i…
List Usages
Retrieve a list of usage records for a specific metered subscription item. Requires both subscription_id and item_price_…
Create Usage
Record a usage entry for a metered subscription item with a required item_price_id, quantity (as string), and usage_date…
Delete Usage
Delete a specific usage record for a metered subscription item by providing subscription_id as a path parameter and item…
List Hosted Pages
Retrieve a paginated list of all hosted pages (Chargebee-managed secure checkout, payment update, and subscription manag…
Get Hosted Page
Retrieve the full hosted page object by its unique Chargebee hosted page ID, including type, URL, state (created, reques…
Create Checkout For New Subscription
Generate a secure hosted checkout page URL (expires in 3 hours) for creating a new subscription with a required plan ite…

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/chargebee/filled/png

Connector Profile

Chargebee - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/chargebee/filled/png

Link Account

Chargebee - API Key
4

Use Actions

Invoke actions using one of the methods below: