---
title: "Changes to Create a Data Mapping"
method: POST
path: "/v1/ControlPlane/Stores/{storeId}/DataMappings"
---

# Changes to Create a Data Mapping

`POST /v1/ControlPlane/Stores/{storeId}/DataMappings`

> Every recorded change to this endpoint, newest first.
> 8 revisions in range; 1 not diffed.

## Timeline

Changed in 3 of 8 revisions.

- **2026-08-25** (v1) `49499262215f` — 1 breaking, 1 info
- **2026-08-13** (v1) `5fb6167593e7` — 2 info
- **2026-08-11** (v1) `b0ed05460bbf` — 8 breaking, 2 warning, 2 info

## Changes

- **2026-08-25** (v1) `49499262215f` — 1 breaking, 1 info
  - removed `#/components/schemas/DataMappingFromCSV, #/components/schemas/DataMappingFromDataSet` from the `mappingFrom` request property `oneOf` list
  - removed `CSV, DATASET` discriminator mapping keys from the `mappingFrom` request property
- **2026-08-13** (v1) `5fb6167593e7` — 2 info
  - added `INGRESS, DATASET_CLOUDAPP, DATASET_WAREHOUSE` discriminator mapping keys to the `mappingFrom` request property
  - added `#/components/schemas/DataMappingFromIngress, #/components/schemas/DataMappingFromCloudAppDataSet, #/components/schemas/DataMappingFromWarehouseDataSet` to the `mappingFrom` request property `oneOf` list
- **2026-08-11** (v1) `b0ed05460bbf` — 8 breaking, 2 warning, 2 info
  - the request property `mappingTo/oneOf[#/components/schemas/DataMappingToTraits]/mappings/items/expression` became required
  - the `displayName` request property's maxLength was decreased to `64`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `400`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `404`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `409`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `429`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `500`
  - the `code` response property's max was increased from `99999.00` to `999999.00` for the response status `503`
  - changed the pattern of the request property `displayName` from `^[a-zA-Z][a-zA-Z0-9-_.]*$` to `^[a-zA-Z][a-zA-Z0-9-.]*$`
  - removed the request property `mappingTo/oneOf[#/components/schemas/DataMappingToTraits]/mappings/items/fieldName`
  - added `CSV` discriminator mapping keys to the `mappingFrom` request property
  - added `#/components/schemas/DataMappingFromCSV` to the `mappingFrom` request property `oneOf` list

---

[Operation](https://skmtc.dev/twilio/apis/memory-v1/docs/v1/ControlPlane/Stores/:storeId/DataMappings/post.md) · [API](https://skmtc.dev/twilio/apis/memory-v1.md) · [Page](https://skmtc.dev/twilio/apis/memory-v1/changes/v1/ControlPlane/Stores/:storeId/DataMappings/post)
