# On Item Updated

### Overview

The **On Item Updated Component** triggers when an item in storage is modified, providing real-time updates whenever a change occurs.

### Usage

This component is used to monitor a specified storage location and trigger workflows whenever an item is updated.

#### Output Ports

| Port   | Description                                    |
| ------ | ---------------------------------------------- |
| `item` | Emits the details of the updated storage item. |

#### Properties

| Property  | Type     | Description                                  |
| --------- | -------- | -------------------------------------------- |
| `storeId` | `string` | The ID of the storage space being monitored. |

#### Processing Logic

1. **Registers Webhook**: The component registers a webhook to listen for storage item updates.
2. **Monitors Updates**: Whenever an item is updated, the webhook captures its details.
3. **Sends Data**:
   * If an update occurs, the component outputs the item's details to `item`.
   * The webhook ensures that only updates are processed.

#### Output Data Schema

| Property    | Type     | Description                                       |
| ----------- | -------- | ------------------------------------------------- |
| `key`       | `string` | The key of the updated item.                      |
| `value`     | `string` | The new value of the updated item.                |
| `oldValue`  | `string` | The previous value of the item before the update. |
| `storeId`   | `string` | The storage ID where the item was updated.        |
| `createdAt` | `string` | The timestamp when the item was created.          |
| `updatedAt` | `string` | The timestamp when the item was last updated.     |

### Notes

* **Real-Time Monitoring**: Captures updates as they happen.
* **Webhook-Based Execution**: Efficiently listens for storage updates.
* **Supports Automation**: Ideal for triggering workflows when data changes.

This component is essential for workflows that require automatic processing of updated storage entries in real time.
