---
schema_version: "1"
id: dac7d8460ec3d00ae808bbc880fad5a98c3a7af1c33b8a164289eaa3c93e9435
title: getPromotionTemplates
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/derive_promo_getpromotiontemplates.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/derive_promo_getpromotiontemplates.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: fc030e359e52ad3a5362665de1e7031077f03df534f60e608019abed66ed9b76
description: This method returns the list of possible Promotion Templates for derive workflow.
---
# getPromotionTemplates

This method returns the list of possible Promotion Templates for derive workflow.

## Input Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| promotionId | String | YES | ID of the promotion. |

## Input Sample

"source": {
    "class": "DerivePromotionWizardCallable",
    "method": "getPromotionTemplate",
    "cache": true,
    "params": {
        "promotionId": "{! promotionId }"
    }
}

## Response Sample

\[
    {
        "Name": "Customer Promotion",
        "Id": "a2a2X000004L7xPQAS"
    }
\]

## Response Properties

| Name | Description |
| --- | --- |
| Id | ID of the Promotion Template. |
| Name | Name of the Promotion Template. |