how to update status with resolution using rest api in c#

srinivas thippyreddy January 6, 2014

how to update status with resolution using operations

2 answers

1 accepted

0 votes
Answer accepted
srinivas thippyreddy January 6, 2014

thanks rambanam

0 votes
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.
January 6, 2014

Status and resolution are two different things.

Resolution is a field you can set using REST to set a field, as per documentation. Status is an indicator of where an issue is in its workflow, it changes when you push issues through transitions, which you can do as per the REST documentation.

RambanamP
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.
January 6, 2014

the input json should be like this

{
    "update": {
        "comment": [
            {
                "add": {
                    "body": "Bug has been fixed."
                }
            }
        ]
    },
    "fields": {
        "assignee": {
            "name": "bob"
        },
        "resolution": {
            "name": "Fixed"
        }
    },
    "transition": {
        "id": "5"
    }
}

check this doc

https://docs.atlassian.com/jira/REST/latest/#d2e1497

Like # people like this
srinivas thippyreddy January 6, 2014

Hi Nic Brough,

While am updating status using follwing json format..

string status = @"{

""update"":{

""transition"" :[{""id"":""5""}]

}

}";

but am getting below error

{"errorMessages":[],"errors":{"transition":"Field 'transition' cannot be set. It is not on the appropriate screen, or unknown."}}￿

Please let me know where am doing wrong

Suggest an answer

Log in or Sign up to answer