Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Set assignee via the API

1) I want to set the 'assignee' via the API. I believe I am on the cloud:

2) I saw a tutorial post on one of your developer sites. It said to do a PUT with:

   "fields": {

( curl -D- -u fred:fred -X PUT --data {see below} -H "Content-Type: application/json" http://kelpie9:8081/rest/api/2/issue/QA-31 )

3) If I GET on one of my issues, I don't see a 'name' field. This is what I have:
"assignee": {
"self": "",
"accountId": "6....1",
"emailAddress": "",
"avatarUrls": {
"displayName": "Sandeep Vaidya",
"active": true,
"timeZone": "Europe/Dublin",
"accountType": "atlassian"

4) I tried the put with accountId, displayName, I got this error:

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

1 answer

1 accepted

2 votes
Answer accepted
Vikrant Yadav Community Leader Sep 04, 2022

Hi @Sandeep Vaidya As per the error message it seems that Assignee field is not available on Edit screen or not editable. Are you able to set assignee manually from view screen? 
If you are able to edit assignee from view screen then kindly check this link, it has complete steps for setting assignee via REST API  :-




Thanks, Vikram. That worked!!

Like Vikrant Yadav likes this
Vikrant Yadav Community Leader Sep 04, 2022

Great glad to hear it works for you 🥳🥳

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events