Run Bruno filter scenarios
run-filter-scenariosRuns temporary Bruno request variants with chosen disabled query params enabled and validates HTTP status and response payload consistency; baseline calls separate ignored filters from zero matches.
Instructions
Run temporary Bruno request variants with selected disabled query params enabled, then validate HTTP status and response payload consistency. Each request is also run once without filters (baseline) to distinguish an ignored filter (response identical to baseline) from a filter that legitimately returns zero matches. Infrastructure failures (auth, routing, timeout, connectivity) are reported as inconclusive, never as filter defects. Source collection files are not modified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenarios | No | Optional explicit filter scenarios. When omitted, scenarios are generated from disabled query params. | |
| variables | No | Optional non-secret KEY=value variables. | |
| collection | Yes | Path to the Bruno collection directory or opencollection.yml file. | |
| environment | No | Optional Bruno environment name. | |
| max_scenarios | No | Maximum number of generated scenarios when scenarios are omitted. | |
| inherited_variables | No | Optional secret variable names to inherit from the MCP server process. |