API Reference for Marketo Engage

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 Id

Smart Campaigns

GETGet Smart List by Smart Campaign Id

Smart Lists

POSTAdd RulePOSTDelete All RulesGETGet Smart List by IdPOSTRemove Rule ConstraintPOSTReorder RulesPOSTUpdate Filter LogicPOSTUpdate Rule

Generated from swagger-asset.json. Generated examples are inferred from the schema; they are illustrative and may not be valid production payloads.

↑ ↓ to move, ↵ to open, esc to closeSee all results