---
title: "Changes to Create experience"
method: POST
path: "/v25-10-beta/experiences"
---

# Changes to Create experience

`POST /v25-10-beta/experiences`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-06** `7b769b2f90b1`: 66 breaking, 28 warning, 104 info

## Changes

- **2026-11-06** `7b769b2f90b1`: 66 breaking, 28 warning, 104 info
  - added the new required request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseVariantIds`
  - the request property `experience/currency/anyOf[subschema #1]/code` became required
  - the `discountType` request property const value `percentage` was added
  - removed the enum value `` of the request property `experience/variations/items/offer/anyOf[subschema #1]/discountApplicationType`
  - removed the enum value `dollar` of the request property `experience/variations/items/offer/anyOf[subschema #1]/shippingDiscount/anyOf[subschema #1]/discountType`
  - removed the enum value `percentage` of the request property `experience/variations/items/offer/anyOf[subschema #1]/shippingDiscount/anyOf[subschema #1]/discountType`
  - request property `experience/description` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/previewPath` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/maximumDollarDiscount` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/shippingDiscount/anyOf[subschema #1]/discountLabel` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/discountTitle` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseHandle` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseProductId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseTitle` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseVariantId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteEdits/items/find` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteEdits/items/imageSearchUrl` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteEdits/items/title` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteInjection/anyOf[subschema #1]/customCss` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteInjection/anyOf[subschema #1]/customJs` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/onsiteInjection/anyOf[subschema #1]/jsInjectionMode/timeout` list-of-types was narrowed by removing types `string` from media type `application/json`
  - request property `experience/variations/items/redirects/items/destinationUrl` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `experience/variations/items/redirects/items/find` list-of-types was narrowed by removing types `null` from media type `application/json`
  - the `experience/currency/anyOf[subschema #1]/code` request property's minLength was increased from `0` to `1`
  - the `experience/audience` request property type changed from `object` to no type
  - the response property `experience/archivedAtTs` became nullable for the status `200`
  - the response property `experience/audience/anyOf[subschema #1]/evaluationFrequency` became nullable for the status `200`
  - the response property `experience/audience/anyOf[subschema #1]/excludeCurrency/currency` became nullable for the status `200`
  - the response property `experience/description` became nullable for the status `200`
  - the response property `experience/endedAtTs` became nullable for the status `200`
  - the response property `experience/experienceIntegrations/items/integration/apis/items/description` became nullable for the status `200`
  - the response property `experience/linkBaseUrl` became nullable for the status `200`
  - the response property `experience/pausedAtTs` became nullable for the status `200`
  - the response property `experience/previewPath` became nullable for the status `200`
  - the response property `experience/startedAtTs` became nullable for the status `200`
  - the response property `experience/variations/items/offer/anyOf[subschema #1]/maximumDollarDiscount` became nullable for the status `200`
  - the response property `experience/variations/items/offer/anyOf[subschema #1]/shippingDiscount/anyOf[subschema #1]/discountLabel` became nullable for the status `200`
  - the response property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/discountTitle` became nullable for the status `200`
  - the response property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseHandle` became nullable for the status `200`
  - the response property `experience/variations/items/offer/anyOf[subschema #1]/tiers/items/giftWithPurchaseProductId` became nullable for the status `200`
  - …158 more

---

[Operation](https://skmtc.dev/intelligems/apis/intelligems-external-api-v25-10-beta/docs/v25-10-beta/experiences/post.md) - [API](https://skmtc.dev/intelligems/apis/intelligems-external-api-v25-10-beta.md) - [Page](https://skmtc.dev/intelligems/apis/intelligems-external-api-v25-10-beta/changes/v25-10-beta/experiences/post)
