# Parameter$create

### Parameter$<mark style="color:purple;">create</mark>(*\*, values=\[], type=NULL*) → self

Creates a new parameter with the given values.

### **Parameters:**

**`values` :&#x20;*****list*** \
Required. A list of values that will be stored in the parameter. Parameters cannot have more than 10,000 values.

**`type` :&#x20;*****str ("boolean"|"integer"|"float"|"string"|"date"|"dateTime"), default NULL***\
A string representing the parameter's type. Must be one of the standard Redivis types other than `geography`. The values specified must be compatible with the set type, otherwise an error will be throw. If no `type` is provided, the type will be inferred based on the values.

### **Returns**

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

### Examples

```r
param <- redivis$parameter("username.workflow_name.my_param")
param$create(values=list("foo","bar"))
```
