Try it
Validate a filter
The validator on this page is generated from the very schema this site serves at its
$id, compiled by Ajv when the site
was built. It runs entirely in your browser — nothing is sent anywhere, and there is no
third-party script. A verdict here is the verdict a conforming server would reach about
well-formedness.
What this does and does not tell you
It tells you whether a filter is well-formed — valid against the grammar.
It cannot tell you whether a particular endpoint will serve it, because that depends on the
profiles that endpoint advertises and the paths it exposes. Those
produce unsupported-operator and
unknown-field, which no generic
validator can predict.
The three examples marked ✗ are the mistakes worth making once here rather than in production.