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

# Dynamic Variables

Dynamic variables are built in values that are generated automatically at request execution time. They remove the need for manual inputs or custom scripts when you need commonly used data like timestamps, random values, or unique identifiers.

Unlike environment, collection, or global variables which you define yourself, dynamic variables are available out of the box and always generate a fresh value when a request runs.

<Info>
  Requestly uses [**Faker.js**](https://fakerjs.dev/) to generate realistic data for dynamic variables.
</Info>

They are accessed using the special `$` prefix syntax:

```
{{$variableName}}
```

## Using dynamic variables

You can use dynamic variables anywhere in a request including the URL, headers, query params, and body.

<Tabs>
  <Tab title="Request Body">
    Use dynamic variables like `{{$randomFirstName}}`, `{{$randomLastName}}`, and `{{$randomEmail}}` to create unique user data for each request:

    <img src="https://mintcdn.com/requestly/PlDkUIN-okisELMt/images/dynamic-variables/dynamic-variables-generate-random-user-data.png?fit=max&auto=format&n=PlDkUIN-okisELMt&q=85&s=44cd8ba002b9fe005bca84584e16f684" align="center" fullwidth="false" width="1596" height="1016" data-path="images/dynamic-variables/dynamic-variables-generate-random-user-data.png" />
  </Tab>

  <Tab title="URL Parameters">
    Dynamic variables are great for generating unique query parameters or path segments:

    <img src="https://mintcdn.com/requestly/PlDkUIN-okisELMt/images/dynamic-variables/dynamic-variables-url-with-random-query-parameter.png?fit=max&auto=format&n=PlDkUIN-okisELMt&q=85&s=f4968a73fa22040a32872935a88d16ea" align="center" fullwidth="false" width="1596" height="1016" data-path="images/dynamic-variables/dynamic-variables-url-with-random-query-parameter.png" />
  </Tab>

  <Tab title="Headers">
    You can also use dynamic variables in headers to generate unique values for each request:

    <img src="https://mintcdn.com/requestly/PlDkUIN-okisELMt/images/dynamic-variables/dynamic-variables-headers-with-dynamic-values.png?fit=max&auto=format&n=PlDkUIN-okisELMt&q=85&s=0918cdee54e79f75d21d465c5faeb134" align="center" fullwidth="false" width="1596" height="1016" data-path="images/dynamic-variables/dynamic-variables-headers-with-dynamic-values.png" />
  </Tab>

  <Tab title="Script">
    When using dynamic variables in scripts, call them as functions with the `rq.$` prefix:

    <img src="https://mintcdn.com/requestly/PlDkUIN-okisELMt/images/dynamic-variables/dynamic-variables-in-pre-request.png?fit=max&auto=format&n=PlDkUIN-okisELMt&q=85&s=113e8a62ec16606d08633c580e32b3e4" align="center" fullwidth="false" width="1596" height="1016" data-path="images/dynamic-variables/dynamic-variables-in-pre-request.png" />
  </Tab>
</Tabs>

<Note>
  **Script syntax:** When using dynamic variables in scripts, call them as functions: `rq.$variableName()` instead of the template syntax `{{$variableName}}`.
</Note>

## Variable precedence

When the same variable name is defined as both a dynamic variable and a user-defined variable (environment, collection, or global), the **user-defined variable takes precedence**.

### Precedence order

**User-defined variables** (Runtime → Environment → SubCollection → Collection → Global) **>** **Dynamic variables**

**Example :** If you define an environment variable named `$randomUUID`:

```javascript theme={null}
rq.environment.set("$randomUUID", "123e4567-e89b-12d3-a456-426614174000");
```

And then use `{{$randomUUID}}` in your request, it will resolve to `"123e4567-e89b-12d3-a456-426614174000"` (your custom value), **not** the dynamic UUID value.

<Tip>
  **Best practice:** Never use the `$` prefix (e.g., `{{$randomUUID}}`) for user-defined variables.
</Tip>

## Use arguments with dynamic variables

Some dynamic variables support optional arguments to customize their output.

<Note>
  For a complete list of variables that support arguments and their available options, see the [Variables with arguments](#variables-with-arguments) section below.
</Note>

### Syntax

```
  {{$variableName arg1 arg2 ...}}
```

**Example:**

```json theme={null}
{
  "id": "{{$randomAlphaNumeric 10}}",
  "email": "{{$randomEmail 'John' 'Doe'}}",
  "age": "{{$randomInt 18 65}}",
  "price": "{{$randomPrice 10 100 2 '$'}}"
}
```

<Note>
  **Script syntax:** When using dynamic variables in scripts, call them as functions: `rq.$variableName(arg1,arg2 ...)`
</Note>

## Supported dynamic variables

Requestly provides a comprehensive set of built-in dynamic variables organized by category.

### Common

| Variable            | Description                       | Example                                |
| ------------------- | --------------------------------- | -------------------------------------- |
| `{{$guid}}`         | uuid-v4 style guid                | `f47ac10b-58cc-4372-a567-0e02b2c3d479` |
| `{{$timestamp}}`    | Current UNIX timestamp in seconds | `1739404800`                           |
| `{{$isoTimestamp}}` | Current ISO timestamp at zero UTC | `2026-02-13T14:25:30.177Z`             |
| `{{$randomUUID}}`   | A random 36-character UUID        | `a3bb189e-8bf9-3888-9912-ace4e6543002` |

### Text, Numbers and Colors

| Variable                  | Description                          | Example   |
| ------------------------- | ------------------------------------ | --------- |
| `{{$randomAlphaNumeric}}` | A random alpha-numeric character     | `t`       |
| `{{$randomBoolean}}`      | A random boolean value               | `FALSE`   |
| `{{$randomInt}}`          | A random integer between 0 and 10000 | `472`     |
| `{{$randomColor}}`        | A random human readable color        | `blue`    |
| `{{$randomHexColor}}`     | A random hex value                   | `#2f8a45` |
| `{{$randomAbbreviation}}` | A random abbreviation                | `HTTP`    |

### Internet and IP Addresses

| Variable                | Description                                   | Example                                   |
| ----------------------- | --------------------------------------------- | ----------------------------------------- |
| `{{$randomIP}}`         | A random IPv4 address                         | `192.168.45.233`                          |
| `{{$randomIPV6}}`       | A random IPv6 address                         | `2001:0db8:85a3:0000:0000:8a2e:0370:7334` |
| `{{$randomMACAddress}}` | A random MAC address                          | `aa:bb:cc:dd:ee:ff`                       |
| `{{$randomPassword}}`   | A random 15-character alpha-numeric password  | `8kP2mX9qL4nB5wV3`                        |
| `{{$randomLocale}}`     | A random two-letter language code (ISO 639-1) | `fr`                                      |
| `{{$randomUserAgent}}`  | A random user agent                           | `Mozilla/5.0 ...`                         |
| `{{$randomProtocol}}`   | A random internet protocol                    | `https`                                   |

### Names

| Variable                | Description                  | Example            |
| ----------------------- | ---------------------------- | ------------------ |
| `{{$randomFirstName}}`  | A random first name          | `Sarah`            |
| `{{$randomLastName}}`   | A random last name           | `Johnson`          |
| `{{$randomFullName}}`   | A random first and last name | `Michael Anderson` |
| `{{$randomNamePrefix}}` | A random name prefix         | `Ms.`              |
| `{{$randomNameSuffix}}` | A random name suffix         | `Jr.`              |

### Profession

| Variable                   | Description             | Example               |
| -------------------------- | ----------------------- | --------------------- |
| `{{$randomJobArea}}`       | A random job area       | `Security`            |
| `{{$randomJobDescriptor}}` | A random job descriptor | `Chief`               |
| `{{$randomJobTitle}}`      | A random job title      | `Senior Data Analyst` |
| `{{$randomJobType}}`       | A random job type       | `Engineer`            |

### Phone, Address and Location

| Variable                    | Description                                           | Example             |
| --------------------------- | ----------------------------------------------------- | ------------------- |
| `{{$randomPhoneNumber}}`    | A random ten-digit phone number                       | `555-987-6543`      |
| `{{$randomPhoneNumberExt}}` | A random phone number with extension                  | `555-456-7890 x321` |
| `{{$randomCity}}`           | A random city name                                    | `Riverside`         |
| `{{$randomStreetName}}`     | A random street name                                  | `Oak Avenue`        |
| `{{$randomStreetAddress}}`  | A random street address                               | `456 Elm Drive`     |
| `{{$randomCountry}}`        | A random country                                      | `Canada`            |
| `{{$randomCountryCode}}`    | A random two-letter country code (ISO 3166-1 alpha-2) | `US`                |
| `{{$randomLatitude}}`       | A random latitude coordinate                          | `-23.5475`          |
| `{{$randomLongitude}}`      | A random longitude coordinate                         | `151.2095`          |

### Images

| Variable                    | Description                            | Example                                     |
| --------------------------- | -------------------------------------- | ------------------------------------------- |
| `{{$randomAvatarImage}}`    | A random avatar image                  | `https://example.com/avatar/512x512`        |
| `{{$randomImageUrl}}`       | A URL of a random image                | `https://example.com/images/640/480`        |
| `{{$randomAbstractImage}}`  | A URL of a random abstract image       | `https://loremflickr.com/640/480/abstract`  |
| `{{$randomAnimalsImage}}`   | A URL of a random animal image         | `https://loremflickr.com/640/480/animals`   |
| `{{$randomBusinessImage}}`  | A URL of a random stock business image | `https://loremflickr.com/640/480/business`  |
| `{{$randomCatsImage}}`      | A URL of a random cat image            | `https://loremflickr.com/640/480/cats`      |
| `{{$randomCityImage}}`      | A URL of a random city image           | `https://loremflickr.com/640/480/city`      |
| `{{$randomFoodImage}}`      | A URL of a random food image           | `https://loremflickr.com/640/480/food`      |
| `{{$randomNightlifeImage}}` | A URL of a random nightlife image      | `https://loremflickr.com/640/480/nightlife` |
| `{{$randomFashionImage}}`   | A URL of a random fashion image        | `https://loremflickr.com/640/480/fashion`   |
| `{{$randomPeopleImage}}`    | A URL of a random image of a person    | `https://loremflickr.com/640/480/people`    |
| `{{$randomNatureImage}}`    | A URL of a random nature image         | `https://loremflickr.com/640/480/nature`    |
| `{{$randomSportsImage}}`    | A URL of a random sports image         | `https://loremflickr.com/640/480/sports`    |
| `{{$randomTransportImage}}` | A URL of a random transportation image | `https://loremflickr.com/640/480/transport` |
| `{{$randomImageDataUri}}`   | A random image data URI                | `data:image/svg+xml;charset=UTF-8...`       |

### Finance

| Variable                     | Description                                | Example                              |
| ---------------------------- | ------------------------------------------ | ------------------------------------ |
| `{{$randomBankAccount}}`     | A random 8-digit bank account number       | `78945612`                           |
| `{{$randomBankAccountName}}` | A random bank account name                 | `Savings Account`                    |
| `{{$randomCreditCardMask}}`  | A random masked credit card number         | `1234`                               |
| `{{$randomBankAccountBic}}`  | A random BIC (Bank Identifier Code)        | `DEUTDEFF`                           |
| `{{$randomBankAccountIban}}` | A random 15-31 character IBAN              | `GB82WEST12345698765432`             |
| `{{$randomTransactionType}}` | A random transaction type                  | `payment`                            |
| `{{$randomCurrencyCode}}`    | A random 3-letter currency code (ISO-4217) | `EUR`                                |
| `{{$randomCurrencyName}}`    | A random currency name                     | `US Dollar`                          |
| `{{$randomCurrencySymbol}}`  | A random currency symbol                   | `€`                                  |
| `{{$randomBitcoin}}`         | A random bitcoin address                   | `1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa` |

### Business

| Variable                   | Description                       | Example                           |
| -------------------------- | --------------------------------- | --------------------------------- |
| `{{$randomCompanyName}}`   | A random company name             | `TechStart Solutions`             |
| `{{$randomCompanySuffix}}` | A random company suffix           | `LLC`                             |
| `{{$randomBs}}`            | A random phrase of business-speak | `streamline innovative platforms` |
| `{{$randomBsAdjective}}`   | A random business-speak adjective | `dynamic`                         |
| `{{$randomBsBuzz}}`        | A random business-speak buzzword  | `optimize`                        |
| `{{$randomBsNoun}}`        | A random business-speak noun      | `solutions`                       |

### Catchphrases

| Variable                           | Description                     | Example                           |
| ---------------------------------- | ------------------------------- | --------------------------------- |
| `{{$randomCatchPhrase}}`           | A random catchphrase            | `Innovative scalable methodology` |
| `{{$randomCatchPhraseAdjective}}`  | A random catchphrase adjective  | `Robust`                          |
| `{{$randomCatchPhraseDescriptor}}` | A random catchphrase descriptor | `cloud-based`                     |
| `{{$randomCatchPhraseNoun}}`       | A random catchphrase noun       | `framework`                       |

### Databases

| Variable                       | Description                   | Example           |
| ------------------------------ | ----------------------------- | ----------------- |
| `{{$randomDatabaseColumn}}`    | A random database column name | `userId`          |
| `{{$randomDatabaseType}}`      | A random database type        | `varchar`         |
| `{{$randomDatabaseCollation}}` | A random database collation   | `utf8_unicode_ci` |
| `{{$randomDatabaseEngine}}`    | A random database engine      | `InnoDB`          |

### Dates

| Variable                | Description              | Example                    |
| ----------------------- | ------------------------ | -------------------------- |
| `{{$randomDateFuture}}` | A random future datetime | `2027-11-05T18:30:22.000Z` |
| `{{$randomDatePast}}`   | A random past datetime   | `2023-08-14T15:45:33.000Z` |
| `{{$randomDateRecent}}` | A random recent datetime | `2026-02-07T10:20:15.000Z` |
| `{{$randomWeekday}}`    | A random weekday         | `Monday`                   |
| `{{$randomMonth}}`      | A random month           | `September`                |

### Domains, Emails and Usernames

| Variable                  | Description                                   | Example                    |
| ------------------------- | --------------------------------------------- | -------------------------- |
| `{{$randomDomainName}}`   | A random domain name                          | `test-site.net`            |
| `{{$randomDomainSuffix}}` | A random domain suffix                        | `org`                      |
| `{{$randomDomainWord}}`   | A random unqualified domain name              | `sample`                   |
| `{{$randomEmail}}`        | A random email address                        | `sample@gmail.com`         |
| `{{$randomExampleEmail}}` | A random email address from an example domain | `alex.johnson@example.org` |
| `{{$randomUserName}}`     | A random username                             | `techuser2024`             |
| `{{$randomUrl}}`          | A random URL                                  | `https://demo-website.io`  |

### Files and Directories

| Variable                    | Description                                            | Example                    |
| --------------------------- | ------------------------------------------------------ | -------------------------- |
| `{{$randomSemver}}`         | A random semantic version number                       | `3.12.4`                   |
| `{{$randomFileName}}`       | A random file name (includes uncommon extensions)      | `report_2024.pdf`          |
| `{{$randomFileType}}`       | A random file type (includes uncommon file types)      | `video`                    |
| `{{$randomFileExt}}`        | A random file extension (includes uncommon extensions) | `csv`                      |
| `{{$randomCommonFileName}}` | A random file name                                     | `presentation.pptx`        |
| `{{$randomCommonFileType}}` | A random, common file type                             | `image`                    |
| `{{$randomCommonFileExt}}`  | A random, common file extension                        | `jpg`                      |
| `{{$randomFilePath}}`       | A random file path                                     | `/var/www/html/index.html` |
| `{{$randomDirectoryPath}}`  | A random directory path                                | `/opt/apps`                |
| `{{$randomMimeType}}`       | A random MIME type                                     | `image/jpeg`               |

### Stores

| Variable                      | Description                             | Example                  |
| ----------------------------- | --------------------------------------- | ------------------------ |
| `{{$randomPrice}}`            | A random price between 0.00 and 1000.00 | `247.99`                 |
| `{{$randomProduct}}`          | A random product                        | `Shoes`                  |
| `{{$randomProductAdjective}}` | A random product adjective              | `Premium`                |
| `{{$randomProductMaterial}}`  | A random product material               | `Cotton`                 |
| `{{$randomProductName}}`      | A random product name                   | `Ergonomic Wooden Chair` |
| `{{$randomDepartment}}`       | A random commerce category              | `Electronics`            |

### Grammar

| Variable               | Description                  | Example                               |
| ---------------------- | ---------------------------- | ------------------------------------- |
| `{{$randomNoun}}`      | A random noun                | `network`                             |
| `{{$randomVerb}}`      | A random verb                | `generate`                            |
| `{{$randomIngverb}}`   | A random verb ending in -ing | `processing`                          |
| `{{$randomAdjective}}` | A random adjective           | `efficient`                           |
| `{{$randomWord}}`      | A random word                | `system`                              |
| `{{$randomWords}}`     | Some random words            | `quick brown fox jumps high`          |
| `{{$randomPhrase}}`    | A random phrase              | `Try to compress the TCP protocol...` |

### Lorem Ipsum

| Variable                     | Description                                   | Example                                      |
| ---------------------------- | --------------------------------------------- | -------------------------------------------- |
| `{{$randomLoremWord}}`       | A random word of lorem ipsum text             | `ipsum`                                      |
| `{{$randomLoremWords}}`      | Some random words of lorem ipsum text         | `dolor sit amet`                             |
| `{{$randomLoremSentence}}`   | A random sentence of lorem ipsum text         | `Sed ut perspiciatis unde omnis iste natus.` |
| `{{$randomLoremSentences}}`  | A random 2 to 6 sentences of lorem ipsum text | `Nemo enim ipsam voluptatem...`              |
| `{{$randomLoremParagraph}}`  | A random paragraph of lorem ipsum text        | `Lorem ipsum dolor sit amet...`              |
| `{{$randomLoremParagraphs}}` | 3 random paragraphs of lorem ipsum text       | `Voluptatem rem magnam...`                   |
| `{{$randomLoremText}}`       | A random amount of lorem ipsum text           | `Temporibus autem quibusdam...`              |
| `{{$randomLoremSlug}}`       | A random lorem ipsum URL slug                 | `lorem-ipsum-dolor`                          |
| `{{$randomLoremLines}}`      | 1 to 7 random lines of lorem ipsum            | `Sed ut perspiciatis unde...`                |

## Variables with arguments

The following dynamic variables support optional arguments for customization.

### Common

<AccordionGroup>
  <Accordion title="$guid">
    **Arguments:** `version` (`4`|`7`), `refDate`

    ```javascript theme={null}
    {{$guid 7}}
    {{$guid 4 "2026-01-01"}}
    ```
  </Accordion>

  <Accordion title="$randomUUID">
    **Arguments:** `version` (`4`|`7`), `refDate`

    ```javascript theme={null}
    {{$randomUUID 7}}
    {{$randomUUID 4 "2026-01-01"}}
    ```
  </Accordion>
</AccordionGroup>

### Text, Numbers and Colors

<AccordionGroup>
  <Accordion title="$randomAlphaNumeric">
    **Arguments:** `length | (min max)`, `casing` (`upper`|`lower`|`mixed`), `exclude`

    ```javascript theme={null}
    {{$randomAlphaNumeric 5}}
    {{$randomAlphaNumeric 3 8 "upper"}}
    ```
  </Accordion>

  <Accordion title="$randomBoolean">
    **Arguments:** `probability` (`0-1`)

    ```javascript theme={null}
    {{$randomBoolean 0.8}}
    ```
  </Accordion>

  <Accordion title="$randomInt">
    **Arguments:** `max | (min max)`, `multipleOf`

    ```javascript theme={null}
    {{$randomInt 100}}
    {{$randomInt 1 100}}
    {{$randomInt 0 100 5}}
    ```
  </Accordion>

  <Accordion title="$randomHexColor">
    **Arguments:** `format` (`hex`|`css`|`binary`), `includeAlpha` (`true`|`false`), `prefix`, `casing` (`upper`|`lower`|`mixed`)

    ```javascript theme={null}
    {{$randomHexColor "css"}}
    {{$randomHexColor "hex" "true" "#" "upper"}}
    ```
  </Accordion>
</AccordionGroup>

### Internet and IP Addresses

<AccordionGroup>
  <Accordion title="$randomIP">
    **Arguments:** `cidrBlock | network`

    ```javascript theme={null}
    {{$randomIP "192.168.0.0/16"}}
    ```
  </Accordion>

  <Accordion title="$randomMACAddress">
    **Arguments:** `separator`

    ```javascript theme={null}
    {{$randomMACAddress "-"}}
    ```
  </Accordion>

  <Accordion title="$randomPassword">
    **Arguments:** `length`, `memorable` (`true`|`false`), `pattern`, `prefix`

    ```javascript theme={null}
    {{$randomPassword 20}}
    {{$randomPassword 12 "true"}}
    ```
  </Accordion>
</AccordionGroup>

### Names

<AccordionGroup>
  <Accordion title="$randomFirstName">
    **Arguments:** `gender` (`male`|`female`)

    ```javascript theme={null}
    {{$randomFirstName "male"}}
    ```
  </Accordion>

  <Accordion title="$randomLastName">
    **Arguments:** `gender` (`male`|`female`)

    ```javascript theme={null}
    {{$randomLastName "female"}}
    ```
  </Accordion>

  <Accordion title="$randomFullName">
    **Arguments:** `gender` (`male`|`female`)

    ```javascript theme={null}
    {{$randomFullName "male"}}
    ```
  </Accordion>

  <Accordion title="$randomNamePrefix">
    **Arguments:** `gender` (`male`|`female`)

    ```javascript theme={null}
    {{$randomNamePrefix "female"}}
    ```
  </Accordion>
</AccordionGroup>

### Phone, Address and Location

<AccordionGroup>
  <Accordion title="$randomPhoneNumber">
    **Arguments:** `style` (`human`|`national`|`international`)

    ```javascript theme={null}
    {{$randomPhoneNumber "international"}}
    ```
  </Accordion>

  <Accordion title="$randomStreetAddress">
    **Arguments:** `useFullAddress` (`true`|`false`)

    ```javascript theme={null}
    {{$randomStreetAddress "true"}}
    ```
  </Accordion>

  <Accordion title="$randomCountryCode">
    **Arguments:** `variant` (`alpha-2`|`alpha-3`|`numeric`)

    ```javascript theme={null}
    {{$randomCountryCode "alpha-3"}}
    ```
  </Accordion>

  <Accordion title="$randomLatitude">
    **Arguments:** `max | (min max)`, `precision`

    ```javascript theme={null}
    {{$randomLatitude 50}}
    {{$randomLatitude -10 50 4}}
    ```
  </Accordion>

  <Accordion title="$randomLongitude">
    **Arguments:** `max | (min max)`, `precision`

    ```javascript theme={null}
    {{$randomLongitude 100}}
    {{$randomLongitude -100 100 4}}
    ```
  </Accordion>
</AccordionGroup>

### Images

<AccordionGroup>
  <Accordion title="$randomImageUrl">
    **Arguments:** `width`, `height`

    ```javascript theme={null}
    {{$randomImageUrl 800 600}}
    ```
  </Accordion>

  <Accordion title="$randomImageDataUri">
    **Arguments:** `width`, `height`, `color`, `type` (`svg-uri`|`svg-base64`)

    ```javascript theme={null}
    {{$randomImageDataUri 200 200 "blue" "svg-base64"}}
    ```
  </Accordion>
</AccordionGroup>

### Finance

<AccordionGroup>
  <Accordion title="$randomBankAccount">
    **Arguments:** `length` (default `8`)

    ```javascript theme={null}
    {{$randomBankAccount 10}}
    ```
  </Accordion>

  <Accordion title="$randomCreditCardMask">
    **Arguments:** `issuer`

    ```javascript theme={null}
    {{$randomCreditCardMask "visa"}}
    ```
  </Accordion>

  <Accordion title="$randomBankAccountBic">
    **Arguments:** `includeBranchCode` (`true`|`false`)

    ```javascript theme={null}
    {{$randomBankAccountBic "true"}}
    ```
  </Accordion>

  <Accordion title="$randomBankAccountIban">
    **Arguments:** `formatted` (`true`|`false`), `countryCode`

    ```javascript theme={null}
    {{$randomBankAccountIban "true" "DE"}}
    ```
  </Accordion>

  <Accordion title="$randomBitcoin">
    **Arguments:** `type` (`legacy`|`segwit`|`bech32`), `network` (`mainnet`|`testnet`)

    ```javascript theme={null}
    {{$randomBitcoin "segwit" "mainnet"}}
    ```
  </Accordion>
</AccordionGroup>

### Dates

<AccordionGroup>
  <Accordion title="$randomDateFuture">
    **Arguments:** `years`, `refDate`

    ```javascript theme={null}
    {{$randomDateFuture 5}}
    {{$randomDateFuture 2 "2025-01-01"}}
    ```
  </Accordion>

  <Accordion title="$randomDatePast">
    **Arguments:** `years`, `refDate`

    ```javascript theme={null}
    {{$randomDatePast 3}}
    {{$randomDatePast 1 "2024-06-01"}}
    ```
  </Accordion>

  <Accordion title="$randomDateRecent">
    **Arguments:** `days`, `refDate`

    ```javascript theme={null}
    {{$randomDateRecent 7}}
    {{$randomDateRecent 30 "2026-01-01"}}
    ```
  </Accordion>

  <Accordion title="$randomWeekday">
    **Arguments:** `abbreviated` (`true`|`false`), `context` (`true`|`false`)

    ```javascript theme={null}
    {{$randomWeekday "true"}}
    ```
  </Accordion>

  <Accordion title="$randomMonth">
    **Arguments:** `abbreviated` (`true`|`false`), `context` (`true`|`false`)

    ```javascript theme={null}
    {{$randomMonth "true"}}
    ```
  </Accordion>
</AccordionGroup>

### Domains, Emails and Usernames

<AccordionGroup>
  <Accordion title="$randomEmail">
    **Arguments:** `firstName`, `lastName`, `provider`, `allowSpecialCharacters` (`true`|`false`)

    ```javascript theme={null}
    {{$randomEmail "John"}}
    {{$randomEmail "John" "Doe" "gmail.com"}}
    ```
  </Accordion>

  <Accordion title="$randomExampleEmail">
    **Arguments:** `firstName`, `lastName`, `allowSpecialCharacters` (`true`|`false`)

    ```javascript theme={null}
    {{$randomExampleEmail "John" "Doe"}}
    ```
  </Accordion>

  <Accordion title="$randomUserName">
    **Arguments:** `firstName`, `lastName`

    ```javascript theme={null}
    {{$randomUserName "John" "Doe"}}
    ```
  </Accordion>

  <Accordion title="$randomUrl">
    **Arguments:** `protocol` (`http`|`https`), `appendSlash` (`true`|`false`)

    ```javascript theme={null}
    {{$randomUrl "https" "true"}}
    ```
  </Accordion>
</AccordionGroup>

### Files and Directories

<AccordionGroup>
  <Accordion title="$randomFileName">
    **Arguments:** `extensionCount | (min max)`

    ```javascript theme={null}
    {{$randomFileName 2}}
    {{$randomFileName 1 3}}
    ```
  </Accordion>

  <Accordion title="$randomFileExt">
    **Arguments:** `mimeType`

    ```javascript theme={null}
    {{$randomFileExt "image/jpeg"}}
    ```
  </Accordion>
</AccordionGroup>

### Stores

<AccordionGroup>
  <Accordion title="$randomPrice">
    **Arguments:** `max | (min max)`, `dec`, `symbol`

    ```javascript theme={null}
    {{$randomPrice 500}}
    {{$randomPrice 10 100 2 "$"}}
    ```
  </Accordion>
</AccordionGroup>

### Grammar

<AccordionGroup>
  <Accordion title="$randomNoun">
    **Arguments:** `length | (min max)`, `strategy` (`fail`|`closest`|`shortest`|`longest`|`any-length`)

    ```javascript theme={null}
    {{$randomNoun 5}}
    {{$randomNoun 3 8 "closest"}}
    ```
  </Accordion>

  <Accordion title="$randomVerb">
    **Arguments:** `length | (min max)`, `strategy` (`fail`|`closest`|`shortest`|`longest`|`any-length`)

    ```javascript theme={null}
    {{$randomVerb 5}}
    {{$randomVerb 3 8 "closest"}}
    ```
  </Accordion>

  <Accordion title="$randomAdjective">
    **Arguments:** `length | (min max)`, `strategy` (`fail`|`closest`|`shortest`|`longest`|`any-length`)

    ```javascript theme={null}
    {{$randomAdjective 5}}
    {{$randomAdjective 3 8 "closest"}}
    ```
  </Accordion>

  <Accordion title="$randomWord">
    **Arguments:** `length | (min max)`, `strategy` (`fail`|`closest`|`shortest`|`longest`|`any-length`)

    ```javascript theme={null}
    {{$randomWord 5}}
    {{$randomWord 3 8 "closest"}}
    ```
  </Accordion>

  <Accordion title="$randomWords">
    **Arguments:** `count | (min max)`

    ```javascript theme={null}
    {{$randomWords 3}}
    {{$randomWords 2 5}}
    ```
  </Accordion>
</AccordionGroup>

### Lorem Ipsum

<AccordionGroup>
  <Accordion title="$randomLoremWord">
    **Arguments:** `length | (min max)`, `strategy` (`fail`|`closest`|`shortest`|`longest`|`any-length`)

    ```javascript theme={null}
    {{$randomLoremWord 5}}
    {{$randomLoremWord 3 8 "closest"}}
    ```
  </Accordion>

  <Accordion title="$randomLoremWords">
    **Arguments:** `count | (min max)`

    ```javascript theme={null}
    {{$randomLoremWords 5}}
    {{$randomLoremWords 3 7}}
    ```
  </Accordion>

  <Accordion title="$randomLoremSentence">
    **Arguments:** `wordCount | (min max)`

    ```javascript theme={null}
    {{$randomLoremSentence 10}}
    {{$randomLoremSentence 5 12}}
    ```
  </Accordion>

  <Accordion title="$randomLoremSentences">
    **Arguments:** `count | (min max)`, `separator`

    ```javascript theme={null}
    {{$randomLoremSentences 3}}
    {{$randomLoremSentences 2 5}}
    ```
  </Accordion>

  <Accordion title="$randomLoremParagraph">
    **Arguments:** `sentenceCount | (min max)`

    ```javascript theme={null}
    {{$randomLoremParagraph 5}}
    {{$randomLoremParagraph 3 7}}
    ```
  </Accordion>

  <Accordion title="$randomLoremParagraphs">
    **Arguments:** `count | (min max)`, `separator`

    ```javascript theme={null}
    {{$randomLoremParagraphs 5}}
    {{$randomLoremParagraphs 2 4}}
    ```
  </Accordion>

  <Accordion title="$randomLoremSlug">
    **Arguments:** `count | (min max)`

    ```javascript theme={null}
    {{$randomLoremSlug 5}}
    {{$randomLoremSlug 2 4}}
    ```
  </Accordion>

  <Accordion title="$randomLoremLines">
    **Arguments:** `count | (min max)`

    ```javascript theme={null}
    {{$randomLoremLines 3}}
    {{$randomLoremLines 2 5}}
    ```
  </Accordion>
</AccordionGroup>

## What's Next?

<CardGroup cols={2}>
  <Card icon="globe" href="/api-client/environments-and-variables/environment-variables" title="Environment Variables">
    Store and manage auth tokens securely with variables
  </Card>

  <Card icon="bolt" href="/api-client/environments-and-variables/runtime-variables" title="Runtime Variables">
    Use temporary variables for request execution
  </Card>
</CardGroup>
