Audience Criterion Input

Audience criterion.
Root XML tag
<audienceCriteria>
JSON example
1{
2   "criterion": [
3      {
4      "permission": "AssignTopics",
5      "isEnabled": "true"
6      }
7   ],
8   "criterionNumber": 1,
9   "criterionOperator": "Equal",
10   "criterionType": "Permission"
11}
Properties
Name Type Description Required or Optional Available Version
criterion Audience Criterion Value Input[] List of mappings of audience criteria fields and values. Required when creating an audience

Optional when updating an audience

47.0
criterionNumber Integer Number associated with the audience criterion in a formula. For example, (1 AND 2) OR 3. If unspecified, criteria are assigned numbers in the order that they’re added. Optional 47.0
criterionOperator String Operator used in the personalization audience criterion. Values are:
  • Contains
  • Equal
  • GreaterThan
  • GreaterThanOrEqual
  • Includes
  • LessThan
  • LessThanOrEqual
  • NotEqual
  • NotIncludes
  • StartsWith
Required when creating an audience

Optional when updating an audience

47.0
criterionType String Type of personalization audience criterion. Values are:
  • Audience—Criterion based on audience.
  • Default—Audience has no criteria.
  • Domain—Criterion based on domain.
  • FieldBased—Criterion based on object fields.
  • GeoLocation—Criterion based on location.
  • Permission—Criterion based on standard or custom permissions.
  • Profile—Criterion based on profile.
Required when creating an audience

Optional when updating an audience

47.0