This is a private version, not available to general public yet.
This "super-filter" does:
- Filter-out webhooks depending on a filter Condition
- Eliminate Duplicates based on "etag" (or any other webhook parameter)
Cost of this Api:
- Blocked incoming webhook = 1 RapidApi call (1 incoming).
- Forwarded filtered webhook = 2 RapidApi calls (1 incoming, 1 outgoing).
The filter Condition is expressed with simple SQL WHERE search syntax.
Example: "data.state = 'void' OR data.state = 'awaiting_confirmation')".
It also accepts more advanced queries respecting said SQL search syntax, such as:
"data.state IN ('void', 'awaiting_payment') OR data.subject LIKE '.%'".
It accepts simple variables such as
"theme = 'business'",
and nested variables such as
"incoming.custom.total != 0".
A recap of the SQL search syntax can be found in any reference guide or tutorial, such as:
https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-where/
Accepted operators:
=, >, <, >=, <=, <> or !=, AND, OR, IN, BETWEEN, LIKE, IS NULL, NOT,
with or without parentheses ().