anchor.diff:  ### Retrieve History [GET]
   
   + Attributes
  -    + limit (number) - The maximum number of versions to retrieve.
  -    + skip (number) - The offset of the first version to retrieve.
  +    + limit (number, optional) - The maximum number of versions to retrieve.
  +    + skip (number, optional) - The offset of the first version to retrieve.
   
   
   + Request (application/json)
   
  -    + Body
  -
  -            {
  -                "limit": 10,
  -                "skip": 0
  -            }
  -
   
   + Response 200 (application/json)
   
  
positive.code:             Content-Length: file.size
              Content-Disposition: attachment; name=file.name
  
  
  ## History [/v1/history/{+url}]
  
  A specific file's history can be retrieved, showing all previous version. The
  response body will be newline separated JSON objects, of type File. Versions are
  returned in reverse order, so that the first version retrieved will be the
  latest.
  
negative.code: 
              { "error": "file is protected by api key" }
  
  + Request Write-protect new file with an automatically generated API Key. (multipart/form-data; boundary=AaB03x)
  
      + Body
  
              --AaB03x
              Content-Disposition: form-data; name="file"; filename="file1.gz"
              Content-Type: application/x-gzip
              Content-Transfer-Encoding: binary
  
              <Content of local file file1.gz>
              --AaB03x
              Content-Disposition: form-data; name="protect"
              Content-Type: text/plain
  
              true
              --AaB03x
  
  
  + Response 200 (application/json)
  
      The file is now write-protected with the API Key that is included in the response body.
  
      + Body
  
              {
                  "downloads": 0,
                  "lastDownload", 0,
                  "md5": "8d0f0108005c55a136f0deb6e1d5f82d",
                  "mimetype": "application/x-gzip",
                  "name": null,
                  "namespace": "/my-project/releases",
                  "sha1": "2111e97593b2e9dcba506e78f91a06a2322975f6",
                  "sha256": "b60bddc102fffd52cf8dbdab8662489829cdce2109cf1f22bd595ab1a63a8660",
                  "size": 3902,
                  "tag": null,
                  "timestamp": 1436838661,
                  "url": "/my-project/releases/latest",
                  "version": 1,
                  "apiKey": "55a9c68fe0f4e26653169c27"
              }
  
  
  ### Retrieve a File [GET]
  
  A file's content or its metadata can be retrieved from the same
  endpoint. What is returned by the server is determined by the `format` attribute
  in requests. If `format` is not specified, the file's content is retrieved. The
  "stat" format will return the file's metadata.
  
  + Attributes
      + version (number, optional) - The specific version to download.
      + tag (string, optional) - The specific tag to download.
      + format (string, optional) - The download format; currently can only be "stat".
  
  + Request Download Latest Version (application/json)
  
  
  + Response 200
  
  