Skip to main content

I’ve been struggling with converting my GraphQL query into a C# query. All I get is a bad request or a parse error. This is what my query looks like atm.


var query = QueryMondayApi(@“{ ““query””: ““mutation { create_item(board_id: " + BoardId + @”, group_id: " + “new_group61452” + @”, item_name: "”" + item.ProductNumber +

@“"”, column_values: "“{ \\"”" + ShipNameId + @“\\"”: \\"“” + item.ShipName + @“\\"”, \\"“”

+ CcId + @“\\"”: \\"“” + item.NoCc + @“\\"”, \\"“”

+ EuId + @“\\"”: \\"“” + eu + @“\\"”, \\"“”

+ OaId + @“\\"”: \\"“” + item.Oa + @“\\"”, \\"“”

+ GroupNoId + @“\\"”: \\"“” + item.GroupNo + @“\\"”, \\"“”

+ MustShipId + @“\\"”: {\\"“date\\"” : \\"“” + mustShip + @“\\"”}, \\"“”

+ PlannedDateId + @“\\"”: {\\"“date\\"” : \\"“” + plannedDate + @“\\"”}}"“){ id}}”“}”).Result;


Thanks!

hey,


many people have been struggling with this and fortunately there is a solution.

here is a working solution



Glad we found a solution for this! Thanks Tanya 🙂


This adds an item for me, but does not update the columns.


		var helper = new MondayHelper();
string json = await helper.QueryMondayApiV2("{\\"query\\": \\"{boards(limit:100){id name}}\\"}");


string query = @"{""query"": ""mutation {create_item(board_id: 628989982, item_name: \\""adding works\\"", column_values: \\""{\\\\\\""Manager comment\\\\\\"": \\\\\\""Done\\\\\\""}\\"") {id} }"" }";
var res = await helper.QueryMondayApiV2(query);