title: OneDrive API createUploadSession "API not found"
body: <p>According to the <a href="https://dev.onedrive.com/items/upload_large_files.htm#create-an-upload-session" rel="nofollow noreferrer">onedrive api docs</a> to upload large files to OneDrive, first you create an upload session, then you send the fragments.  That all makes sense, but for some reason it's telling me that my request is invalid when I try the <code>createUploadSession</code> call to start the process.</p>
  
  <p>Following the documentation, it says the request uri must follow this pattern: <code>POST /drive/root:/{path_to_item}:/createUploadSession</code></p>
  
  <p>request:</p>
  
  <pre><code>method: 'POST'
  uri: 'https://api.onedrive.com/v1.0/drive/root:/testfile-lg-1488040561730.bin:/createUploadSession
  headers: { Authorization: 'Bearer .....' }
  </code></pre>
  
  <p>response:</p>
  
  <pre><code>status: 400
  { error: { code: 'invalidRequest', message: 'API not found' } }
  </code></pre>
  
  <p>I've tried various combinations of <code>createUploadSession</code> all lowercase, all uppercase, etc.  It's perhaps worth noting that the <a href="https://dev.onedrive.com/items/upload_put.htm" rel="nofollow noreferrer">small file &lt;4MB simple file upload</a> is working just fine.</p>