Mapping Service API guide

Data Prep allows data engineers to map, transform, and validate data to and from Experience Data Model (XDM). Data Prep appears as a “Map” step in the Data Ingestion processes, including CSV Ingestion workflow.

The Mapping Service API, also known as the Data Prep API, includes multiple endpoints outlined below. Please visit the individual endpoint guides for details and refer to the getting started guide for important information on required headers, reading sample API calls, and more.


Mapping-set functions allow you to transform your data between source and destination schemas. You can use the /languages/el endpoint to validate your expressions as well as get a list of all the available mapping-set functions and operations.

For detailed information on how to use mapping-set functions, please read the functions endpoint guide.

Mapping set

Mapping sets can be used to define how data in a source schema maps to that of a destination schema. You can use the /mappingSets endpoint in the Data Prep API to programmatically retrieve, create, update, and validate mapping sets.

For detailed information on how to use mapping sets, please read the mapping set endpoint guide.

Next steps

To begin making calls using the Mapping Service API, please read the getting started guide then select one of the endpoint guide to learn how to use the specific endpoints.

On this page