SmartListRules
4 properties34 including nested9 operations use this
Properties
filterMatchType string required Smart list filter match type (rule logic)
Values all any custom
triggers array of SmartListFilters required
List of smart list triggers
Model SmartListFilters
id integer (int32) required Id of the filter
name string required Name of filter
ruleTypeId integer (int32) required Id of the rule type
ruleType string required Type of rule
Values Activity Attribute
operator string required Name of operator
conditions array of SmartListConditions
List of smart list conditions
Model SmartListConditions
activityAttributeId integer (int32) Id of the activity attribute. Present on conditions of activity rules
activityAttributeName string Name of the activity attribute. Present on conditions of activity rules
attributeId integer (int64) Id of the field. Present on conditions of attribute rules
attributeName string Name of the field. Present on conditions of attribute rules
operator string Value of operator
values array of string required List of values
isPrimary boolean Whether the condition is primary or not (first condition of the smart list)
isError boolean Whether the condition has a validation error
errorMessage string Validation error of the condition. Present when isError is true
filters array of SmartListFilters required
List of smart list filters
Model SmartListFilters
id integer (int32) required Id of the filter
name string required Name of filter
ruleTypeId integer (int32) required Id of the rule type
ruleType string required Type of rule
Values Activity Attribute
operator string required Name of operator
conditions array of SmartListConditions
List of smart list conditions
Model SmartListConditions
activityAttributeId integer (int32) Id of the activity attribute. Present on conditions of activity rules
activityAttributeName string Name of the activity attribute. Present on conditions of activity rules
attributeId integer (int64) Id of the field. Present on conditions of attribute rules
attributeName string Name of the field. Present on conditions of attribute rules
operator string Value of operator
values array of string required List of values
isPrimary boolean Whether the condition is primary or not (first condition of the smart list)
isError boolean Whether the condition has a validation error
errorMessage string Validation error of the condition. Present when isError is true
filterCustomRuleLogic string Custom rule logic, for example 1 and (2 or 3). Present when filterMatchType is custom
Referenced models
Used by
Programs
GETGet Smart List by Program IdSmart Campaigns
GETGet Smart List by Smart Campaign IdSmart Lists
POSTAdd RulePOSTDelete All RulesGETGet Smart List by IdPOSTRemove Rule ConstraintPOSTReorder RulesPOSTUpdate Filter LogicPOSTUpdate RuleGenerated from swagger-asset.json. Generated examples are inferred from the schema; they are illustrative and may not be valid production payloads.