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

# UUID Generation

> Generate a UUID and store it at a specified key location

The UUID Generation command (Command Type: 1303) generates a UUID and stores it at a specified key location.

## Command Type

**Command Type ID:** 1303

## Parameters

| Parameter                   | Type   | Description                                                                           | Required |
| --------------------------- | ------ | ------------------------------------------------------------------------------------- | -------- |
| **key**                     | string | Where to store the UUID. Possible values: `"data"`, `"children"`, `"local_variables"` | Yes      |
| **output\_parameter\_name** | string | The name of the parameter to store the UUID                                           | Yes      |

## Usage Examples

### Generate a UUID into Data

```json theme={null}
{
  "command": "uuid-generation",
  "params": {
    "key": "data",
    "output_parameter_name": "requestId"
  }
}
```

### Generate a UUID as a Local Variable

```json theme={null}
{
  "command": "uuid-generation",
  "params": {
    "key": "local_variables",
    "output_parameter_name": "sessionId"
  }
}
```

## Common Use Cases

* **Request IDs**: Generate unique identifiers for HTTP request correlation
* **Session IDs**: Create unique session tokens for browser scrapers
* **Deduplication Keys**: Generate keys for deduplication in sink commands

## Related Commands

* [Numeric Sequence Generation](/stream/commands/generate/numeric-sequence-generation) - Generate number sequences
* [Date Generation](/stream/commands/generate/date-generation) - Generate dates
