Skip to main content
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)

The get_invoice_activity operation is available on both the buyer and storefront api_call tools, and returns the same rows.

Response

Once invoice activity exists, each row looks like:

Errors

  • 401 UNAUTHORIZED — missing or invalid bearer token.
  • 403 ACCESS_DENIEDtargetCustomerId isn’t a child of the requesting organization.
See Errors for the full error contract.

Get billing info

The payer identity invoices are sent to

Billing overview

How invoicing and remittance work