How can I check the multiple items in creating the issue from API?

Go Hayama May 25, 2015

Hi,

I'd like to check the multiple items in creating the issue from API. But I don't know how to do it.

Now, I can check the one item.

curl --user "admin:admin" -H "Accept: application/json" -H "Content-type: application/json" -X POST -d \
'
{
    "fields": {
        "customfield_10200": "[O-1-M]10200", 
        "issuetype": {
            "id": "3"
        }, 
        "project": {
            "id": "10000"
        }, 
        "summary": "test"
    }
}
' http://localhost:8080/rest/api/2/issue

customfield_10200 is a checklist field. And also following command is working fine.

curl --user "admin:admin" -H "Accept: application/json" -H "Content-type: application/json" -X POST -d \
'
{
    "fields": {
        "customfield_10200": "[O-1-M]10201", 
        "issuetype": {
            "id": "3"
        }, 
        "project": {
            "id": "10000"
        }, 
        "summary": "test"
    }
}
' http://localhost:8080/rest/api/2/issue

I want to check both "[O-1-M]10200" and "[O-1-M]10201". How can I do it? I tried to use array "customfield_10200": [ "[O-1-M]10200",  "[O-1-M]10201" ] but it's not working.

 

Thanks,

Rakuten

2 answers

1 accepted

1 vote
Answer accepted
Yves Riel [Okapya]
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
May 25, 2015

Hi,

Checklist does not support yet the required interfaces to be used via a REST API. It seems to be working for a single value most likely because JIRA uses the getSingularObjectFromString method but doesn't know how to handle an array of string.

So in short, It is not supposed to be working from a REST API but luckily, a single item checklist works.

Go Hayama May 25, 2015

Oh, I see. I will take another way. Thanks!

0 votes
Yves Riel [Okapya]
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
May 26, 2015

If you want to use a different approach using groovy script, have a look at this answer:

https://answers.atlassian.com/questions/14817161/how-can-i-add-or-remove-a-option-toform-the-todolist-via-a-groovy-script

Go Hayama May 27, 2015

Thanks Whyves, we appreciate the suggestion.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events