Skip to main content
Metronome supports a shared set of Invoice endpoints that allow you to retrieve, regenerate, and manage invoices associated with both Plans and Contracts. While these endpoints are shared between Plans and Contracts, note that some input and response parameters differ slightly depending on the entity you are targeting. For example, Contract invoices may include commit, credit, or usage details, whereas Plan invoices are generally scoped to plan-level billing events.

Available Endpoints

Associated Invoice Parameters

When using these endpoints, the associated invoices will include these parameters:

InvoiceAdjustment Schema

The invoice_adjustments field contains an array of adjustment objects with the following structure:

InvoiceSubLineItem Schema

The sub_line_items field contains an array of sub-line item objects with the following structure:

Tier Period Object

When tier_period is present, it contains:

Tier Object

Each item in the tiers array contains: Check out the Contracts version of the documentation here →