title: Send Graph QL Query as message through a socket connection in c# .net Core
body: <p>I am trying to send a Graph QL query as a message through a socket connection , but it seems there's something wrong with the query I send , as I get this message</p>
  
  <p><code>{"errorCode":417,"id":-1,"payload":"Missing required numerical field 'id' "}</code></p>
  
  <p>here's the query I send : </p>
  
  <pre><code>              var values = new Dictionary&lt;string, string&gt;
                  {
                      { "id","1"},
                      { "query", "subscription {message { node {id content channel { id } from { __typename  display_name }} }}" },
                      { "type" ,  "'request'" }
                  };
  
  
                  await client.SendInstant(JsonConvert.SerializeObject( values));
  </code></pre>
  
  <p>any help to figure out what's wrong with it ?</p>