Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,300,969
Community Members
 
Community Events
165
Community Groups

Create an issue from https://mydomain.net/rest/api/2/issue with a field custom_field "insigth"

Hi

I'd like to create an issue from this endpoint "https://mydomain.net/rest/api/2/issue", Ihave several field and one of this field is a customfield_10040 of type "Insigth". I saw all objects I have from this endoint:

https://api.atlassian.com/jsm/insight/workspace/{my_idworkspace}/v1/iql/objects

And I got this result:

{

"workspaceId": "my_idworkspace",
"globalId": "my_idglobalid",
"id": "70",
"label": "56QW",
"objectKey": "CMDA-70",

}

What json format must I use to create the issue?, should I format the json like this?, even though it doesn't work.

"customfield_10040": 

          [{

               "workspaceId": "my_idworkspace",
               "globalId": "my_idglobalid",
               "id": "70",
               "label": "56QW",
               "objectKey": "CMDA-70",

          }]

Or should I use another api?

Thanks

 

 

2 answers

Hi, after trying some combinations ... the way to crate an insigth field from the endpoint 

https://mydomain.net/rest/api/2/issue  is:

Take the value from this field:

 "globalId": "my_idglobalid",

 

For this you can use this endpoint:

https://api.atlassian.com/jsm/insight/workspace/{my_idworkspace}/v1/iql/objects

ie. you will get a string for the field  "globalId",such as: "f454sdf98djfgjfkgj89787ffdf:70"

 

Then, use this value for the field "id".

"customfield_10040": 

          [{

               "id": "f454sdf98djfgjfkgj89787ffdf:70"
          }]

I'm quite surprised that I couldn't find anything on docs!

0 votes
Mark Segall Community Leader Jun 09, 2022

Hi @jg 

I haven't tried this with API, but I know when using the External System Import, Insight fields need to be formatted like this:

abcdefg1234:4321

abcdefg1234 = workspace ID

4321 = Object ID

Thanks for the anwser, It doesn't work as you say from this endpoint:

https://mydomain.net/rest/api/2/issue

 

...(other fields)....

"customfield_10040": 

          [{

               "98sduds-dsf34-dsfsf9sdsiuysDF": "CMDA-70"
          }]

 

It creates the ticket but not the customfield_10040

Anyone who knows?, thanks

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Site Admin
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you