---
title: "Changes to Upsert customer"
method: PUT
path: "/openmeter/customers/{customerId}"
---

# Changes to Upsert customer

`PUT /openmeter/customers/{customerId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 107 revisions.

- **2026-06-26** (v3) `ec36b1a6d676`: 1 breaking, 1 warning, 2 info
- **2026-05-11** (v3) `9d0042cb3815`: 1 breaking, 1 warning, 2 info

## Changes

- **2026-06-26** (v3) `ec36b1a6d676`: 1 breaking, 1 warning, 2 info
  - added `#/components/schemas/Address` to the `billing_address` request property `allOf` list
  - removed `#/components/schemas/BillingAddress` from the `billing_address` request property `allOf` list
  - added `#/components/schemas/Address` to the `billing_address` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BillingAddress` from the `billing_address` response property `allOf` list for the response status `200`
- **2026-05-11** (v3) `9d0042cb3815`: 1 breaking, 1 warning, 2 info
  - added `#/components/schemas/BillingAddress` to the `billing_address` request property `allOf` list
  - removed `#/components/schemas/Address` from the `billing_address` request property `allOf` list
  - added `#/components/schemas/BillingAddress` to the `billing_address` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/Address` from the `billing_address` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/openmeterio/apis/openmeter-api/docs/openmeter/customers/:customerId/put.md) · [API](https://skmtc.dev/openmeterio/apis/openmeter-api.md) · [Page](https://skmtc.dev/openmeterio/apis/openmeter-api/changes/openmeter/customers/:customerId/put)
