| BusinessUnitId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the internal organization unit that contains the details of the
Marketing Cloud business unit associated with the promotion.
- This field is a relationship field.
- Relationship Name
- BusinessUnit
- Relationship Type
- Lookup
- Refers To
- InternalOrganizationUnit
|
| CampaignId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The campaign associated with the promotion.
- This is a relationship field.
- Relationship Name
- Campaign
- Relationship Type
- Lookup
- Refers To
- Campaign
|
| CumulativeUsageTarget |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The number of times a member must participate or the amount of money spent
to qualify for a reward.
|
| CurrentLiabilityAmount |
- Type
- currency
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The liability amount incurred for the promotion until now. This field is
available in API version 52.0 and later.
|
| CurrentPointCount |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The liability amount incurred for the promotion until now. This field is
available in API version 52.0 and later.
|
| DefaultVoucherDefinitionId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The voucher associated with the promotion.
- This is a relationship field.
- Relationship Name
- DefaultVoucherDefinition
- Relationship Type
- Lookup
- Refers To
- VoucherDefinition
|
| Description |
- Type
- textarea
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- Description of the promotion.
|
| DisplayName |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The display name of the promotion. This field is available in API version
60.0 and later where Global Promotions Management is enabled.
|
| EndDate |
- Type
- date
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- End date of the promotion.
|
| EndDateTime |
- Type
- date
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The end date and time of the promotion. This field is available in API
version 60.0 and later where Unified Promotions is enabled.
|
| EnrollmentEndDate |
- Type
- date
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The last date to enroll in the promotion.
|
| EnrollmentStartDate |
- Type
- date
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The first date to enroll in the promotion.
|
| FulfillmentAction |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Select how a loyalty member is rewarded for fulfilling promotion
requirements.
- Possible values are:
-
CreditPoints—Credit
Points
-
IssueVoucher—Issue
Voucher
|
| GameDefinitionId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the game definition associated with the promotion.
- This field is a relationship field.
- Relationship Name
- GameDefinition
- Relationship Type
- Lookup
- Refers To
- GameDefinition
|
| ImageUrl |
- Type
- url
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The URL for the promotion image. This field is available in API version 57.0
and later.
|
| IsActive |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether the promotion is active. This field is available in API
version 52.0 and later.
|
| IsCloned |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether the promotion has been created by cloning an existing
promotion. This field is available in API version 61.0 and later.
- The default value is false.
|
| IsEnrollmentRequired |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether enrollment is required to participate in the
promotion.
|
| IsPointsWithFactor |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether the promotion is applied by multiplying points with a
factor or by using the fixed value in the TotalRewardPoints field. This field
is available in API version 52.0 and later.
- The default value is False.
|
| IsQuickPromotion |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether the records represent a quick promotion (true) or not (false). This field is available in API version 57.0 and
later.
- The default value is false.
|
| IssuedVoucherCount |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The number of vouchers issued for the promotion until current date. This
field is available in API version 52.0 and later.
|
| LastReferencedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The most recent date on which a user referenced this record.
|
| LastViewedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The most recent date on which a user viewed this record.
|
| LoyaltyProgramCurrencyId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The loyalty program currency associated with the promotion.
- This is a relationship field.
- Relationship Name
- LoyaltyProgramCurrency
- Relationship Type
- Lookup
- Refers To
- LoyaltyProgramCurrency
|
| LoyaltyProgramId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The loyalty program associated with the promotion.
- This is a relationship field.
- Relationship Name
- LoyaltyProgram
- Relationship Type
- Lookup
- Refers To
- LoyaltyProgram
|
| LoyaltyPromotionType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- The type of promotion.
- Possible values are:
|
| MaximumLiabilityAmount |
- Type
- currency
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The maximum liability amount that can be incurred for the promotion.
|
| MaximumRewardValue |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The total value that can be accumulated for the promotion.
|
| MaximumVoucherCount |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The maximum number of vouchers that can be issued for the promotion. This
field is available in API version 52.0 and later.
|
| Name |
- Type
- string
- Properties
- Create, Filter, Group, idLookup, Sort, Update
- Description
- Unique identifier for the promotion.
|
| Objective |
- Type
- textarea
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- Business objective of the promotion. For example, launching a new product,
keeping customers satisfied, or clearing stock.
|
| OwnerId |
- Type
- reference
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- The ID of the user who owns this record.
- This is a polymorphic relationship field.
- Relationship Name
- Owner
- Relationship Type
- Lookup
- Refers To
- Group, User
|
| PointFactor |
- Type
- double
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The factor with which points are multiplied or divided when IsPointsWithFactor is set to true. This field
is available in API version 52.0 and later.
|
| PriorityNumber |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The priority number of the promotion. This field is available in API version
60.0 and later, where Global Promotions Management is enabled.
|
| ProductCatalogId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the product catalog associated with the promotion. This field is
available in API version 60.0 and later, where Global Promotions Management is
enabled.
- This field is a relationship field.
- Relationship Name
- ProductCatalog
- Relationship Type
- Lookup
- Refers To
- ProductCatalog
|
| PromotionCode |
- Type
- string
- Properties
- Create, Filter, Group, idLookup, Nillable, Sort, Update
- Description
- The unique code of the promotion. This field is available in API version
60.0 and later, where Global Promotions Management is enabled.
|
| PromotionConfiguration |
- Type
- textarea
- Properties
- Create, Nillable, Update
- Description
-
A JSON representation of a promotion's configuration, including
eligibility rules and reward details.
Depending on the selected
template and eligibility criteria, it contains information, such as product
IDs, that changes across orgs.
When migrating promotions across orgs,
the IDs in this JSON must match the data in the target org. Salesforce
recommends using the Promotion APIs for an efficient migration instead of
updating the field manually.
This field is used only when
IsQuickPromotion is set to true.
This field is available in API
version 57.0 and later.
|
| RelatedPromotionId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the promotion that was cloned to create the promotion.
- This field is a relationship field.
- Relationship Name
- RelatedPromotion
- Relationship Type
- Lookup
- Refers To
- Promotion
|
| RuleLibraryId |
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- ID of the promotion that was cloned to create the promotion. This field is
available in API version 62.0 and later.
- This field is a relationship field.
- Relationship Name
- RelatedPromotion
- Relationship Type
- Lookup
- Refers To
- Promotion
|
| StartDate |
- Type
- date
- Properties
- Create, Filter, Group, Sort, Update
- Description
- Required. The start date of the promotion.
|
| StartDateTime |
- Type
- dateTime
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The start date and time of the promotion. This field is available in API
version 60.0 and later where Global Promotions Management is enabled.
|
| Status |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- The status of the promotion.
- Possible values are:
- Cancelled
- Complete
- Draft
- InProgress
|
| TotalRewardPoints |
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The points awarded on availing the promotion.
|
| TransactionJournalType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- The journal type that has been applied for the promotion. This field is
available in API version 52.0 and later.
- Possible values are:
|