change_simple_column_value on Dropdown splits text with comma

​I have a dropdown column and I want to create a value through the api. It should have 2 values in total

  • President

  • VP, Coolstuff

This mutation creates President perfectly

{"query": "mutation{change_simple_column_value (item_id:9823112523, board_id:9823112398, column_id:\"dropdown_mkv2n005\", value: \"President\",create_labels_if_missing: true) {id}}"}

This mutation creates 2 values in the dropdown

{"query": "mutation{change_simple_column_value (item_id:9823112523, board_id:9823112398, column_id:\"dropdown_mkv2n005\", value: \"VP, Coolstuff\",create_labels_if_missing: true) {id}}"}

The dropdown column showing two different tags: "VP" and "Coolstuff"

A dropdown displaying two values: “VP” and “Coolstuff”

The only difference is the presence of the comma in the value field that is sent to the API.

How do I need to mangle the mutation such that it creates the labels if missing but does NOT split the value on the comma? If I use the web front end, I can create a value with a comma in the content so it’s possible

I am not the only person with this question but it had no resolution so I’ll ask it

If the column type is a status, the comma in the string does not cause two labels to be created so it appears to be specific to the dropdown type.

For those playing along at home, I am passing that a C# call to QueryMondayApiV2 but results are the same from a Fiddler/Postman call.