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

# Body Data

The **Body** tab in Bruno allows you to send specific data with your API requests. You can choose from various data formats, such as Form, Raw, and others, using the dropdown menu.

## Send Body Data with API Requests

You can select the data type based on your API request requirements. For example, if you're working with a request where you need to send specific details about a particular item, you’ll likely choose JSON as the data type and include the data in the body of the request.

<img src="https://mintcdn.com/bruno-a6972042/k_zr3I3gL1BrG0vM/images/screenshots/send-request/rest/raw-data.webp?fit=max&auto=format&n=k_zr3I3gL1BrG0vM&q=85&s=bde5e391c8fb320d8589760c84b48383" alt="raw-data" width="2472" height="1142" data-path="images/screenshots/send-request/rest/raw-data.webp" />

### Form-Data

#### 1. Multipart Form

Used for sending files along with form data, allowing multiple parts with different content types in a single request. In multipart form data, each part of the request is separated by a boundary.

1. Navigate to the **Body** tab.
2. Select **Multipart Form** from dropdown.
3. Click on **Add File** and upload your file.
4. (optional) You can also select **Add Param** for sending key-value pair data.
5. Save and execute the request.

<img src="https://mintcdn.com/bruno-a6972042/k_zr3I3gL1BrG0vM/images/screenshots/send-request/rest/multipart-data.webp?fit=max&auto=format&n=k_zr3I3gL1BrG0vM&q=85&s=30226fb8970c30ed3ff37a0878f08318" alt="multipart-data" width="2472" height="1178" data-path="images/screenshots/send-request/rest/multipart-data.webp" />

#### 2. URL Encoded

It is commonly used for simple form submissions where data is sent as key-value pairs. Each key and value are separated by an equal sign (=), and multiple pairs are separated by an ampersand (&).

1. Navigate to the **Body** tab.
2. Select **Form URL Encoded** from dropdown.
3. Click on **Add Param** and add key-value pair.
4. Save and execute the request.

<img src="https://mintcdn.com/bruno-a6972042/uGT0Shya7KZFqFkD/images/screenshots/send-request/rest/url-encoded.webp?fit=max&auto=format&n=uGT0Shya7KZFqFkD&q=85&s=52feafdd557c3e5960de5eb2c275d7bf" alt="url-encoded" width="2472" height="1076" data-path="images/screenshots/send-request/rest/url-encoded.webp" />

### Raw Data

Raw Data allows you to send data in its raw, unprocessed form in the body of an API request. It doesn’t require a predefined structure like key-value pairs or multi-part boundaries. Instead, you can send data exactly as it is, which is useful when dealing with structured data formats such as **JSON, XML, Sparql or plain text**.

1. Navigate to the **Body** tab.
2. In the RAW section, select your preferred data format.
3. Add appropriate data for your API request.
4. Save and execute the request.

<img src="https://mintcdn.com/bruno-a6972042/k_zr3I3gL1BrG0vM/images/screenshots/send-request/rest/raw-data-json.webp?fit=max&auto=format&n=k_zr3I3gL1BrG0vM&q=85&s=f143fff48d60bd206f31e82af1110ed5" alt="raw-data" width="2472" height="1076" data-path="images/screenshots/send-request/rest/raw-data-json.webp" />

### Other (File / Binary / No Body)

The **Other** option on the **Body** tab provides quick choices to send a file or to send no body.

1. Navigate to the **Body** tab.
2. From the dropdown, choose **Other**.
3. Two controls are available:
   * **File / Binary**: Send a file directly as the request body. Click **Select File** (or drag-and-drop) to pick the file. Bruno sends the file as-is (Content-Type will be inferred or set it in **Headers**).
   * **No Body**: Send the request with an empty body (useful for requests that require no payload).
4. (optional) Verify the **Content-Type** header if your server expects a specific media type for the uploaded file.
5. Save and execute the request.

<img src="https://mintcdn.com/bruno-a6972042/k_zr3I3gL1BrG0vM/images/screenshots/send-request/rest/other-file-binary.webp?fit=max&auto=format&n=k_zr3I3gL1BrG0vM&q=85&s=1192c7cf9c2c4e2071b5dcaffb27b7de" alt="other-file-binary" width="2472" height="1142" data-path="images/screenshots/send-request/rest/other-file-binary.webp" />
