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}}"}

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
-
Comma breaking dropdown value (Developer forum)
-
Comma breaking dropdown value (Community forum)
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.