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.
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.