Marketing Operations API
A centralized API for marketing definitions and taxonomy management
You can use the Marketing Operations API to programmatically create, deploy, activate, or search for marketing definitions data.
Marketing operations describes all the digital marketing definitions and taxonomies in Sitecore xDB such as channels, goals, campaigns, and outcomes, and how activities are tracked during interactions. You can define, manage, activate, deploy, or update marketing definitions and taxonomies using the Content Editor or programmatically using the Marketing Operations API.
The Marketing Operations API provides you with a dedicated, centralized API to programmatically manage marketing definition and taxonomy data. This API ensures consistency of data storage across the Sitecore Experience Management and the Experience Database (xDB) platform and provides you with a high level of confidence in the accuracy of your reporting data.
![]() |
Sitecore applications, such as Email Experience Manager (EXM), the Experience Editor, and xAnalytics all use the Marketing Operations API to implement key parts of their functionality using marketing operations data and related tracking functionality.
Marketing definitions include items for:
Goals
Campaigns
Outcomes
Funnels
Assets
Marketing taxonomies include items for:
Campaign groups
Outcome groups
Assets
Venues
Channels
Campaign facets
Goal facets
Asset facets
The Marketing Operations API provides a more consistent approach to working with marketing definition data. It is easy to use, and simplifies the deployment of marketing definitions and marketing taxonomies.
The benefits of using the Marketing Operations API include:
Create, update, delete, deploy, and activate marketing definitions and taxonomies more easily across the platform.
Search access across campaign, goal, outcome, asset, and funnel definitions.
Retrieve marketing taxonomy, campaign, goal, outcome, and funnel data.
Retrieve marketing taxonomy data for use in aggregation processing.
High level of confidence in your data for reporting.
Use the Marketing Operations API to:
Configure servers – Use these instructions and spreadsheets to know which configuration files you need to enable or disable to manage marketing definitions on different server types. For example, on content delivery, content management, processing, or Reporting Service servers.