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

# Append to List in Project Variables

> Add values to a project-wide persistent list.

**Append to List in Project Variables** loads a stored list, adds the supplied
values to its end, and saves the result under the same key. If the key does not
exist, the action starts with an empty list.

## Inputs

| Input      | Type           | Required | Description                            |
| ---------- | -------------- | -------- | -------------------------------------- |
| **Key**    | String         | Yes      | Name of the project variable.          |
| **Values** | Repeatable any | Yes      | One or more values to append in order. |

The action has no output. Use **Get Project Variable** afterward when the
updated list is needed in the workflow.

<Warning>
  The existing value must be a list. The action fails with `Value is not a list`
  for another type, or `Variable is corrupted` when the stored value cannot be
  read.
</Warning>

<Note>
  The value is shared by every workflow in the project. Simultaneous
  read-and-append operations can overwrite one another, so this action is not a
  transactional queue.
</Note>
