---
title: "Changes to Install app from the catalog"
method: POST
path: "/openmeter/app-catalog/install"
---

# Changes to Install app from the catalog

`POST /openmeter/app-catalog/install`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 107 revisions.

- **2026-10-02** (v3) `7af50c906f9a`: 3 info
- **2026-08-25** (v3) `bd7fb1027684`: 3 breaking, 1 info
- **2026-07-22** (v3) `9a2a312540a4`: 1 breaking, 3 info
- **2026-07-16** (v3) `4041ca5e2564`: 1 info
- **2026-05-11** (v3) `9d0042cb3815`: 1 breaking

## Changes

- **2026-10-02** (v3) `7af50c906f9a`: 3 info
  - added the optional property `oneOf[#/components/schemas/BillingInstalledAppExternalInvoicing]/actions` to the response with the `201` status
  - added the optional property `oneOf[#/components/schemas/BillingInstalledAppSandbox]/actions` to the response with the `201` status
  - added the optional property `oneOf[#/components/schemas/BillingInstalledAppStripe]/actions` to the response with the `201` status
- **2026-08-25** (v3) `bd7fb1027684`: 3 breaking, 1 info
  - added `#/components/schemas/BillingInstalledAppStripe, #/components/schemas/BillingInstalledAppSandbox, #/components/schemas/BillingInstalledAppExternalInvoicing` to the response body `oneOf` list for the response status `201`
  - removed the required property `app` from the response with the `201` status
  - removed the required property `default_for_capability_types` from the response with the `201` status
  - added response discriminator for the response status `201`
- **2026-07-22** (v3) `9a2a312540a4`: 1 breaking, 3 info
  - the `oneOf[#/components/schemas/BillingInstallAppStripeWithApiKey]/api_key` request property format changed from no format to `password`
  - the response required property `app/allOf[#/components/schemas/BillingApp]/oneOf[#/components/schemas/BillingAppExternalInvoicing]/type` became not read-only for the status `201`
  - the response required property `app/allOf[#/components/schemas/BillingApp]/oneOf[#/components/schemas/BillingAppSandbox]/type` became not read-only for the status `201`
  - the response required property `app/allOf[#/components/schemas/BillingApp]/oneOf[#/components/schemas/BillingAppStripe]/type` became not read-only for the status `201`
- **2026-07-16** (v3) `4041ca5e2564`: 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/app-catalog/install/post.md) · [API](https://skmtc.dev/openmeterio/apis/openmeter-api.md) · [Page](https://skmtc.dev/openmeterio/apis/openmeter-api/changes/openmeter/app-catalog/install/post)
