AACFlow

Chargebee

Manage Chargebee subscriptions, customers, invoices, and billing

Usage Instructions

Integrates Chargebee into your workflow. List and retrieve subscriptions and customers, manage invoices, and cancel subscriptions. Ideal for automating subscription billing workflows and SaaS revenue operations.

Tools

chargebee_list_subscriptions

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
sitestringYesChargebee site name (e.g., mycompany from mycompany.chargebee.com)
limitnumberNoMaximum number of subscriptions to return (default 10, max 100)
customerIdstringNoFilter by customer ID
statusstringNoFilter by status (active, cancelled, in_trial, paused, non_renewing)

Output

ParameterTypeDescription
subscriptionsarrayList of Chargebee subscriptions
idstringSubscription ID
plan_idstringPlan ID
statusstringSubscription status
customer_idstringCustomer ID
metadatajsonPagination metadata
countnumberNumber of subscriptions returned
nextOffsetstringOffset for next page

chargebee_get_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
sitestringYesChargebee site name
subscriptionIdstringYesSubscription ID to retrieve

Output

ParameterTypeDescription
subscriptionjsonChargebee subscription object
idstringSubscription ID
plan_idstringPlan ID
statusstringSubscription status
current_term_endnumberCurrent term end timestamp
customerjsonAssociated customer object
idstringCustomer ID
emailstringCustomer email

chargebee_list_customers

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
sitestringYesChargebee site name
limitnumberNoMaximum number of customers to return (default 10)
emailstringNoFilter by customer email

Output

ParameterTypeDescription
customersarrayList of Chargebee customers
idstringCustomer ID
emailstringCustomer email
companystringCompany name
metadatajsonPagination metadata
countnumberNumber of customers returned
nextOffsetstringOffset for next page

chargebee_list_invoices

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
sitestringYesChargebee site name
limitnumberNoMaximum number of invoices to return (default 10)
customerIdstringNoFilter by customer ID
statusstringNoFilter by status (paid, posted, payment_due, not_paid, voided)

Output

ParameterTypeDescription
invoicesarrayList of Chargebee invoices
idstringInvoice ID
statusstringInvoice status
totalnumberInvoice total
amount_duenumberAmount due
currency_codestringCurrency code
metadatajsonPagination metadata
countnumberNumber of invoices returned
nextOffsetstringOffset for next page

chargebee_cancel_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
sitestringYesChargebee site name
subscriptionIdstringYesSubscription ID to cancel
endOfTermbooleanNoIf true, cancels at end of current term; if false, cancels immediately

Output

ParameterTypeDescription
subscriptionjsonCancelled subscription object
idstringSubscription ID
statusstringUpdated subscription status
cancel_atnumberCancellation timestamp
cancelled_atnumberActual cancellation timestamp
metadatajsonCancellation metadata
subscriptionIdstringSubscription ID

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started