title: Microsoft graph api create folder using path returning 'invalidRequest'
body: <p>The following error is returned by graph api:</p>
  
  <pre><code>  "error": {
  "code": "invalidRequest",
  "message": "[child] A null value was found for the property named 'id', which has the expected type 'Edm.String[Nullable=False]'. The expected type 'Edm.String[Nullable=False]' does not allow null values.",
  "innerError": {
    "request-id": "36d65bbb-2f6e-485c-b2b9-5bb7fdb76d19",
    "date": "2017-09-30T00:24:06"
    }
  }
  </code></pre>
  
  <p>The code I'm using:</p>
  
  <pre><code>var url = "https://graph.microsoft.com/v1.0/me/drive/root:/joba:/children";
  var folder = new ItemResource { name = "nested", folder = new FolderFacet() };
  var response = api.PostAsJsonAsync&lt;ItemResource&gt;(url, folder).Result;
  response.ThrowWhenUnsuccessful();
  return response.Content.ReadAsAsync&lt;ItemResource&gt;().Result;
  </code></pre>
  
  <p>That is, I'm trying to create a nested folder named <strong>nested</strong> in the <strong>joba</strong> folder (which is inside <em>root</em>).
  It doesn't work... I even tried to escape the colon <code>:joba:</code> but it doesn't work either. The same request works just fine in <a href="https://developer.microsoft.com/en-us/graph/graph-explorer" rel="nofollow noreferrer">graph-explorer</a></p>
  
  <p>What is wrong with mine?</p>
  
  <p><strong>EDIT</strong>
  Fiddler request</p>
  
  <pre><code>POST https://graph.microsoft.com/v1.0/me/drive/root:/wdg:/children HTTP/1.1
  Accept: application/json
  Authorization: Bearer &lt;OMITED&gt;
  Content-Type: application/json; charset=utf-8
  Host: graph.microsoft.com
  Content-Length: 268
  Expect: 100-continue
  Connection: Keep-Alive
  
  {"id":null,"createdBy":null,"createdDateTime":null,"eTag":null,"cTag":null,"description":null,"lastModifiedBy":null,"lastModifiedDateTime":null,"name":"85923635-56af-4902-82da-babd95165c6b","parentReference":null,"webUrl":null,"folder":{"ChildCount":null},"file":null}
  </code></pre>