---
title: "Changes to Get a billing invoice"
method: GET
path: "/openmeter/billing/invoices/{invoiceId}"
---

# Changes to Get a billing invoice

`GET /openmeter/billing/invoices/{invoiceId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 61 revisions.

- **2026-08-06** (v3) `9bca44e2d61d` — 1 info
- **2026-07-17** (v3) `a10b6108f8f8` — 1 info
- **2026-07-06** (v3) `9d1396ec00b3` — 1 breaking, 19 info
- **2026-06-26** (v3) `ec36b1a6d676` — 1 info
- **2026-05-11** (v3) `9d0042cb3815` — 1 breaking

## Changes

- **2026-08-06** (v3) `9bca44e2d61d` — 1 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/usage_quantity_detail` to the response with the `200` status
- **2026-07-17** (v3) `a10b6108f8f8` — 1 info
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/unit_config` to the response with the `200` status
- **2026-07-06** (v3) `9d1396ec00b3` — 1 breaking, 19 info
  - the response property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/id` became optional for the status `200`
  - added the optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflow]/invoicing/allOf[#/components/schemas/BillingInvoiceWorkflowInvoicingSettings]/due_after` to the response with the `200` status
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/discounts` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/feature_key` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/tax_config` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflow]/invoicing` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflow]/invoicing/allOf[#/components/schemas/BillingInvoiceWorkflowInvoicingSettings]/auto_advance` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflow]/invoicing/allOf[#/components/schemas/BillingInvoiceWorkflowInvoicingSettings]/draft_period` became not read-only for the status `200`
  - the response optional property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflow]/payment` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/customer` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/id` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/rate_card/allOf[#/components/schemas/BillingInvoiceLineRateCard]/price` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/service_period` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/lines/items/oneOf[#/components/schemas/BillingInvoiceStandardLine]/type` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/supplier` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/type` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow` became not read-only for the status `200`
  - the response required property `oneOf[#/components/schemas/BillingInvoiceStandard]/workflow/allOf[#/components/schemas/BillingInvoiceWorkflowSettings]/workflow` became not read-only for the status `200`
- **2026-06-26** (v3) `ec36b1a6d676` — 1 info
  - endpoint added
- **2026-05-11** (v3) `9d0042cb3815` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/openmeterio/apis/openmeter-api/docs/openmeter/billing/invoices/:invoiceId/get.md) · [API](https://skmtc.dev/openmeterio/apis/openmeter-api.md) · [Page](https://skmtc.dev/openmeterio/apis/openmeter-api/changes/openmeter/billing/invoices/:invoiceId/get)
