How to create an issue with insight data
Scenario, there is two JIRA instances A and B. Both having insight installed on them. When an issue is created or updated in JIRA A instance then JIRA B instance shall get an issue with the same data.
Here are the steps that we need to do in order to make it work.
- Look up the insight key using the JIRA A insight valueÂ
/rest/insight/1.0/iql/objects
- Create an issue in JIRA B with the looked up key as customfield value
- Set the reference of the created key from JIRA B in JIRA A
References, creating / updating issues with insight data using REST
https://documentation.mindville.com/insight/5.0/insight-for-developers/insight-with-jira-rest-api
Get object information
{ "fields": { "customfield_10030": [{"key": "MYKEY-123"}] } }
See the groovy examples to learn how to extract the key from custom field values