WHMCS icon

WHMCS

Interact with the WHMCS billing & automation API

Invoice → Get Many

AI-generated

Summary

Retrieve invoices from WHMCS, optionally filtering by client ID and status. Return the API response as one output item for each input item.

Inputs

  • Return All — When enabled, requests up to 1,000 invoices. When disabled, uses the Limit value.
  • Limit — Maximum number of invoices to request when Return All is disabled; the UI default is 50.
  • Filters — Optionally filter by Client ID (WHMCS user ID) and invoice Status: Cancelled, Draft, Overdue, Paid, or Unpaid.
  • Custom Parameters — Optional additional WHMCS API parameters, supplied as case-sensitive name/value pairs. These are merged into the request and can override matching parameters.

Output shape

One item per input item, each containing the WHMCS API response in json.

The node calls the GetInvoices action. Although the UI Limit default is 50, the implementation falls back to 25 if no limit value is provided. Return All requests limitnum=1000; it does not iterate through multiple pages.

Links

Discussion