Skip to main content

incentiveRuleSetAction

Configure the incentive action and discount settings for an incentive rule.

Defines the specific incentive action to be applied when rule conditions are met, including discount types, amounts, and application logic for promotional offers and special pricing.

Possible errors:

  • BUSINESS_RULE_NOT_FOUND: Incentive rule with the specified ID does not exist
  • BUSINESS_RULE_UPDATE_ERROR: Failed to update the incentive rule action
  • FORBIDDEN: Insufficient permissions to modify incentive rules

AUTH: Role=[configuration.OWNER,configuration.EDITOR]

incentiveRuleSetAction(
input: IncentiveRuleSetActionInput!
): BusinessRule!

Arguments

incentiveRuleSetAction.input ● IncentiveRuleSetActionInput! non-null input

Configuration data for setting incentive actions, discount types, and promotional settings

Type

BusinessRule object

Complete business rule workflow represented as a directed graph structure.

Each business rule consists of interconnected nodes (input, decision tables, output) connected by edges that define the execution flow. Decision tables contain multiple rows where each row represents a specific rule condition and corresponding action. The graph structure enables complex business logic modeling with branching, parallel processing, and conditional execution paths.