---
title: "Changes to Upsert a price tier"
method: POST
path: "/public/v1/price-tiers"
---

# Changes to Upsert a price tier

`POST /public/v1/price-tiers`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 17 revisions.

- **2026-10-14** `e8b3a3d07ad5`: 12 info
- **2026-09-26** `532edce931d0`: 6 info
- **2026-09-15** `b5e11e00bdfb`: 3 breaking

## Changes

- **2026-10-14** `e8b3a3d07ad5`: 12 info
  - added the required property `data/conditions/not_one_of_products/items/creator/updated_datetime` to the response with the `200` status
  - added the required property `data/conditions/not_one_of_products/items/creator/updated_datetime` to the response with the `201` status
  - added the required property `data/conditions/not_one_of_products/items/owner/updated_datetime` to the response with the `200` status
  - added the required property `data/conditions/not_one_of_products/items/owner/updated_datetime` to the response with the `201` status
  - added the required property `data/conditions/one_of_products/items/creator/updated_datetime` to the response with the `200` status
  - added the required property `data/conditions/one_of_products/items/creator/updated_datetime` to the response with the `201` status
  - added the required property `data/conditions/one_of_products/items/owner/updated_datetime` to the response with the `200` status
  - added the required property `data/conditions/one_of_products/items/owner/updated_datetime` to the response with the `201` status
  - added the required property `data/creator/updated_datetime` to the response with the `200` status
  - added the required property `data/creator/updated_datetime` to the response with the `201` status
  - added the required property `data/owner/updated_datetime` to the response with the `200` status
  - added the required property `data/owner/updated_datetime` to the response with the `201` status
- **2026-09-26** `532edce931d0`: 6 info
  - added the new optional request property `conditions/not_one_of_product_tag_ids`
  - added the new optional request property `conditions/one_of_product_tag_ids`
  - added the required property `data/conditions/not_one_of_product_tags` to the response with the `200` status
  - added the required property `data/conditions/not_one_of_product_tags` to the response with the `201` status
  - added the required property `data/conditions/one_of_product_tags` to the response with the `200` status
  - added the required property `data/conditions/one_of_product_tags` to the response with the `201` status
- **2026-09-15** `b5e11e00bdfb`: 3 breaking
  - the `percent` request property type changed from `integer` to `string`
  - the `data/percent` response's property type changed from `integer` to `string` for status `200`
  - the `data/percent` response's property type changed from `integer` to `string` for status `201`

---

[Operation](https://skmtc.dev/distru/apis/distru-api/docs/public/v1/price-tiers/post.md) - [API](https://skmtc.dev/distru/apis/distru-api.md) - [Page](https://skmtc.dev/distru/apis/distru-api/changes/public/v1/price-tiers/post)
