Now, you can define custom variables in ARN template JQLs and pass their value from a Webhook URL parameter.

Use case this tries to solve is - if the external application has some additional parameter that is also available in Jira. e.g. passing labels from the external application.

Let’s see the steps:

Step 1

  • Create/edit any type of template in ARN

  • In the JQL section within the template, include a custom variable in the JQL like this. [labelName] is the custom input variable below.

    project = "[projectId]" and fixVersion ="[versionId]" and labels = "[labelName]"

Step 2

note

While passing values of custom variables in the webhook URL, spaces and special characters should be replaced with relevant URL encoded values.
Example : If the value of a labels field is “ARN & Roadmap Portal”, then it will be passed in the webhook URL like this:

You can use any online service like this to convert the variable value in valid format.

While passing values of custom variables in the webhook URL, spaces and special characters should be replaced with relevant URL encoded values.
Example : If the value of a labels field is “ARN & Roadmap Portal”, then it will be passed in the webhook URL like this:

You can use any online service like this to convert the variable value in valid format.

Important points to note