Add complex validation rules using JSONata expressions
Add Fields
Enable
undefined
($exists(projects) and $count(projects) >= 5) ? undefined : [{"field": "projects", "message": "Select at least 5 projects"}]
($exists(warehouse_id) and not $exists(region_id)) ? [{"field": "region_id", "message": "Region is required when warehouse is selected"}] : undefined
{ "field": "field_name", "message": "Error message shown to user" }
Enter Test Data
Write Expression
View Output
Verify
{ "warehouse_id": "wh-123", "projects": [ {"value": "1"}, {"value": "2"} ] }
[ {"field": "projects", "message": "Select at least 5 projects"} ]