---
schema_version: "1"
id: d85a4b5c40990b28b742ab4192d0281731fad5d4b7f6ae2287380df5f2c6a690
title: Developer Resources for Marketing Planning and Operations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mktg_pln_oper_learn_developer.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mktg_pln_oper_learn_developer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: dee8935cce583573403a494b08e8713b3605a2f01677ee6e684540dc748c6a30
description: Developers work with Marketing Planning and Operations data through standard objects, Tooling API objects, and Connect REST APIs. Use these developer resources to build integrations and automate marketing work.
products:
  - Marketing
release: "264"
---
# Developer Resources for Marketing Planning and Operations

Developers work with Marketing Planning and Operations data through standard objects, Tooling API objects, and Connect REST APIs. Use these developer resources to build integrations and automate marketing work.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=mktg.mktg_pln_oper_setup_editions.htm&amp;release=264.0.0&amp;type=5" title="Marketing Planning and Operations requires specific Salesforce editions and licenses. Learn about the editions, licenses, and add-ons that provide access, including the add-on for planning agents.">View supported editions</a></td></tr></tbody></table>

## Data Model

![The Marketing Planning and Operations data model diagram.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mktg_all-264-0-0-production-enus/e92be4e1-4bef-47a5-a11d-95f4ea1f7d7a/mktg_all/images/mktg_pln_oper_data_model.png)

## Standard Objects

Standard objects store the programs, tactics, goals, and governance records that Marketing Planning and Operations works with.

[MarketingProgram](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_marketingprogram.htm)

Represents a marketing program that's tied to a specific node in a planning hierarchy.

[MarketingGoal](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_marketinggoal.htm)

Represents a measurable target for a program or campaign, and tracks target values, actual results, and assignments.

[MarketingTactic](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_marketingtactic.htm)

Represents a single executable unit of work that pairs marketing content with a delivery method, such as an email or a social post.

[MarketingTacticTemplate](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_marketingtactictemplate.htm)

Represents a repeatable template that replicates successful tactics across teams.

[CampaignExt](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_campaignext.htm)

Extends a campaign with its association to a marketing program, along with its governance and review status.

[Review](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_review.htm)

Represents a standing review of a business record against a defined reference standard.

[ReviewExecution](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_reviewexecution.htm)

Represents a single review event that captures the outcome at a specific point in time.

[ComplianceControlScope](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_compliancecontrolscope.htm)

Represents a mandatory compliance control and the type of record that it applies to, such as a campaign, program, or tactic.

## Other Standard Objects

Marketing Planning and Operations also references standard objects that are defined in Marketing Cloud Next and other areas of Salesforce.

[AttribModel](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_attribmodel.htm)

Represents an attribution model used to measure marketing goal performance.

[Campaign](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_campaign.htm)

Represents a marketing campaign that can be linked to goals, tactics, and campaign extensions.

[ComplianceControl](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/sforce_api_objects_compliancecontrol.htm)

Represents a compliance control that provides context for reviews and review executions.

[EngagementSignalMetric](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_engagementsignalmetric.htm)

Represents an engagement metric used to measure marketing goal outcomes.

[RegulationClauseVersion](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/sforce_api_objects_regulationclauseversion.htm)

Represents a versioned regulation clause that provides context for compliance reviews.

## Tooling API Objects

Tooling API objects define the planning hierarchy that organizes marketing work across dimensions, such as brand, industry, and region.

[MarketingHierarchyGroupDef](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_marketinghierarchygroupdef.htm)

Represents the top-level category of a marketing hierarchy, defined on dimensions, such as brand, industry, and region.

[MarketingHierarchyGroupNodeDef](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_marketinghierarchygroupnodedef.htm)

Represents the membership of a node in a hierarchy group, and defines which levels belong to a group category.

[MarketingHierarchyNodeDef](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_marketinghierarchynodedef.htm)

Represents a node in a marketing hierarchy, with its depth set by a sequence number.

[MktHierGrpNodeRuleDef](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_mkthiergrpnoderuledef.htm)

Represents a rule for a hierarchy node, and defines the allowed parent node or who can create marketing programs.

## Connect REST APIs

Use the [Marketing Planning and Operations Connect REST APIs](https://developer.salesforce.com/docs/platform/connect-rest-api/references/connect-rest-api-marketing-planning-operations) to automate work from your own apps, integrations, and workflows.

## Metadata Type

Use the [MktPlanningOpsSettings metadata type](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_mktplanningopssettings.htm) to turn on settings for Marketing Planning and Operations.