VEGA or an order total above a threshold. A filter that does not match skips that target. It leaves the occurrence and other subscriptions available in Event History.
Explore the behavior
Example: admit one supplier feed
The Asterion subscription listens forASTERION_SUPPLIER_FEED_READY and targets Supplier stock intake. Its filter compares the message’s supplierId with VEGA. An occurrence for another supplier does not reach this target. Definition metadata demo: asterion helps operators find the subscription; it is not the message’s supplier identity.

The Event definition separates searchable metadata, a message predicate and the target Job.
Filter event messages
The visual filter builder supports all, any, and none matching. Enter message paths without themessage. prefix; use dot notation for nested properties.
message. For example, enter name, mimeType, or metadata.kind; the editor persists the safe query path as message.name, message.mimeType, or message.metadata.kind. Do not type the message. prefix into the visual field.
For a CSV ingestion subscription, configure all conditions:
* is normalized to the query wildcard used by the stored filter. Property paths are limited to safe dot notation; prototype-related segments and prefixed paths are rejected.
Filter operators
The visual builder supports up to six safe message-path segments and deliberately writes only
message.* filters. The Platform API accepts a validated filter tree over message.*, searchable metadata.*, or the event type, with nested and, or, and not groups and at most twelve field-path segments. Unsafe keys such as __proto__, prototype, and constructor are rejected on both surfaces.

