---
title: "Changes to Create New Cookie Consent Configuration"
method: POST
path: "/v1/cookie-consent/configs"
---

# Changes to Create New Cookie Consent Configuration

`POST /v1/cookie-consent/configs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 7 revisions.

- **2026-11-06** `ac31099cf83e`: 1 warning, 17 info
- **2026-05-12** `4fc37598750d`: 18 breaking, 4 warning, 149 info
- **2025-10-11** `5ab36f60b5d0`: 2 info

## Changes

- **2026-11-06** `ac31099cf83e`: 1 warning, 17 info
  - removed the request property `allOf[subschema #2]/configuration/palette/infoDialogOverlayColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/crossDeviceNoticeSeconds`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/doNotSellCategories`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/enableDoNotSell`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/enableDoNotSellDefault`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/externalStylesheet`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/theme`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/showCrossDeviceNotice`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/variantMapping`
  - added the new optional request property `allOf[subschema #2]/configuration/externalStylesheet`
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/crossDeviceNoticeSeconds` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/doNotSellCategories` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/enableDoNotSell` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/enableDoNotSellDefault` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/externalStylesheet` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/palette/theme` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/showCrossDeviceNotice` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/CmpConfig]/configuration/variantMapping` to the response with the `200` status
- **2026-05-12** `4fc37598750d`: 18 breaking, 4 warning, 149 info
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonDenyBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonDenyForegroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonForegroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/dialogBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/dialogForegroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/dialogType` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/displayPosition` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/infoDialogBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/infoDialogForegroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/infoDialogOverlayColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/infoDialogPosition` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/linkColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/toggleButtonOffColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/toggleButtonOnColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/toggleOffBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/toggleOnBackgroundColor` became nullable for the status `200`
  - the response property `allOf[#/components/schemas/CmpConfig]/configuration/palette/widgetPosition` became nullable for the status `200`
  - removed the request property `allOf[subschema #2]/configuration/palette/toggleButtonOffColor`
  - removed the request property `allOf[subschema #2]/configuration/palette/toggleButtonOnColor`
  - removed the request property `allOf[subschema #2]/configuration/palette/toggleOffBackgroundColor`
  - removed the request property `allOf[subschema #2]/configuration/palette/toggleOnBackgroundColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/amazonConsent`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/deleteStorageOnOptout`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/localStorageBlocking`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/microsoftConsent`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonAcceptBackgroundColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonAcceptBackgroundColorHover`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonAcceptBorderColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonAcceptForegroundColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonBackgroundColorHover`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonBorderColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonCloseColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonDenyBackgroundColorHover`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonDenyBorderColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonManageBackgroundColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonManageBackgroundColorHover`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonManageBorderColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonManageForegroundColor`
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/configuration/palette/buttonRejectAllBackgroundColor`
  - …131 more
- **2025-10-11** `5ab36f60b5d0`: 2 info
  - added the new optional request property `allOf[#/components/schemas/CmpConfig]/orgIds`
  - added the optional property `allOf[#/components/schemas/CmpConfig]/orgIds` to the response with the `200` status

---

[Operation](https://skmtc.dev/osano/apis/osano-api-reference/docs/v1/cookie-consent/configs/post.md) - [API](https://skmtc.dev/osano/apis/osano-api-reference.md) - [Page](https://skmtc.dev/osano/apis/osano-api-reference/changes/v1/cookie-consent/configs/post)
