Hi all,
I'm currently attempting to set a ticket to More Information via the REST API. I've made a call to
/rest/api/2/issue/{issueIdOrKey}/transitions?expand=transitions.fields
to get the available issues, and the one I want in particular seems to be this one:
{
"expand": "transitions",
"transitions": [
{
"id": "111",
"name": "More Info",
"to": {
"self": "https://jira.WEBSITE.co.uk/rest/api/2/status/10005",
"description": "",
"iconUrl": "https://jira.WEBSITE.co.uk/images/icons/statuses/generic.png",
"name": "More information",
"id": "10005",
"statusCategory": {
"self": "https://jira.WEBSITE.co.uk/rest/api/2/statuscategory/4",
"id": 4,
"key": "indeterminate",
"colorName": "yellow",
"name": "In Progress"
}
},
"fields": {
"assignee": {
"required": false,
"schema": {
"type": "user",
"system": "assignee"
},
"name": "Assignee",
"autoCompleteUrl": "https://jira.WEBSITE.co.uk/rest/api/latest/user/assignable/search?issueKey=ISSUE&username=",
"operations": [
"set"
]
}
}
}
]
}
If I'm correct, I'm using the id of 111 to try and set my ticket to the status that I want it to be. My code looks as follows:
tickets.moreInfo = function(key) {
var transitionUrl = 'https://jira.WEBSITE.co.uk/rest/api/2/issue/TICKET-REF/transitions';
var transitionData = {
"transition": {
"id": "111"
}
};
transitionData = JSON.stringify(transitionData);
$.ajax({
type: 'POST',
url: transitionUrl,
data: transitionData,
contentType: 'application/json',
dataType: 'json'
});
}
No matter what, I'm always returned with either a 400 or 500 error. I've tried both the IDs 111 and 10005. Any thoughts? Am I doing something obviously stupid? Thanks!
Log/inspect the actual response body of the request, if it's 400 or 500 there should be more detailed info regarding the error there.
I have same problem, but using curl. Any results from the sugestion?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.