---
schema_version: "1"
id: cde3a1c51fe0c2e8a3682ead0006e4e6bab2bb6c79952b81bb297738c0ab76d6
title: Copy 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_copy_promotion_apex_wrapper.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/rcg_tpm_copy_promotion_apex_wrapper.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d877c11dcef2cc57da702634d23fce6ee7a0ba4e32ba16b9e49c49d0b392aa19
description: This class contains support for Data Source providers used in the CopyPromotion wizard.
---
# Copy Promotion Wizard Invocable Actions

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

- **[getPromotion](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/copy_promotion_getpromotions.htm)**  
    This method returns the requested fields for the given promotion ID.
- **[getAccounts](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/copy_promotion_getaccounts.htm)**  
    This method returns the list of accounts valid for the target promotion. Target promotion timeframe is calculated by the difference in days between the original promotion date and the new date.
- **[getAccountSets](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/copy_promotion_getaccountsets.htm)**  
    This method returns the list of account sets valid for the target promotion. Target promotion timeframe is calculated by the difference in days between the original promotion date and the new date.
- **[IsPromotionTemplateCopyable](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/copy_promotion_is_promotion_template_copy.htm)**  
    This method validates the given promotion has a promotion template that can be copied.
- **[isPromotionAndUserSameSalesOrg](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/copy_promotion_is_promotion_and_user_same.htm)**  
    This method validates if the given promotion belongs to the same Salesorg where the user exists.