![persist-data icon](/docs/img/components/icons/60/cGVyc2lzdC1kYXRh.png)

# Persist Data Connector

key: persist-data[Connector Changelog](#changelog)

## Description[​](#description "Direct link to Description")

The **persist data** component provides functionality to persist small amounts of data for use during an integration execution or in subsequent integration executions. This is helpful if you want to save a bit of data during an integration invocation for use in a later step, or in a subsequent execution.

For details on how to persist data between flow invocations, see the [building integrations](https://prismatic.io/docs/integrations/persist-data.md) article.

Data can be persisted in three ways:

* For just the duration of the **execution**. Data persists ephemerally for only as long as a flow runs. You might use the `Execution -` actions, for example, as an accumulator in a loop.
* Between executions of a **specific flow**. Data persists between instance executions and is scoped for a specific flow. One flow cannot access another flow's data. The `Flow -` actions are handy for saving data from one flow's run, and referencing it in a subsequent run of that same flow.
* Globally, for **all flows** in an instance. Data persists between instance executions and is scoped for the entire instance. The `Cross Flow -` actions let flows within an instance reference one another's persisted data.

Persisted data implementation

When an execution starts, it loads persisted data from storage. When the execution finishes, it writes out its state to storage if any state was changed.

Note that if two executions run at the same time, the execution that finishes last will overwrite any state that the first execution wrote.

### Viewing Persisted Data Usage[​](#viewing-persisted-data-usage "Direct link to Viewing Persisted Data Usage")

The **Get Persist Data Usage Metrics** action will yield the size of flow, cross-flow and integration-scoped persisted data in bytes. Empty persisted data will yield a size of 2 bytes, which represents an empty object `{}`. The maximum amount of data you can persist is 64 MB (or 67108864 bytes).

## Actions[​](#actions "Direct link to Actions")

### Cross Flow - Add Value To Set[​](#addcrossflowvaluetoset "Direct link to Cross Flow - Add Value To Set")

Add a value to the set with the specified key, creating the set as needed | **key: addCrossFlowValueToSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Cross Flow - Append Multiple Values To a List[​](#appendcrossflowvaluestolist "Direct link to Cross Flow - Append Multiple Values To a List")

Append multiple values to the list with the specified key, creating the list as needed | **key: appendCrossFlowValuesToList**

| Input          | Notes                                                                                                                     | Example        |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- |
| Dynamic Values | Use this input if you need to provide multiple values in a JSON format. This input will be favored over the Values input. | See Example    |
| Flatten Values | If this is enabled the values of the multiple values input or the dynamic values input will be flattened.                 | false          |
| Key            | This is the key that will be used to refer to the stored value                                                            | Example Key    |
| Values         | Use this input if you need to provide multiple values to the same key.                                                    | value1, value2 |

***

### Cross Flow - Append Value To List[​](#appendcrossflowvaluetolist "Direct link to Cross Flow - Append Value To List")

Append a value to the list with the specified key, creating the list as needed | **key: appendCrossFlowValueToList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Cross Flow - Clear All State[​](#removecrossflowstate "Direct link to Cross Flow - Clear All State")

Delete all cross-flow state stored for this instance | **key: removeCrossFlowState**

<!-- -->

***

### Cross Flow - Decrement Value[​](#decrementcrossflowvalue "Direct link to Cross Flow - Decrement Value")

Decrement the stored integer value with the specified key by the specified amount | **key: decrementCrossFlowValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Cross Flow - Get Value[​](#getcrossflowvalue "Direct link to Cross Flow - Get Value")

Get the value with the specified key, returning the specified default value if key not present | **key: getCrossFlowValue**

| Input         | Notes                                                                | Example               |
| ------------- | -------------------------------------------------------------------- | --------------------- |
| Default Value | This is the value that will be returned if there is no value present | Example Default Value |
| Key           | This is the key that will be used to refer to the stored value       | Example Key           |

Example Payload for <!-- -->Cross Flow - Get Value[⤓](https://prismatic.io/docs/example-payloads/persist-data/actions/getCrossFlowValue.json "Download example payload")

Loading…

***

### Cross Flow - Increment Value[​](#incrementcrossflowvalue "Direct link to Cross Flow - Increment Value")

Increment the stored integer value with the specified key by the specified amount | **key: incrementCrossFlowValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Cross Flow - List Keys[​](#listcrossflowkeys "Direct link to Cross Flow - List Keys")

List all keys persisted at the cross-flow level | **key: listCrossFlowKeys**

<!-- -->

***

### Cross Flow - Remove Value[​](#removecrossflowvalue "Direct link to Cross Flow - Remove Value")

Remove the value with the specified key | **key: removeCrossFlowValue**

| Input         | Notes                                                                                                                                                        | Example     |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| Multiple Keys | Use this input if you need to provide multiple keys. Please take note that this action favors this input instead of the regular key input, which it ignores. | key1, key2  |
| Key           | This is the key that will be used to refer to the stored value                                                                                               | Example Key |

***

### Cross Flow - Remove Value From List[​](#removecrossflowvaluefromlist "Direct link to Cross Flow - Remove Value From List")

Remove the value from the list with the specified key | **key: removeCrossFlowValueFromList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Cross Flow - Remove Value From Set[​](#removecrossflowvaluefromset "Direct link to Cross Flow - Remove Value From Set")

Remove the value from the set with the specified key | **key: removeCrossFlowValueFromSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Cross Flow - Save Current Time[​](#savecrossflowcurrenttime "Direct link to Cross Flow - Save Current Time")

Save the current time in UTC using the specified key | **key: saveCrossFlowCurrentTime**

| Input | Notes                                                          | Example     |
| ----- | -------------------------------------------------------------- | ----------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key |

***

### Cross Flow - Save Value[​](#savecrossflowvalue "Direct link to Cross Flow - Save Value")

Save a value with the specified key for use at a later time | **key: saveCrossFlowValue**

| Input      | Notes                                                                                                                                                                          | Example                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- |
| Key/Values | Use this input if you need to provide multiple keys and values. Please take note that this action favors this input instead of the regular key/value inputs, which it ignores. | key1: value1, key2: value2 |
| Key        | This is the key that will be used to refer to the stored value                                                                                                                 | Example Key                |
| Value      | This is the value that will be stored                                                                                                                                          | Example Value              |

***

### Execution - Add Value To Set[​](#addexecutionvaluetoset "Direct link to Execution - Add Value To Set")

Add a value to the set with the specified key, creating the set as needed | **key: addExecutionValueToSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Execution - Append Multiple Values To a List[​](#appendexecutionvaluestolist "Direct link to Execution - Append Multiple Values To a List")

Append multiple values to the list with the specified key, creating the list as needed | **key: appendExecutionValuesToList**

| Input          | Notes                                                                                                                     | Example        |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- |
| Dynamic Values | Use this input if you need to provide multiple values in a JSON format. This input will be favored over the Values input. | See Example    |
| Flatten Values | If this is enabled the values of the multiple values input or the dynamic values input will be flattened.                 | false          |
| Key            | This is the key that will be used to refer to the stored value                                                            | Example Key    |
| Values         | Use this input if you need to provide multiple values to the same key.                                                    | value1, value2 |

***

### Execution - Append Value To List[​](#appendexecutionvaluetolist "Direct link to Execution - Append Value To List")

Append a value to the list with the specified key, creating the list as needed | **key: appendExecutionValueToList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Execution - Clear All State[​](#removeexecutionstate "Direct link to Execution - Clear All State")

Delete all execution state | **key: removeExecutionState**

<!-- -->

***

### Execution - Decrement Value[​](#decrementexecutionvalue "Direct link to Execution - Decrement Value")

Decrement the stored integer value with the specified key by the specified amount | **key: decrementExecutionValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Execution - Get Value[​](#getexecutionvalue "Direct link to Execution - Get Value")

Get the value with the specified key, returning the specified default value if key not present | **key: getExecutionValue**

| Input         | Notes                                                                | Example               |
| ------------- | -------------------------------------------------------------------- | --------------------- |
| Default Value | This is the value that will be returned if there is no value present | Example Default Value |
| Key           | This is the key that will be used to refer to the stored value       | Example Key           |

Example Payload for <!-- -->Execution - Get Value[⤓](https://prismatic.io/docs/example-payloads/persist-data/actions/getExecutionValue.json "Download example payload")

Loading…

***

### Execution - Increment Value[​](#incrementexecutionvalue "Direct link to Execution - Increment Value")

Increment the stored integer value with the specified key by the specified amount | **key: incrementExecutionValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Execution - List Keys[​](#listexecutionkeys "Direct link to Execution - List Keys")

List all keys persisted at the execution level | **key: listExecutionKeys**

<!-- -->

***

### Execution - Remove Value[​](#removeexecutionvalue "Direct link to Execution - Remove Value")

Remove the value with the specified key | **key: removeExecutionValue**

| Input         | Notes                                                                                                                                                        | Example     |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| Multiple Keys | Use this input if you need to provide multiple keys. Please take note that this action favors this input instead of the regular key input, which it ignores. | key1, key2  |
| Key           | This is the key that will be used to refer to the stored value                                                                                               | Example Key |

***

### Execution - Remove Value From List[​](#removeexecutionvaluefromlist "Direct link to Execution - Remove Value From List")

Remove the value from the list with the specified key | **key: removeExecutionValueFromList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Execution - Remove Value From Set[​](#removeexecutionvaluefromset "Direct link to Execution - Remove Value From Set")

Remove the value from the set with the specified key | **key: removeExecutionValueFromSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Execution - Save Current Time[​](#saveexecutioncurrenttime "Direct link to Execution - Save Current Time")

Save the current time in UTC using the specified key | **key: saveExecutionCurrentTime**

| Input | Notes                                                          | Example     |
| ----- | -------------------------------------------------------------- | ----------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key |

***

### Execution - Save Value[​](#saveexecutionvalue "Direct link to Execution - Save Value")

Save a value with the specified key for use at a later time | **key: saveExecutionValue**

| Input      | Notes                                                                                                                                                                          | Example                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- |
| Key/Values | Use this input if you need to provide multiple keys and values. Please take note that this action favors this input instead of the regular key/value inputs, which it ignores. | key1: value1, key2: value2 |
| Key        | This is the key that will be used to refer to the stored value                                                                                                                 | Example Key                |
| Value      | This is the value that will be stored                                                                                                                                          | Example Value              |

***

### Flow - Add Value To Set[​](#addinstancevaluetoset "Direct link to Flow - Add Value To Set")

Add a value to the set with the specified key, creating the set as needed | **key: addInstanceValueToSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Flow - Append Multiple Values To a List[​](#appendinstancevaluestolist "Direct link to Flow - Append Multiple Values To a List")

Append multiple values to the list with the specified key, creating the list as needed | **key: appendInstanceValuesToList**

| Input          | Notes                                                                                                                     | Example        |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- |
| Dynamic Values | Use this input if you need to provide multiple values in a JSON format. This input will be favored over the Values input. | See Example    |
| Flatten Values | If this is enabled the values of the multiple values input or the dynamic values input will be flattened.                 | false          |
| Key            | This is the key that will be used to refer to the stored value                                                            | Example Key    |
| Values         | Use this input if you need to provide multiple values to the same key.                                                    | value1, value2 |

***

### Flow - Append Value To List[​](#appendinstancevaluetolist "Direct link to Flow - Append Value To List")

Append a value to the list with the specified key, creating the list as needed | **key: appendInstanceValueToList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Flow - Clear All State[​](#removeinstancestate "Direct link to Flow - Clear All State")

Delete all flow state stored for this instance | **key: removeInstanceState**

<!-- -->

***

### Flow - Decrement Value[​](#decrementinstancevalue "Direct link to Flow - Decrement Value")

Decrement the stored integer value with the specified key by the specified amount | **key: decrementInstanceValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Flow - Get Value[​](#getinstancevalue "Direct link to Flow - Get Value")

Get the value with the specified key, returning the specified default value if key not present | **key: getInstanceValue**

| Input         | Notes                                                                | Example               |
| ------------- | -------------------------------------------------------------------- | --------------------- |
| Default Value | This is the value that will be returned if there is no value present | Example Default Value |
| Key           | This is the key that will be used to refer to the stored value       | Example Key           |

Example Payload for <!-- -->Flow - Get Value[⤓](https://prismatic.io/docs/example-payloads/persist-data/actions/getInstanceValue.json "Download example payload")

Loading…

***

### Flow - Increment Value[​](#incrementinstancevalue "Direct link to Flow - Increment Value")

Increment the stored integer value with the specified key by the specified amount | **key: incrementInstanceValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Flow - List Keys[​](#listinstancekeys "Direct link to Flow - List Keys")

List all keys persisted at the flow level | **key: listInstanceKeys**

<!-- -->

***

### Flow - Remove Value[​](#removeinstancevalue "Direct link to Flow - Remove Value")

Remove the value with the specified key | **key: removeInstanceValue**

| Input         | Notes                                                                                                                                                        | Example     |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| Multiple Keys | Use this input if you need to provide multiple keys. Please take note that this action favors this input instead of the regular key input, which it ignores. | key1, key2  |
| Key           | This is the key that will be used to refer to the stored value                                                                                               | Example Key |

***

### Flow - Remove Value From List[​](#removeinstancevaluefromlist "Direct link to Flow - Remove Value From List")

Remove the value from the list with the specified key | **key: removeInstanceValueFromList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Flow - Remove Value From Set[​](#removeinstancevaluefromset "Direct link to Flow - Remove Value From Set")

Remove the value from the set with the specified key | **key: removeInstanceValueFromSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Flow - Save Current Time[​](#saveinstancecurrenttime "Direct link to Flow - Save Current Time")

Save the current time in UTC using the specified key | **key: saveInstanceCurrentTime**

| Input | Notes                                                          | Example     |
| ----- | -------------------------------------------------------------- | ----------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key |

***

### Flow - Save Value[​](#saveinstancevalue "Direct link to Flow - Save Value")

Save a value with the specified key for use at a later time | **key: saveInstanceValue**

| Input      | Notes                                                                                                                                                                          | Example                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- |
| Key/Values | Use this input if you need to provide multiple keys and values. Please take note that this action favors this input instead of the regular key/value inputs, which it ignores. | key1: value1, key2: value2 |
| Key        | This is the key that will be used to refer to the stored value                                                                                                                 | Example Key                |
| Value      | This is the value that will be stored                                                                                                                                          | Example Value              |

***

### Get Persist Data Usage Metrics[​](#getusage "Direct link to Get Persist Data Usage Metrics")

Get usage metrics for persisted data. Persisted data can total 64 MB. | **key: getUsage**

<!-- -->

Example Payload for <!-- -->Get Persist Data Usage Metrics[⤓](https://prismatic.io/docs/example-payloads/persist-data/actions/getUsage.json "Download example payload")

Loading…

***

### Integration - Add Value To Set[​](#addintegrationvaluetoset "Direct link to Integration - Add Value To Set")

Add a value to the set with the specified key, creating the set as needed | **key: addIntegrationValueToSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Integration - Append Multiple Values To a List[​](#appendintegrationvaluestolist "Direct link to Integration - Append Multiple Values To a List")

Append multiple values to the list with the specified key, creating the list as needed | **key: appendIntegrationValuesToList**

| Input          | Notes                                                                                                                     | Example        |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- |
| Dynamic Values | Use this input if you need to provide multiple values in a JSON format. This input will be favored over the Values input. | See Example    |
| Flatten Values | If this is enabled the values of the multiple values input or the dynamic values input will be flattened.                 | false          |
| Key            | This is the key that will be used to refer to the stored value                                                            | Example Key    |
| Values         | Use this input if you need to provide multiple values to the same key.                                                    | value1, value2 |

***

### Integration - Append Value To List[​](#appendintegrationvaluetolist "Direct link to Integration - Append Value To List")

Append a value to the list with the specified key, creating the list as needed | **key: appendIntegrationValueToList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be stored                          | Example Value |

***

### Integration - Clear All State[​](#removeintegrationstate "Direct link to Integration - Clear All State")

Delete all integration state stored for all instances of this integration | **key: removeIntegrationState**

<!-- -->

***

### Integration - Decrement Value[​](#decrementintegrationvalue "Direct link to Integration - Decrement Value")

Decrement the stored integer value with the specified key by the specified amount | **key: decrementIntegrationValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Integration - Get Value[​](#getintegrationvalue "Direct link to Integration - Get Value")

Get the value with the specified key, returning the specified default value if key not present | **key: getIntegrationValue**

| Input         | Notes                                                                | Example               |
| ------------- | -------------------------------------------------------------------- | --------------------- |
| Default Value | This is the value that will be returned if there is no value present | Example Default Value |
| Key           | This is the key that will be used to refer to the stored value       | Example Key           |

Example Payload for <!-- -->Integration - Get Value[⤓](https://prismatic.io/docs/example-payloads/persist-data/actions/getIntegrationValue.json "Download example payload")

Loading…

***

### Integration - Increment Value[​](#incrementintegrationvalue "Direct link to Integration - Increment Value")

Increment the stored integer value with the specified key by the specified amount | **key: incrementIntegrationValue**

| Input  | Notes                                                              | Example     |
| ------ | ------------------------------------------------------------------ | ----------- |
| Amount | This is the amount that will be used for incrementing/decrementing | 1           |
| Key    | This is the key that will be used to refer to the stored value     | Example Key |

***

### Integration - List Keys[​](#listintegrationkeys "Direct link to Integration - List Keys")

List all keys persisted at the integration level | **key: listIntegrationKeys**

<!-- -->

***

### Integration - Remove Value[​](#removeintegrationvalue "Direct link to Integration - Remove Value")

Remove the value with the specified key | **key: removeIntegrationValue**

| Input         | Notes                                                                                                                                                        | Example     |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| Multiple Keys | Use this input if you need to provide multiple keys. Please take note that this action favors this input instead of the regular key input, which it ignores. | key1, key2  |
| Key           | This is the key that will be used to refer to the stored value                                                                                               | Example Key |

***

### Integration - Remove Value From List[​](#removeintegrationvaluefromlist "Direct link to Integration - Remove Value From List")

Remove the value from the list with the specified key | **key: removeIntegrationValueFromList**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Integration - Remove Value From Set[​](#removeintegrationvaluefromset "Direct link to Integration - Remove Value From Set")

Remove the value from the set with the specified key | **key: removeIntegrationValueFromSet**

| Input | Notes                                                          | Example       |
| ----- | -------------------------------------------------------------- | ------------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key   |
| Value | This is the value that will be removed                         | Example Value |

***

### Integration - Save Current Time[​](#saveintegrationcurrenttime "Direct link to Integration - Save Current Time")

Save the current time in UTC using the specified key | **key: saveIntegrationCurrentTime**

| Input | Notes                                                          | Example     |
| ----- | -------------------------------------------------------------- | ----------- |
| Key   | This is the key that will be used to refer to the stored value | Example Key |

***

### Integration - Save Value[​](#saveintegrationvalue "Direct link to Integration - Save Value")

Save a value with the specified key for use at a later time | **key: saveIntegrationValue**

| Input      | Notes                                                                                                                                                                          | Example                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- |
| Key/Values | Use this input if you need to provide multiple keys and values. Please take note that this action favors this input instead of the regular key/value inputs, which it ignores. | key1: value1, key2: value2 |
| Key        | This is the key that will be used to refer to the stored value                                                                                                                 | Example Key                |
| Value      | This is the value that will be stored                                                                                                                                          | Example Value              |

***
