Hi team i am not able to update status of the issue please help asap.
var data = new Issue();
data.fields.project.key = "VRM";
data.fields.summary = obj.summary;
data.fields.description = obj.description;
data.fields.issuetype.name = obj.issuetype;
data.fields.status.name = obj.status;
data.fields.priority.name = obj.priority;
string postUrl = String.Format("{0}rest/api/2/issue/{1}", Url, obj.issueid);
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
client.BaseAddress = new System.Uri(postUrl);
byte[] cred = UTF8Encoding.UTF8.GetBytes("XXXXXX:XXXXXX");
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(cred));
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
System.Net.Http.Formatting.MediaTypeFormatter jsonFormatter = new System.Net.Http.Formatting.JsonMediaTypeFormatter();
System.Net.Http.HttpContent content = new System.Net.Http.ObjectContent<Issue>(data, jsonFormatter);
System.Net.Http.HttpResponseMessage response = client.PutAsync(postUrl, content).Result;
if (response.IsSuccessStatusCode)
{
result = true;
// result = response.Content.ReadAsStringAsync().Result;
}
There are some basic calls over at https://developer.atlassian.com/server/jira/platform/jira-rest-api-examples/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To change the status of an issue, you use the transition that takes it to the new desired status.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
please look my work flow . how i can update status if particular issue
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi @Nic Brough -Adaptavist- I am using default workflow right now . so what the transtition please help me
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Status is not a field, you can't just throw a value at it. It is a display of where an issue is in its wrokflow.
You'll need to look at the workflow for the issue and work out which transtition(s) you need to push the issue through to get to the status you want. Your code will then need to command those transitions to happen.
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.