A filter is a single condition that can be evaluated against a Subscriber. It has a field, an operator, and a value:
{
"field": "subscriber.tags",
"operator": "contains",
"value": "sub_tag_0j6hb7h40j6hb7h40j6hb7h40j"
}
The field is the path to the field on the subscriber to evaluate. The operator is the operator to use when evaluating the filter. The value is the value to compare the field to. Tag filters require the tag's ID (either a UUID or TypeID), not its name.
The value is equal to the field.
The value is not equal to the field.
The value contains the field.
The value does not contain the field.
The value is empty.
The value is not empty.
The value is greater than the field.
The value is less than the field.