Setting up triggers
Enable a trigger on a connection, filter it, and optionally fire a governed action.
A trigger is a trigger type from the catalog enabled on one of your connections.
1. Pick a trigger type
Each type tells you its delivery (webhook or poll), its config_schema (the filters
you can set), and its payload_schema.
2. Enable it on a connection
The config values filter which events fire (here, only stars on octocat/hello).
From an SDK:
Or the CLI:
3. (Optional) fire a governed action
Add a target action and an input mapping to act on each event. The action runs through the governed path — policy, approvals, and audit all apply:
{{path}} templates are resolved against the event payload. If a policy
denies the action it's recorded as action_denied; if it
requires approval it's held as action_approval.
4. Manage and inspect
You can manage all of this from the dashboard's Triggers page or the
CLI (nolixan triggers list|pause|events).