title: C# An unexpected 'StartObject' node was found for property 'InputArguments' when reading from the JSON reader. A 'PrimitiveValue' node was expected
body: <p>I am using RestClient to pass JSON paramter into api in C#.But I am getting response </p>
  
  <blockquote>
    <p>"An unexpected 'StartObject' node was found for property named
    'InputArguments' when reading from the JSON reader. A 'PrimitiveValue'
    node was expected"</p>
  </blockquote>
  
  <p>I am using below code in C#</p>
  
  <pre><code>var client_startRobot = new RestClient("https://xxxx.xxxx.com/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs");
  var request_startRobot = new RestRequest(Method.POST) ;
  request_startRobot.AddParameter("Authorization", string.Format("Bearer " + result), ParameterType.HttpHeader);
  request_startRobot.AddHeader("content-type", "application/json");
  string parameter = "{\"startInfo\":{\"ReleaseKey\": \"ds32rd1-6c98-42f542d-23bb8111ac91d\",\"RobotIds\": [1],\"JobsCount\": 0,\"Strategy\": \"Specific\",\"InputArguments\": {\"add_name\": \"xxxxx-xxx-\"}}}";
  request_startRobot.AddParameter("application/json; charset=utf-8", parameter, ParameterType.RequestBody);
  IRestResponse response_startRobot = client_startRobot.Execute(request_startRobot);
  </code></pre>