---
title: "Changes to POST /products/{product_product_id}/items"
method: POST
path: "/products/{product_product_id}/items"
---

# Changes to POST /products/{product_product_id}/items

`POST /products/{product_product_id}/items`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 12 revisions.

- **2026-03-10** `ed203419a9a7`: 4 warning, 6 info
- **2025-05-17** `2de715cbd1f3`: 8 breaking, 26 info
- **2023-12-01** `22a697bcb678`: 9 breaking, 21 warning
- **2022-12-08** `86adefb0bb29`: 8 breaking, 22 info

## Changes

- **2026-03-10** `ed203419a9a7`: 4 warning, 6 info
  - added the new `days_14_trial` enum value to the `period` response property for the response status `201`
  - added the new `days_30_trial` enum value to the `period` response property for the response status `201`
  - added the new `days_7_trial` enum value to the `period` response property for the response status `201`
  - added the new `monthly_trial` enum value to the `period` response property for the response status `201`
  - added the new optional request property `applicability`
  - added the new `days_14_trial` enum value to the request property `period`
  - added the new `days_30_trial` enum value to the request property `period`
  - added the new `days_7_trial` enum value to the request property `period`
  - added the new `monthly_trial` enum value to the request property `period`
  - added the optional property `applicability` to the response with the `201` status
- **2025-05-17** `2de715cbd1f3`: 8 breaking, 26 info
  - added the new required request property `description`
  - added the new required request property `mpn`
  - added the new required request property `name`
  - added the new required request property `product_version`
  - added the new required request property `type`
  - added the new required request property `unit`
  - the request's body type changed from no type to `object`
  - the response's body type changed from no type to `object` for status `201`
  - added the new optional request property `commitment`
  - added the new optional request property `created_by`
  - added the new optional request property `dynamic`
  - added the new optional request property `external_id`
  - added the new optional request property `group`
  - added the new optional request property `item_type`
  - added the new optional request property `period`
  - added the new optional request property `precision`
  - added the new optional request property `ui`
  - added the media type `application/json` for the response with the status `400`
  - added the optional property `commitment` to the response with the `201` status
  - added the optional property `created_by` to the response with the `201` status
  - added the optional property `dynamic` to the response with the `201` status
  - added the optional property `external_id` to the response with the `201` status
  - added the optional property `group` to the response with the `201` status
  - added the optional property `id` to the response with the `201` status
  - added the optional property `item_type` to the response with the `201` status
  - added the optional property `period` to the response with the `201` status
  - added the optional property `precision` to the response with the `201` status
  - added the optional property `ui` to the response with the `201` status
  - added the required property `description` to the response with the `201` status
  - added the required property `mpn` to the response with the `201` status
  - added the required property `name` to the response with the `201` status
  - added the required property `product_version` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
  - added the required property `unit` to the response with the `201` status
- **2023-12-01** `22a697bcb678`: 9 breaking, 21 warning
  - the request's body type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `201`
  - removed the media type `application/json` for the response with the status `400`
  - removed the required property `description` from the response with the `201` status
  - removed the required property `mpn` from the response with the `201` status
  - removed the required property `name` from the response with the `201` status
  - removed the required property `product_version` from the response with the `201` status
  - removed the required property `type` from the response with the `201` status
  - removed the required property `unit` from the response with the `201` status
  - removed the request property `commitment`
  - removed the request property `created_by`
  - removed the request property `description`
  - removed the request property `dynamic`
  - removed the request property `item_type`
  - removed the request property `mpn`
  - removed the request property `name`
  - removed the request property `period`
  - removed the request property `precision`
  - removed the request property `product_version`
  - removed the request property `type`
  - removed the request property `ui`
  - removed the request property `unit`
  - removed the optional property `commitment` from the response with the `201` status
  - removed the optional property `created_by` from the response with the `201` status
  - removed the optional property `dynamic` from the response with the `201` status
  - removed the optional property `id` from the response with the `201` status
  - removed the optional property `item_type` from the response with the `201` status
  - removed the optional property `period` from the response with the `201` status
  - removed the optional property `precision` from the response with the `201` status
  - removed the optional property `ui` from the response with the `201` status
- **2022-12-08** `86adefb0bb29`: 8 breaking, 22 info
  - added the new required request property `description`
  - added the new required request property `mpn`
  - added the new required request property `name`
  - added the new required request property `product_version`
  - added the new required request property `type`
  - added the new required request property `unit`
  - the request's body type changed from no type to `object`
  - the response's body type changed from no type to `object` for status `201`
  - added the new optional request property `commitment`
  - added the new optional request property `created_by`
  - added the new optional request property `dynamic`
  - added the new optional request property `item_type`
  - added the new optional request property `period`
  - added the new optional request property `precision`
  - added the new optional request property `ui`
  - added the media type `application/json` for the response with the status `400`
  - added the optional property `commitment` to the response with the `201` status
  - added the optional property `created_by` to the response with the `201` status
  - added the optional property `dynamic` to the response with the `201` status
  - added the optional property `id` to the response with the `201` status
  - added the optional property `item_type` to the response with the `201` status
  - added the optional property `period` to the response with the `201` status
  - added the optional property `precision` to the response with the `201` status
  - added the optional property `ui` to the response with the `201` status
  - added the required property `description` to the response with the `201` status
  - added the required property `mpn` to the response with the `201` status
  - added the required property `name` to the response with the `201` status
  - added the required property `product_version` to the response with the `201` status
  - added the required property `type` to the response with the `201` status
  - added the required property `unit` to the response with the `201` status

---

[Operation](https://skmtc.dev/cloudblue/apis/cloudblue-connect-api/docs/products/:product_product_id/items/post.md) - [API](https://skmtc.dev/cloudblue/apis/cloudblue-connect-api.md) - [Page](https://skmtc.dev/cloudblue/apis/cloudblue-connect-api/changes/products/:product_product_id/items/post)
