List invoices across subscribers

GET /api/v1/billing/invoices prm_billing

View as Markdown

Every invoice the caller may see, in one list, with filters for reconciling a period. A caller without tenant-wide visibility sees only invoices belonging to subscribers in their own manager subtree.

username is populated only on this cross-subscriber list, which joins the subscriber table. The per-subscriber list and the single-invoice fetch leave it empty, because there the subscriber is already known.

At a glance

Authentication
Staff token or session
Requires permission
prm_billing Billing & invoices

Parameters

Parameter Description
filter[status] query · string Payment status.
filter[username] query · string Narrow to one subscriber by username.
filter[date_from] query · string Inclusive lower bound. A malformed value is a 400, not an ignored filter.
filter[date_to] query · string Inclusive upper bound.
filter[amount_min] query · number Inclusive lower amount bound.
filter[amount_max] query · number Inclusive upper amount bound.

Try it on your own network.

50 subscribers for 7 days. You pay nothing.