> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markapidown.net/llms.txt
> Use this file to discover all available pages before exploring further.

# New Request

> Send any HTTP request from the browser without creating a spec file first.

## Overview

The **New Request** panel in rqb-ui lets you build and send any HTTP request interactively no spec file required. It's the browser equivalent of `rqb request`.

## Open it

Click **New Request** in the top navigation bar, or navigate to `http://localhost:8080/request`.

<img src="https://mintcdn.com/markapidown/EIK4xY-n-7rm4Cg1/images/ui-new-request.png?fit=max&auto=format&n=EIK4xY-n-7rm4Cg1&q=85&s=6df2f3196a1ad947c72724dfb48b71ce" alt="New Request panel" width="1200" height="761" data-path="images/ui-new-request.png" />

## Layout

The panel has two columns:

* **Left Request builder**: method selector, URL, headers, body, variable overrides, save-as path
* **Right Response viewer**: status, body, headers, raw request

## Features

| Feature             | Details                                                            |
| ------------------- | ------------------------------------------------------------------ |
| Method selector     | GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS                       |
| Variable resolution | `{{variable}}` references are resolved from the active environment |
| Variable overrides  | Add per-request overrides without editing env files                |
| Body editor         | Raw text editor; auto-shown for POST/PUT/PATCH                     |
| Save as spec        | Enter a relative path to save the result as a markdown spec        |
| Auto-scratch        | Without a save path, responses are saved to the scratch workspace  |

## Save to collection

Enter a relative path in the **Save as spec** field, e.g. `apis/users/get-users.md`. After sending, the request and response become a spec in your collection ready to run with `rqb exec` or from the endpoint browser.

## Compare with rqb-cli

The browser New Request panel and `rqb request` use the same backend. Both save to the same workspace locations.
