# Store Field

The `storeField` manipulator allows you to store a field value from the source content into a variable. This variable can then be used in other manipulators or in the content mapper.

_Note_: This manipulator is designed to be used with the `getSetField` manipulator. The `getSetField` manipulator allows you to get a field value from the source content and set it to a field on the destination content. The `storeField` manipulator allows you to store a field value from the source content into a variable. This variable can then be used in other manipulators or in the content mapper.

## Properties

| Property         | Purpose                                                                                                                                 | Required                                                                 |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| storeFieldId     | Content Type's Field Name/Id to store                                                                                                   | True (Not required if `storeKey` and `storeValue` options are both used) |
| storeKey         | The key to store the field under. Uses [liquid template](liquid-field/liquid-on-the-quick).                                             | False                                                                    |
| storeValue       | The value to be stored in a field with ID `impulse-custom-store-field-value`. Uses [liquid template](liquid-field/liquid-on-the-quick). | False                                                                    |
| useLangaugeAsKey | Determine if the language ID should be used as part of the key to store the field.                                                      | False                                                                    |

## Specifics

### Storage

This manipulator stores the field value in a variable using `Diesel`. Please check your storage options for more information.

## Examples

### Source Endpoint

Content Type: `Excursion` has a reference to Content Type: `Destination` . One of `Destination` fields is Text Field: `Internal Name`

### Destination Endpoint

Content Type: `Excursion` has no reference to any other Content Type. Instead, it has a Text Field: `Location`. It's value is coming from Text Field: `Internal Name` from source Content Type `Destionation`
