Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How do I get the project a sprint belongs to?

Niels Frederiksen August 10, 2016

Hi, I have been trying to wrap my head around this for a few hours now, and I just can't figure it out.

My JIRA addon is recieving sprint_created events and I want to know for what project the sprint has been created.

The only way I have found so far is first getting the "originBoardId" from the event and then calling /rest/greenhopper/1.0/rapidviewconfig/editmodel.json?rapidViewId={originBoardId}

This provides me with list of projects called "queryProjects" where I can find which projects are included in the board.

Is this the perfered way of doing it? It seems like such a workaround and I was just wondering if there was a better way.

 

1 answer

1 accepted

2 votes
Answer accepted
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 10, 2016

It is the right way to do it - there's an incorrect assumption in your question.  "for what project the sprint has been created" - sprints belong to boards, not projects, and as boards can draw in many projects, so could a sprint.  Hence you have to jump through the 1-sprint:many-project relationship hoops

Niels Frederiksen August 11, 2016

Thank you, I think I understand the Project<->Board relationship now.

After looking at the api documentation again I found an easier way to get the projects associated with a board:
https://docs.atlassian.com/jira-software/REST/cloud/#agile/1.0/board/{boardId}/project

 

Suggest an answer

Log in or Sign up to answer