Skip to main content
The following conditions are available:
NameDescription
Does not equal (Loose)Check if a value is not equal.
Does not equal (Strict)Check if a value is not equal.
Equals (Loose)Compare values based on value and type.
Equals (Strict)Compare values based on value and type.
Format: Valid JSONFormat a string as valid JSON.
Format: Valid URLFormat a string as a valid URL.
Format: Valid credit cardFormat by the credit card number schema.
Format: Valid date timeFormat the value as date time.
Format: Valid email addressFormat a string as an email.
Format: Valid unique identifier (UUID)Format a string as a valid UUID based on the supplied UUID version.
Format: Validate by JSON schemaSchema validation results to be used as condition.
In storage condition
Is emptyCondition for empty value.
Is not emptyCheck if a value is not empty.
List: ContainsCheck if a value exists within a list.
List: Contains matchCheck if a list contains a value.
List: Does not containCheck that a list doesn’t contain a value.
List: Does not contain matchCheck that a list doesn’t contain a value.
Logic: AndWhen conditions are evaluated all should match.
Logic: NotWhen conditions are evaluated non should match.
Logic: OrWhen conditions are evaluated at least one should match.
Logic: XorWhen conditions are evaluated only one should match.
Mapped conditionMap based on the supplied AND condition.
Number: Greater thanCheck a number is greater than but not equals.
Number: Greater than or equalsCheck a number is greater than or equals.
Number: Less thanCheck a number is less than but not equals.
Number: Less than or equalsCheck a number is less than or equals.
String: Contains only alphabetic charactersCheck a string only contains alphabetic characters.
String: Contains only alphanumeric charactersCheck a string only contains alphanumeric characters.
String: Contains only numbersCheck a string only containers numbers.
String: Does not match PCRE expressionCheck a string doesn’t match the supplied regex.
String: Does not match fnmatch patternCheck a string doesn’t match the supplied value.
String: Length betweenCheck a string length falls between a min and max value.
String: Length equalsCheck a strings length matches the supplied value.
String: Matches PCRE expressionCheck a string matches the supplied regex.
String: Matches fnmatch patternCheck a string matches the supplied value.
Type: ArrayCheck that the data has the array type.
Type: BooleanCheck that the data has the boolean type.
Type: FloatCheck that the data has the float or double type.
Type: IntegerCheck that the data has the integer type.
Type: NumericCheck that the data has the numeric type.
Type: ObjectCheck that the data has the object type.
Type: StringCheck that the data has the string type.
Value not one of listCheck a value is not one of the values in a list.
Value one of listCheck a value is one of the items in a list.