---
schema_version: "1"
id: 24a737c11012b006e8336c52f4bf7a4c75e01838371144853e66848e65886aaf
title: New Promotion Wizard Invocable Actions
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/rcg_tpm_new_promotion_apex_wrapper.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/rcg_tpm_new_promotion_apex_wrapper.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 25352f8a94ed30a7a5254b072b1dea7e654fd579bbf17341743387ec6a4d4ae6
description: This class contains support for Data Source providers used in the NewPromotion wizard.
---
# New Promotion Wizard Invocable Actions

This class contains support for Data Source providers used in the NewPromotion wizard.

- **[getAccounts](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getAccounts.htm)**  
    This method returns the list of accounts valid for the period defined by the input date from and the date through.
- **[getAccountSets](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getAccountSets.htm)**  
    This method returns the list of account sets valid for the period defined by the input date from and date through.
- **[getPromotionTemplates](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getPromotionTemplates.htm)**  
    This method returns the list of promotion templates along with additional information. The method will search for promotion templates where the "Display\_In\_MetadataWizard\_\_c" field is set to true unless the "all" parameter is set to true.
- **[getProducts](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getProducts.htm)**  
    This method returns the list of tactic templates related to the input promotion template.
- **[getPromotionKPIs](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getPromotionKPIs.htm)**  
    This method returns the list of editable and editable calculated KPIs on promotion level for the input promotion template
- **[getTacticCompensationModels](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getTacticCompensationModels.htm)**  
    This method returns the list of valid compensation model values for a tactic template based on the tactic template defined tactic record type.
- **[getTacticKPIs](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getTacticKPIs.htm)**  
    This method returns the list of editable and editable calculated KPI's on tactic level for the input ppromotion template and tactic template. It returns all the possible KPI's that are part of the tactic template defined KPI subset in the order defined by the sort field.
- **[getTacticTemplates](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getTacticTemplates.htm)**  
    This method returns the list of tactic templates related to the input promotion template.