Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Product Discovery APIs

Hello Community, 

It would be great to know if the current JIRA Cloud APIs work for Product Discovery. I'm seeing mixed comments. 

It doesn't seem like it works but appreciate any insights or guidance. 

The use case we are solving for is around keeping similar fields synced between Jira and PD. 

Thanks. 

2 comments

Comment

Log in or Sign up to comment
Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Nov 02, 2023

Hi @Alex Tsai ,

There is no public Jira Product Discovery specific API, but the regular Jira Cloud API definitely allows you to JPD ideas, along with updating them and more. 

You can check https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-post

This other Community post might help with creating ideas in general.

 

As for your use case of "keeping similar fields synced between Jira and PD" - each JPD project is team-managed - which means each project has it's own custom fields. These projects are different than company-managed fields which can offer custom fields throughout other company-managed projects.

So there's definitely a limitation with the API in general, and your use case since there's realistically no sync between projects and their fields.

If you want to sync fields between Jira and JPD, it'd be best to use automations at this time in my opinion.

Hi @Alex Tsai 

We recently used the normal Jira API to migrate a ton of ideas/issues from an external tool into JPD. Worked great for all the JPD standard and custom fields (although you need to do some sleuthing to figure out which "customfield_XXXXXX" is the one you want :) )

@Nick H 

The one thing we are still trying to figure out is how to work with Insights via the API. I came across this similar post which linked out to some GraphQL APIs in Git for the JPD specific functionality--in particular reading and writing Insights:

https://community.atlassian.com/t5/Jira-Product-Discovery-questions/Is-there-an-API-to-migrate-ideas-insights-from-other-product/qaq-p/2246895

It looks promising but we're still dev in progress.

What's the status of/recommendation for using this API? Is this the API we should use; any reason we shouldn't? Thanks!

Thanks @Nick H

We have been successful using automation but we are having a hard time using the API to copy a value from a list in JIRA into PD when the value isn't in JD. 

We were hoping to use the API to insert the value into the list field but we have not been successful. 

Any advice? 

@Nick H

I need your help as we have not been successful at creating an Idea that contains list fields. I'm not sure if we are doing something wrong or if it's not supported. Can you please advise. A sample would be great. Thank you. 


@Adam Arrowsmith maybe you can help. When migrating the Ideas did you have custom list fields and were the values pre-defined? We can't seem to be able to do it. If you don't mind helping with some examples and/or guidance that would be much appreciated. 

Like Adam Arrowsmith likes this

@Alex Tsai If I understand you correctly, you're asking about adding new list values on the fly, right? If so, I did not have to cross that bridge as part of our migration project: all the necessary list values were predefined (or added manually if we forgot one).

I imagine doable, but you'd need to work with the Jira configuration APIs, this one I think:

https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/#api-group-issue-custom-field-options

TAGS
AUG Leaders

Atlassian Community Events