title: Can't resolve ServiceNow incident using REST API
body: <p>I use ServiceNow <a href="https://developer.servicenow.com/app.do#!/rest_api_doc?v=kingston&amp;id=r_TableAPI-PUT" rel="nofollow noreferrer">REST API</a> in my application.</p>
  
  <p>I need to <strong>resolve</strong> existing <strong>incident</strong>.</p>
  
  <p>For this purpose I use <code>PUT</code> method and I can update some fields like <code>short_description</code>. But if I try to update <code>state</code> field then API does not update this field.</p>
  
  <p>I use very simple <code>C#</code> code:</p>
  
  <pre><code>_restClient.BaseUrl = new Uri(string.Format("https://{0}.service-now.com", serverName));
  var request = new RestRequest(string.Format("/api/now/table/incident/{0}", incidentId), Method.PUT)
  {
      RequestFormat = DataFormat.Json
  };
  request.Credentials = new NetworkCredential(userName, password);
  request.AddBody(new { state = "6" });
  var response = _restClient.Execute(request);
  </code></pre>
  
  <p>I try to update <code>state</code> to value <code>6</code> because this value is <code>Resolve</code>.</p>
  
  <p>But the field is not updated via REST API. However I can Resolve my incident via web UI.</p>
  
  <p><strong>Why state field is not updated with the use of REST API?</strong></p>