{
"data": {
"filterOperators": [
{
"operator": "equals",
"description": "Checks if the field value equals the specified value",
"supportedTypes": ["string", "number", "boolean"]
},
{
"operator": "not_equals",
"description": "Checks if the field value does not equal the specified value",
"supportedTypes": ["string", "number", "boolean"]
},
{
"operator": "contains",
"description": "Checks if the field value contains the specified substring",
"supportedTypes": ["string"]
},
{
"operator": "not_contains",
"description": "Checks if the field value does not contain the specified substring",
"supportedTypes": ["string"]
},
{
"operator": "starts_with",
"description": "Checks if the field value starts with the specified prefix",
"supportedTypes": ["string"]
},
{
"operator": "ends_with",
"description": "Checks if the field value ends with the specified suffix",
"supportedTypes": ["string"]
},
{
"operator": "greater_than",
"description": "Checks if the field value is greater than the specified value",
"supportedTypes": ["number", "date"]
},
{
"operator": "greater_than_or_equal",
"description": "Checks if the field value is greater than or equal to the specified value",
"supportedTypes": ["number", "date"]
},
{
"operator": "less_than",
"description": "Checks if the field value is less than the specified value",
"supportedTypes": ["number", "date"]
},
{
"operator": "less_than_or_equal",
"description": "Checks if the field value is less than or equal to the specified value",
"supportedTypes": ["number", "date"]
},
{
"operator": "in",
"description": "Checks if the field value is in the specified array of values",
"supportedTypes": ["string", "number"]
},
{
"operator": "not_in",
"description": "Checks if the field value is not in the specified array of values",
"supportedTypes": ["string", "number"]
},
{
"operator": "is_null",
"description": "Checks if the field value is null or undefined",
"supportedTypes": ["any"]
},
{
"operator": "is_not_null",
"description": "Checks if the field value is not null or undefined",
"supportedTypes": ["any"]
},
{
"operator": "regex",
"description": "Checks if the field value matches the specified regular expression",
"supportedTypes": ["string"]
}
],
"logicalOperators": [
{
"operator": "AND",
"description": "Combines multiple conditions - all must be true"
},
{
"operator": "OR",
"description": "Combines multiple conditions - at least one must be true"
},
{
"operator": "NOT",
"description": "Negates a single condition"
}
],
"dataTypes": [
{
"type": "string",
"description": "Text values"
},
{
"type": "number",
"description": "Numeric values"
},
{
"type": "boolean",
"description": "True/false values"
},
{
"type": "date",
"description": "Date and time values"
},
{
"type": "array",
"description": "Arrays of values"
}
]
},
"status": true,
"message": "Available workflow filters retrieved successfully!",
"timestamp": "2025-07-25T12:50:38.937Z"
}