---
schema_version: "1"
id: 3b382a237107290a5bc35d61844f111f91b40cbe2fe96fcd40b3ba7cc3518c6e
title: getTacticCompensationModels
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/getTacticCompensationModels.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/getTacticCompensationModels.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1203727c2732a7562bd3292abe7d99773c81ce49244e5f1db529c7b4be3d5a9e
description: This method returns the list of valid compensation model values for a tactic template based on the tactic template defined tactic record type.
---
# getTacticCompensationModels

This method returns the list of valid compensation model values for a tactic template based on the tactic template defined tactic record type.

## Input Parameters

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

## Input Sample

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

## Response Sample

\[
    {
        "Name": "Per Case",
        "Id": "PerCase"
    },
    {
        "Name": "Percentage",
        "Id": "Percentage"
    }
\]

## Response Properties

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

| Name | Description |
| --- | --- |
| Id | Value for the compensation model |
| Name | Label for the compensation model |