chargebee_list_invoices
List invoices from Chargebee using filters for customer, status, date, or amount. Supports pagination and including deleted records.
Instructions
List invoices.
API: GET /invoices
Args:
limit: Max results per page (1-100, default 10).
offset: Pagination cursor from a previous response's next_offset.
include_deleted: Include deleted invoices in the results.
filters: Optional Chargebee compound filter fields, passed through
as literal query keys, e.g. {"customer_id[is]": "cus123",
"status[in]": "[\"paid\",\"payment_due\"]",
"date[after]": "1700000000"}. Supported fields: id,
subscription_id, customer_id, recurring, status, price_type,
date, paid_at, total, amount_paid, amount_adjusted,
credits_applied, amount_due, dunning_status, payment_owner,
updated_at, channel, voided_at, void_reason_code, exclude,
einvoice. Supported operators vary by field type: [is],
[is_not], [in], [not_in], [between], [after], [before], [on],
[none], [is_present].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| filters | No | ||
| include_deleted | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |