---
schema_version: "1"
id: f0898965f07c20d11b93e3615bbe88b1ba4e2e8a75cd4daea965a2209adebac1
title: getTacticKPIs
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/getTacticKPIs.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getTacticKPIs.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 538a546d7b8ba878a462b1a43e87c45a3455b2275ebab666a4ab8874b11809b8
description: 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.
---
# getTacticKPIs

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.

## Input Parameters

| Name | Description |
| --- | --- |
| promoTemplate | SFDC ID of the promotion template. |
| tacticTemplate | SFDC ID of the tactic template. |

## Input Sample

{
    "class": "NewPromotionWizardCallable",
    "method": "getTacticKPIs",
    "params": {
        "promoTemplate": "{! promoTemplate.Id }",
        "tacticTemplate": "{! tacticTemplate.Id }"
    },
    "cache": true
}

## Response Sample

\[
    {
        "ValueDecimalPlaces": 10,
        "Name": "Variable Amount",
        "Id": "ProVarAmountPriceCut"
    },
    {
        "ValueDecimalPlaces": 2,
        "Name": "Fixed Amount",
        "Id": "ProFixedAmountLumpSum"
    }
\]

## Response Properties

This method returns a list of items with the following properties:

<table class="featureTable sort_table" summary="">


            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader  " id="d125593e118">Name</th>

                <th class="featureTableHeader  " id="d125593e121">Description</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d125593e118" data-title="Name">Id</td>

                <td class="entry" headers="d125593e121" data-title="Description">KPI name</td>

              </tr>

              <tr>
                <td class="entry" headers="d125593e118" data-title="Name">Name</td>

                <td class="entry" headers="d125593e121" data-title="Description">KPI description label.</td>

              </tr>

              <tr>
                <td class="entry" headers="d125593e118" data-title="Name">ValueDedimalPlaces</td>

                <td class="entry" headers="d125593e121" data-title="Description">
                  <p class="p">Maximum amount of decimal places expected for a value of the KPI based on
                    the KPI type:</p>
                  Possible Values:<ul class="ul bulletList">
                    <li class="li">Money: 2</li>

                    <li class="li">Percentage: 2,</li>

                    <li class="li">Price: 2</li>

                    <li class="li">Volume: 0</li>

                    <li class="li">None: 10</li>

                  </ul>
                </td>

              </tr>

            </tbody>

          </table>