---
title: "Changes to Create or update promotion or tax"
method: POST
path: "/api/rnb/pvt/calculatorconfiguration"
---

# Changes to Create or update promotion or tax

`POST /api/rnb/pvt/calculatorconfiguration`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 52 revisions.

- **2025-09-22** `014172dcbda7`: 2 info
- **2025-04-25** `95e770fed130`: 1 breaking, 3 warning, 3 info
- **2025-02-06** `645047bc2b2c`: 2 info
- **2024-11-08** `4dc24e4a4256`: 5 breaking
- **2023-12-19** `92d80ca08151`: 2 info
- **2023-11-28** `7a8561183291`: 3 breaking, 9 info
- **2023-11-24** `d793dd6d4d63`: 1 info
- **2023-05-19** `e2056ec81801`: 1 info
- **2023-05-18** `649ab443f2ce`: 1 breaking

## Changes

- **2025-09-22** `014172dcbda7`: 2 info
  - added the new optional request property `optIn`
  - added the optional property `optIn` to the response with the `200` status
- **2025-04-25** `95e770fed130`: 1 breaking, 3 warning, 3 info
  - request property `maxNumberOfAffectedItemsGroupKey` was restricted to a list of enum values
  - added the new `perCart` enum value to the `maxNumberOfAffectedItemsGroupKey` response property for the response status `200`
  - added the new `perProductId` enum value to the `maxNumberOfAffectedItemsGroupKey` response property for the response status `200`
  - added the new `perSku` enum value to the `maxNumberOfAffectedItemsGroupKey` response property for the response status `200`
  - added the new `perCart` enum value to the request property `maxNumberOfAffectedItemsGroupKey`
  - added the new `perProductId` enum value to the request property `maxNumberOfAffectedItemsGroupKey`
  - added the new `perSku` enum value to the request property `maxNumberOfAffectedItemsGroupKey`
- **2025-02-06** `645047bc2b2c`: 2 info
  - request property `coupon/items/` deprecated
  - response property `coupon/items/` deprecated
- **2024-11-08** `4dc24e4a4256`: 5 breaking
  - the request property `beginDateUtc` became required
  - the request property `isActive` became required
  - the request property `origin` became required
  - the request property `percentualShippingDiscountValue` became required
  - the request property `type` became required
- **2023-12-19** `92d80ca08151`: 2 info
  - api tag `Promotions and taxes` added
  - api tag `Promotions and Taxes` removed
- **2023-11-28** `7a8561183291`: 3 breaking, 9 info
  - the `collections1BuyTogether/items/` request property type changed from `string` to `object`
  - the `collections1BuyTogether/items/` response's property type changed from `string` to `object` for status `200`
  - the `zipCodeRanges/items/` response's property type changed from no type to `object` for status `200`
  - added the new optional request property `collections1BuyTogether/items/id`
  - added the new optional request property `collections1BuyTogether/items/name`
  - added the new optional request property `zipCodeRanges/items/zipCodeFrom`
  - added the new optional request property `zipCodeRanges/items/zipCodeTo`
  - added the optional property `collections1BuyTogether/items/id` to the response with the `200` status
  - added the optional property `collections1BuyTogether/items/name` to the response with the `200` status
  - added the optional property `zipCodeRanges/items/inclusive` to the response with the `200` status
  - added the optional property `zipCodeRanges/items/zipCodeFrom` to the response with the `200` status
  - added the optional property `zipCodeRanges/items/zipCodeTo` to the response with the `200` status
- **2023-11-24** `d793dd6d4d63`: 1 info
  - added the non-success response with the status `400`
- **2023-05-19** `e2056ec81801`: 1 info
  - endpoint added
- **2023-05-18** `649ab443f2ce`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/vtex/apis/promotions-taxes-api/docs/api/rnb/pvt/calculatorconfiguration/post.md) - [API](https://skmtc.dev/vtex/apis/promotions-taxes-api.md) - [Page](https://skmtc.dev/vtex/apis/promotions-taxes-api/changes/api/rnb/pvt/calculatorconfiguration/post)
