rest/api/2/issue/<issue-id>/transitions returns empty array

Rajkamal Subramanian June 28, 2017

I create an issue that follows a workflow as shown below.

Screen Shot 2017-06-28 at 11.09.06 AM.png

When i call `rest/api/2/issue/<issue-id>/transitions` after creating an issue (which is in `OPEN` status now) it returns below JSON
`
{
"expand": "transitions",
"transitions": [
{
"id": "4",
"name": "Start Progress",
"to": {
"self": "URL",
"description": "This issue is being actively worked on at the moment by the assignee.",
"iconUrl": "URL",
"name": "In Progress",
"id": "3",
"statusCategory": {
"self": "URL",
"id": 4,
"key": "indeterminate",
"colorName": "yellow",
"name": "In Progress"
}
},
"fields": {}
}
]
}
`
When i make the same call after i change the issue status to "IN PROGRESS" i get back
`
{
"expand": "transitions",
"transitions": []
}
`
My questions are

- In the first response shown above, i expected "CLOSED", "RESOLVED" along with "IN PROGRESS". But, i get back only "IN PROGRESS". Why ?
- I expected the second response to contain "CLOSED", "RESOLVED" and "OPEN" but, it returns an empty array. Why ?

- Please explain the responses from this API
- What call should i have to make to the next possible transitions ?

1 answer

1 accepted

1 vote
Answer accepted
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 28, 2017

What conditions do you have on the transitions?

Rajkamal Subramanian June 28, 2017

Thank you that helped. After removing the conditions defined on the transition i'm able to see the transitions in REST API.

Suggest an answer

Log in or Sign up to answer