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

# Encode URI Parameters

> Turn parameter entries into a URL query string.

The **Encode URI Parameters** action serializes key/value entries into query
string format without adding the leading `?`.

## Inputs

| Input          | Type              | Required  | Description                        |
| -------------- | ----------------- | --------- | ---------------------------------- |
| **Parameters** | Key/value entries | No        | The query parameters to serialize. |
| **Name**       | String            | Per entry | The parameter name.                |
| **Value**      | String            | Per entry | The parameter value.               |

## Outputs

| Output      | Type   | Description                             |
| ----------- | ------ | --------------------------------------- |
| **Encoded** | String | The query string without a leading `?`. |

For `search = red shoes` and `page = 2`, the result is:

```text theme={null}
search=red+shoes&page=2
```

Names and values are encoded with standard URL query rules. Empty parameter
sets produce empty text.

<Note>
  Parameter entries form an object, so each name can occur only once. Use a
  different approach when an API requires repeated keys such as `tag=a&tag=b`.
</Note>
