---
schema_version: "1"
id: 55472d0b11672f73cdfd387f258503db6cba18d69bcea55de2eb122811847336
title: Data Mappers
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF620/DR/tmf620_data_mappers.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/tmf620_data_mappers.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0a041516e5313aa9ff30bb4f97db71a1db85a654b27d8a4758c50aab2ba35cdb
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# Data Mappers

Integration Procedures use Data Mapper transformations to convert the TMF format to specific mappings that can be extended.
You can use Data Mappers on the GET, POST, and PATCH methods of the following resources:

- Product specification
- Product Offering
- Product Offering Price
- Catalog
- Category

In case of additional mappings, you can configure the IPs without modifying the code.  
**Note:** You can extend only the root resources and not the sub-resources.

To create additional mappings, extend the following Data Mappers:

- [TMFTMForumProductSpecificationResponseTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductSpecificationResponseTransform.md)
- [TMFTMForumProductSpecificationRequestTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductSpecificationRequestTransform.md)
- [TMFTMForumProductOfferingResult](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductOfferingResult.md)
- [TMFTMForumProductOfferingInput](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductOfferingInput.md)
- [TMFTMForumProductOfferingPriceInput](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductOfferingPriceInput.md)
- [TMFTMForumProductOfferingPriceResult](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumProductOfferingPriceResult.md)
- [TMFTMForumGetDefaultPriceList](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumGetDefaultPriceList.md)
- [TMFTMForumTransformCatalogRequest](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumTransformCatalogRequest.md)
- [TMFTMForumTransformCatalogResponse](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumTransformCatalogResponse.md)
- [TMFTMForumCategoryRequestTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumCategoryRequestTransform.md)
- [TMFTMForumCategoryResponseTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumCategoryResponseTransform.md)
- [TMFTMForumGetCategoryInputResponse](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumGetCategoryInputResponse.md)
- [TMFTMForumTransformGetCatalogInputResponse](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumTransformGetCatalogInputResponse.md)
- [TMFTMForumTransformGetCatalogResponse](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumTransformGetCatalogResponse.md)
- [TMFTMForumGetProductOfferingPriceInput](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumGetProductOfferingPriceInput.md)
- [TMFTMForumGetProductOfferingPriceResult](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumGetProductOfferingPriceResult.md)
- [TMFTMForumPatchCategoryInputTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumPatchCategoryInputTransform.md)
- [TMFTMForumPatchCategoryResponseTransform](https://developer.salesforce.com/docs/industries/communications/guide/TMFTMForumPatchCategoryResponseTransform.md)

**Example: Extend the POST method of the Product Specification resource**

1. If a new field CustomField\_\_c is passed in the POST request of Product Specification, add a new custom field CustomField\_\_c on the sObject Product2.
2. Update the TMF-TMForumProductSpecificationRequestTransform Data Mapper and add the relevant mapping.
