Skip to main content
GET /api/v2/billing/invoice-activity Returns invoice activity for your organization — one summary row per issued invoice, with its status, kind, currency, gross amount, and 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.
The first live producer is the IU fee-invoice store: each issued fee invoice appears once as kind: "fees". Media, standalone usage, and credit-purchase producers are not wired yet, so those reserved kinds do not currently appear. Dark-metered usage (cost absorbed by Apostra) and shadow bills are never served. An empty list means this organization has no issued fee invoice yet.

Request

curl

Parameters

From an agent (MCP)

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

Response

An issued fee invoice looks like:

Credit notes

An issued invoice is never edited. When Apostra refunds a platform fee charge to your card, the correction is a separate, numbered credit note against the invoice that carried the charge, and it appears in that invoice’s row under creditNotes. The invoice’s own amountMinor stays as billed; the credit note reduces what it cost.
On Payment & invoices in Plan & Billing, each credit note is a line directly under its invoice, with the amount shown as a negative.

Errors

  • 401 UNAUTHORIZED — missing or invalid bearer token.
  • 403 ACCESS_DENIED — targetCustomerId 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