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
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.
If you want to use a different approach using groovy script, have a look at this answer:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.