GET /api/v2/billing/invoice-activity
Returns the invoice activity for your organization — one row per invoice
line, with its status, what it’s for (media spend, platform fees, metered AI
usage, or a credit-line purchase), currency, amount, and the due or paid
date. It powers the Invoice activity section at the top of the Invoices
tab on the org Billing page. This endpoint is shared: both buyer and seller
organizations can read their own invoice activity.
This endpoint currently always returns
{ "rows": [] }. Usage-derived rows
(kind: "usage") only appear after an Organization IU Rate
Card is published, accepted, and
its activity charging launches. Until then there is nothing billable to show;
the activated-social-account planning meter and other dark-metered usage
(cost absorbed by Scope3, never billed to a customer) are never projected here.
Shadow bills (rated-but-not-yet-billable usage) are never served by this
endpoint either.
Nothing is fabricated: an empty list means there is no billable activity yet,
not that the endpoint is broken.Request
curl
Parameters
From an agent (MCP)
Theget_invoice_activity operation is available on both the buyer and
storefront api_call tools, and returns the same rows.
Response
Errors
401 UNAUTHORIZED— missing or invalid bearer token.403 ACCESS_DENIED—targetCustomerIdisn’t a child of the requesting organization.
Related
Get billing info
The payer identity invoices are sent to
Billing overview
How invoicing and remittance work