> ## 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.

# Create Object

> Build an object from a repeatable list of keys and values.

The **Create Object** action assembles key/value entries into a new object. Add
one property input for every field the workflow should expose together.

## Inputs

| Input          | Type              | Required  | Description                                |
| -------------- | ----------------- | --------- | ------------------------------------------ |
| **Properties** | Key/value entries | No        | The fields included in the new object.     |
| **Key**        | String            | Per entry | The property name.                         |
| **Value**      | Any               | Per entry | The value stored under that property name. |

## Outputs

| Output     | Type   | Description                                 |
| ---------- | ------ | ------------------------------------------- |
| **Object** | Object | The object built from all property entries. |

## Example

Add these entries:

| Key      | Value  |
| -------- | ------ |
| `name`   | `Ada`  |
| `active` | `true` |
| `score`  | `98`   |

The output is:

```json theme={null}
{
  "name": "Ada",
  "active": true,
  "score": 98
}
```

<Note>
  Property values keep their original types. A connected number remains a
  number; it is not converted to text.
</Note>
