> For the complete documentation index, see [llms.txt](https://docs.helmut.de/helmut4-releases/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helmut.de/helmut4-releases/v4.13.0/helmut4-components/streamdesigner/nodes/actions/third-party/vidispine/vidicore/vidicore-add-key-value-metadata-to-library-action.md).

# VidiCore Add Key Value Metadata To Library Action

This node adds **key-value metadata** to an existing **VidiCore library**.

It can be used to enrich a library in VidiCore with additional metadata from Helmut, for example project metadata, job metadata, library information, or values returned by previous workflow nodes.

When executed successfully, the node result contains the ID of the updated library.

***

#### Configurable Settings

**Async**

Enables or disables asynchronous execution.

**URL**

The URL of the VidiCore system.

Example:

```
https://myVidiCore.com
```

**Library ID**

The ID of the VidiCore library to which the metadata should be added.

Example:

```
VX*1
```

**Key Value Metadata**

A list of metadata key-value pairs that will be added to the library.

Each entry consists of a metadata key and its corresponding value.

Example:

```
key: ProjectName
value: {project.name}
```

Another example:

```
key: LibraryName
value: {job.name}
```

***

#### Node Result

The node result contains the ID of the updated library.

Example:

```
{node.result.?}
```

Typical usage:

```
Library ID: VX*1

Key Value Metadata:
key: ProjectName
value: {project.name}
```
