bruno_run_request
Execute a specific API request from a Bruno collection, with options for environment variables, validation, and test reports.
Instructions
Run a specific request from a Bruno collection
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"collectionPath": "<collectionPath>",
"requestName": "<requestName>"
},
"name": "bruno_run_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| collectionPath | Yes | Path to the Bruno collection | |
| requestName | Yes | Name of the request to run | |
| environment | No | Name or path of the environment to use | |
| enviroment | No | Alias for environment (to handle common typo) | |
| envVariables | No | Environment variables as key-value pairs | |
| reporterJson | No | Path to write JSON report | |
| reporterJunit | No | Path to write JUnit XML report | |
| reporterHtml | No | Path to write HTML report | |
| dryRun | No | Validate request without executing HTTP call |