Webhook operators

The following operators are supported in webhook conditions. Use them in the op field.

OperatorMeaningExample
=EqualsreservationStatus = confirmed
!=Not equalsreservationStatus != canceled
>Greater thannights > 2
<Less thanadults < 4
>=Greater than or equalnights >= 3
<=Less than or equaladults <= 2
≤x<Range: inclusive lower, exclusive upperhourOfDay ≤x< 18 with secondValue = 18
≤x≤Range: inclusive lower and uppernights ≤x≤ 5 with secondValue = 5
Exists / present (non-empty)guestEmail ∃
!∃Not exists / emptyguestEmail !∃
inIn listcountry in ["US", "GB"]
!inNot in listmarketingSource !in ["facebook"]

Notes:

  • Range operators require both value (lower bound) and secondValue (upper bound).
  • For list operators (in, !in), set value to an array.
  • Some condition types accept only specific operators (e.g., booleans typically use = / !=).