# redivis.parameter

### **redivis.**<mark style="color:purple;">**parameter**</mark>**(reference)** → [Parameter](https://docs.redivis.com/api/client-libraries/redivis-python/reference/parameter)

Construct a new parameter instance.

### **Parameters:**

**`reference` :&#x20;*****str*** \
The reference to the parameter. Must provide a [fully qualified reference](https://docs.redivis.com/api/referencing-resources), unless if a [default workflow is set](https://docs.redivis.com/api/client-libraries/redivis-python/reference/..#environment-variables)  (in a Redivis notebook, the default workflow is always set). \
[Learn more about referencing resources >](https://docs.redivis.com/api/referencing-resources)

### **Returns:**

[**Parameter**](https://docs.redivis.com/api/client-libraries/redivis-python/reference/parameter)

### Examples

```python
import redivis

param = redivis.parameter("username.workflow_name.my_param")
param.create(values=["foo","bar"])

print(param.get_values()) # ["foo", "bar"]

param.update(values=["hello","world"])

print(param.get_values()) # ["hello", "world"]
```
