Create Bruno request
bruno_create_requestCreate Bruno HTTP request YAML files, automatically creating missing parent folders while preserving existing files.
Instructions
Create a Bruno HTTP request YAML file. Missing parent folders are created and existing files are not overwritten.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | App extension settings. | |
| url | Yes | Request URL, optionally with Bruno {{variables}}. | |
| auth | No | Authentication config object (e.g. { type: 'bearer', token: '...' }) or 'inherit'. Use Bruno variables for secrets. | |
| body | No | Request body: { type, data } object or list of variants. | |
| docs | No | Documentation text. | |
| name | Yes | Request display name. | |
| tags | No | Request tags. | |
| method | Yes | HTTP method, for example GET or POST. | |
| params | No | Query and path parameters. | |
| headers | No | Request headers. | |
| request | Yes | New request path relative to collection root, including .yml extension (e.g. Users/Create.yml). | |
| runtime | No | ||
| examples | No | Request and response examples. | |
| sequence | No | Execution sequence order. | |
| settings | No | ||
| collection | Yes | Collection path relative to workspace root (as returned by bruno_list_collections). | |
| description | No | Request description. |