> ## Documentation Index
> Fetch the complete documentation index at: https://bruno-a6972042-mintlify-runrequest-response-fields-17751331.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sync requests

You can make synchronous requests in your pre/post scripts. By synchronous, we mean that you can await a request in your scripting code.

Below is an inbuilt example of using `axios` library to

```js theme={null}
const axios = require("axios");

const response = await axios.get("https://api.github.com/users/usebruno");

bru.setVar("avatarUrl", response.data.avatar_url);
```

**Example:**

<img src="https://mintcdn.com/bruno-a6972042-mintlify-runrequest-response-fields-17751331/lAcuhqP8tn47Qmm6/images/screenshots/script/sync-requests.webp?fit=max&auto=format&n=lAcuhqP8tn47Qmm6&q=85&s=a29e72ba930dd4d50a0cd5c2ddf628f1" alt="sync requests" width="2472" height="1070" data-path="images/screenshots/script/sync-requests.webp" />

<img src="https://mintcdn.com/bruno-a6972042-mintlify-runrequest-response-fields-17751331/lAcuhqP8tn47Qmm6/images/screenshots/script/sync-requests-usage.webp?fit=max&auto=format&n=lAcuhqP8tn47Qmm6&q=85&s=852d3f45fe6c2a853fb9ba1640028c4d" alt="sync requests" width="2472" height="1070" data-path="images/screenshots/script/sync-requests-usage.webp" />
