FEEL reference
AvailableThe expression language used across the platform.
order.amount > 10000
customer.age >= 18
customer.name
if order.amount > 100000 then "MANUAL" else "AUTO"FEEL is used in gateway conditions, mappings, form logic, decision expressions, variable calculations and dynamic configuration.
| Supported | Examples |
|---|---|
| Comparison and logic | amount > 1000 and region = "EU" |
| Arithmetic and text | price * quantity, firstName + " " + lastName |
| Conditions | if score >= 70 then "PASS" else "FAIL" |
| Ranges and unary tests | [100..500], > 1000 |
| Lists, contexts and filters | items[price > 10] |
| Loops and quantifiers | for x in items return x.price, some x in items satisfies x.urgent |
| Built-in functions | More than 80, listed by GET /feel/functions |
Try an expression with POST /feel/evaluate. A few functions from the full FEEL standard are not implemented yet, so test anything unusual before relying on it.