However, from c# the following fails with a Bad Request exception from the HttpClient request,
query = “{ “query”: " { boards(ids: MYBoardID) { name items { id name column_values(ids: [“text”]) { title value } } } } " }”;
(edit, the escape back slashes for the quotation marks aren’t showing in the post, but the following image is a snip of the actual code)

Alternatively, you might want to use GraphQL variables to pass your string arguments. Essentially, you add a reference for the column IDs to your query, and then pass the actual data in another object called “variables”. This approach minimizes the amount of escaping you need to do.

Here’s a generalization of that flow using pseudocode (I hope this makes sense, you’d need to adjust this to C#):