When setting a field value, the post-function will fail to work as expected, if the input value does not match the expected field type. This document describes the format of values expected by a field when set using a post-function.

The value can be a text provided in the Value field of:

The value can be the result of a Nunjucks template provided in the Value field of:

Text value

The value can be specified as text. It can be:

Multiple values (for multi-valued fields) can be provided, separated by commas. For example, to specify two Affects Versions 1.0 and 2.0 write 1.0,2.0 in the Value.

For detailed information about the exact format of the expected value for each field, see:

You can also inject Nunjucks annotations into the text valueYou might also want to look at Accessing an issue or a transition using Nunjucks annotations.

You can use the Set Field Value post-function to clear a field value by leaving the Value field empty. Ensure that neither Ignore empty value nor Add value(s) to the field options is selected.


JSON value

The value can be specified as a JSON value, which is a text representation of data that can be passed to Jira. This requires the Treat value as JSON option to be selected.

Supported value types include:

For multi-valued fields, the value(s) must be provided as an array of values, even if only one value is provided. For example, to set the Fix Versions field to "2.0": [{"name":"2.0"}]

For detailed information about the JSON value expected by each field type, see

You can also inject Nunjucks annotations into the JSON valueYou might also want to look at Accessing an issue or a transition using Nunjucks annotations.

You can use the null JSON value to clear a field (assuming the field is not required, like Summary, Description or Resolution).