Using REST POST to edit a Multiselect Additional Field

Using REST POST to edit a Multiselect Additional Field

I have been working on a way to create new requests using the POST function of the REST API.  So far I have had no issues setting info in the default fields (Subject, Description, etc), but I'm not able to get a custom Multiselect field to accept data.  I continue to get this error:
  1. "{"response_status":{"status_code":4000,"messages":[{"status_code":4001,"field":"udf_multiselect_309","type":"failed","message":"Unable to parse the JSON"}],"status":"failed"}}"
I found a document that has been very helpful for all the default fields which also contains some information for how to use custom UDF fields, but it doesn't appear to be helpful.  Here is a small example they've given.
  1.     "udf_fields": {
  2.       "udf_ref1": {
  3.         "name": "test-name",
  4.         "id": "2470322684475602"
  5.       },
  6.       "udf_boolean1": false,
  7.       "udf_long1": "2136851967326526",
  8.       "udf_date1": {
  9.         "value": "1478758440000"
  10.       },
  11.       "udf_double1": "test-udf_double1",
  12.       "udf_char1": "test-udf_char1",
  13.       "deptheadid": {
  14.         "name": "test-name",
  15.         "id": "1975292840863883"
  16.       }
  17.     }
My Multiselect field has a Column Name of "UDF_CHAR1", so it seemed possible to use that portion of the snippet as it is, but when doing so, I get the error "Extra key found in JSON".  So I tried to use the API Field Name listed in the Additional Field - Incident page, which is "udf_multiselect_309" and got the error at the top of this post.

My REST "input_data" line at fault is:
  1. "udf_fields": {"udf_multiselect_309": "MultiSelect Value" }
We are currently working with ServiceDesk Plus Version: 13.0 Build 13009

It's pretty clear that I'm missing some data the JSON wants to see when assigning this value, but I'm lost on where to go from here.

                  New to ADSelfService Plus?