I'm trying to create issues with a multi select set but it doesn't work. The other custom fields get populated but not the one below:
"customfield_10202" : [{"SLA Service" : "Search Services for Retail Customers"}]
Whole curl command to create issue
curl -u admin:postgresql -X POST --data '{"fields":{"project":{"key":"SR"}, "summary":"hd", "description":"Creating of an issue using project keys and issue type names using the REST API", "issuetype":{"name":"Incident"}, "customfield_10200" : "538", "customfield_10201" : "hd", "customfield_10202" : [{"SLA Service" : "Search Services for Retail Customers"}], "customfield_10007" : "2011-10-19T10:29:29.908+1100", "customfield_10203" : "PIHOC9X", "customfield_10204" : "https://lpi-nsw.pagerduty.com/incidents/PIHOC9X", "customfield_10008" : "2011-10-19T10:29:29.908+1100"}}' -H "Content-Type: application/json" http://localhost:8080/rest/api/2/issue/
Response:
{"id":"10476","key":"SR-80","self":"http://localhost:8080/rest/api/2/issue/10476"}
Retrieving Issue using API, field 10202 is empty
"customfield_10202":null,
Whole reponse of issue retrieval
{ "expand":"operations,versionedRepresentations,editmeta,changelog,renderedFields", "id":"10476", "self":"http://localhost:8080/rest/api/2/issue/10476", "key":"SR-80", "fields":{ "issuetype":{ }, "timespent":null, "project":{ }, "fixVersions":[ ], "aggregatetimespent":null, "resolution":null, "resolutiondate":null, "workratio":-1, "lastViewed":"2017-06-07T17:19:36.252+1000", "watches":{ }, "created":"2017-06-07T17:16:50.000+1000", "priority":{ }, "customfield_10100":null, "labels":[ ], "timeestimate":null, "aggregatetimeoriginalestimate":null, "versions":[ ], "issuelinks":[ ], "assignee":null, "updated":"2017-06-07T17:16:50.000+1000", "status":{ }, "components":[ ], "timeoriginalestimate":null, "description":"Creating of an issue using project keys and issue type names using the REST API", "customfield_10203":"PIHOC9X", "customfield_10005":"0|i000jj:", "customfield_10204":"https://lpi-nsw.pagerduty.com/incidents/PIHOC9X", "customfield_10007":"2011-10-19T10:29:00.000+1100", "customfield_10205":null, "customfield_10008":"2011-10-19T10:29:00.000+1100", "customfield_10206":[ ], "customfield_10207":null, "aggregatetimeestimate":null, "customfield_10208":null, "summary":"hd", "creator":{ }, "subtasks":[ ], "reporter":{ }, "customfield_10000":null, "aggregateprogress":{ }, "customfield_10200":"538", "customfield_10201":"hd", "customfield_10202":null, "customfield_10004":null, "environment":null, "duedate":null, "progress":{ }, "votes":{ } } }
But when I set it manually I see
"customfield_10202":[ { "self":"http://localhost:8080/rest/api/2/customFieldOption/10118", "value":"Search Services for Retail Customers", "id":"10118" } ],
try:
"customfield_10202" : [{"value" : "Search Services for Retail Customers"}]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.