---
title: "Changes to POST /requests"
method: POST
path: "/requests"
---

# Changes to POST /requests

`POST /requests`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 12 revisions.

- **2026-11-05** `798ba51500b5`: 4 info
- **2025-05-17** `2de715cbd1f3`: 3 breaking, 10 info
- **2023-12-01** `22a697bcb678`: 4 breaking, 9 warning
- **2022-12-08** `86adefb0bb29`: 3 breaking, 10 info
- **2022-06-30** `6118e3620603`: 3 breaking, 9 warning, 1 info
- **2021-09-27** `690ac65fe824`: 1 breaking, 14 warning, 8 info

## Changes

- **2026-11-05** `798ba51500b5`: 4 info
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/customer/id`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier1/id`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier2/id`
  - added `#/components/schemas/dp.AssetAdjustmentRequest, #/components/schemas/dp.AssetRenewRequest, #/components/schemas/dp.AssetTransferRequest` to the request body `oneOf` list
- **2025-05-17** `2de715cbd1f3`: 3 breaking, 10 info
  - the `oneOf[#/components/schemas/dp.AssetChangeRequest]/` request property type changed from no type to `object`
  - the `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/` request property type changed from no type to `object`
  - the `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/` request property type changed from no type to `object`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/type`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/note`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/reason`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/status`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/type`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/type`
  - added the media type `application/json` for the response with the status `400`
- **2023-12-01** `22a697bcb678`: 4 breaking, 9 warning
  - the `oneOf[#/components/schemas/dp.AssetChangeRequest]/` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/` request property type changed from `object` to no type
  - removed the media type `application/json` for the response with the status `400`
  - removed the request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/type`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/note`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/reason`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/status`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/type`
  - removed the request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/type`
- **2022-12-08** `86adefb0bb29`: 3 breaking, 10 info
  - the `oneOf[#/components/schemas/dp.AssetChangeRequest]/` request property type changed from no type to `object`
  - the `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/` request property type changed from no type to `object`
  - the `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/` request property type changed from no type to `object`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/type`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/note`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/reason`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/status`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/type`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/asset`
  - added the new optional request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/type`
  - added the media type `application/json` for the response with the status `400`
- **2022-06-30** `6118e3620603`: 3 breaking, 9 warning, 1 info
  - the `oneOf[#/components/schemas/dp.AssetChangeRequest]/` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/` request property type changed from `object` to no type
  - removed the request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/type`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/note`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/reason`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/status`
  - removed the request property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/type`
  - removed the request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/asset`
  - removed the request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/type`
  - api operation id `request_list_createRequest` removed and replaced with `dp_request_list_createRequest`
- **2021-09-27** `690ac65fe824`: 1 breaking, 14 warning, 8 info
  - the response's body type changed from `object` to no type for status `201`
  - removed the request property `oneOf[#/components/schemas/dp.AssetChangeRequest]/asset/external_attributes`
  - removed the request property `oneOf[#/components/schemas/dp.AssetSuspendResumeCancelRequest]/asset/external_attributes`
  - removed the optional property `activation_key` from the response with the `201` status
  - removed the optional property `answered` from the response with the `201` status
  - removed the optional property `asset` from the response with the `201` status
  - removed the optional property `assignee` from the response with the `201` status
  - removed the optional property `created` from the response with the `201` status
  - removed the optional property `id` from the response with the `201` status
  - removed the optional property `marketplace` from the response with the `201` status
  - removed the optional property `note` from the response with the `201` status
  - removed the optional property `reason` from the response with the `201` status
  - removed the optional property `status` from the response with the `201` status
  - removed the optional property `type` from the response with the `201` status
  - removed the optional property `updated` from the response with the `201` status
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/items` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/customer` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/customer/contact_info` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier1` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier1/contact_info` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier2` became read-only
  - the request optional property `oneOf[#/components/schemas/dp.AssetPurchaseRequest]/asset/tiers/tier2/contact_info` became read-only

---

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