anchor.diff:  | PUT | Used for replacing resources or collections. For PUT requests with no body attribute, be sure to set the Content-Length header to zero. |
   | DELETE | Used for deleting resources. |
   
  +## Typical Server Responses
  +
  +- 200 `OK` - The request was successful (some API calls may return 201 instead).
  +- 201 `Created` - The request was successful and a resource was created.
  +- 204 `No Content` - The request was successful but there is no representation to return (that is, the response is empty).
  +- 400 `Bad Request` - The request could not be understood.
  +- 422 `Unprocessable Entity` - The request was missing required parameters or contained invalid fields.
  +- 401 `Unauthorized` - Authentication failed or user does not have permissions for the requested operation.
  +- 403 `Forbidden` - Access denied.
  +- 404 `Not Found` - Resource was not found.
  +- 405 `Method Not Allowed` - Requested method is not supported for the specified resource.
  +- 503 `Service Unavailable` - The service is temporary unavailable (e.g. scheduled Service Maintenance). Try again later.
  +
   ## Authentication
   
   At the moment, the API makes use of [Google+](https://developers.google.com/+) services for authentication/authorization purposes and managing User identity.
   
  -This means OAuth2 is used which also implies a developer must have his app registered prior to calling this API.
  +This means OAuth2 is used which also implies a developer must have his client app registered prior to calling this API.
   Please [contact](http://www.futurimages.com/contact) Futurimages team in case you plan to develop a custom app.
   
   If not explicitly stated, the API returns either `401 Unauthorized` or `403 Forbidden` in case
  
positive.code: 
  ## Pagination
  
  Requests that return multiple items will be paginated to 20 items by default. You can specify further
  pages with the `page` parameter. For some resources, you can also set a custom page size with the `per_page` parameter.
  Note that for technical reasons not all endpoints either respect the `per_page` parameter, or set a maximum value.
  
  
negative.code: 
  Not supported at the moment.
  
  ## Roadmap
  
  - Compression
  - Support for async operations
  - many other things&#8230; ;-)
  
  # Group Image
  Image-related resources of the **Futurimages API**
  
  ## Image [/images/{id}{?view_type}]
  A single Image object. The Image resource is the central resource of the API. It represents an image uploaded
  by a user (although the returned image format may differ from the original one which was actually uploaded).
  
  The Image resource has the following attributes:
  
  - id (string): ID of the Image (currently, it will always be a SHA-1 hash of the uploaded image content)
  - created_at (timestamp_string): Date of Image upload
  - name (string): Image name
  - description (string): Image description
  - public (boolean): Indicates whether the Image is public or not (i.e. visible to all or only to the owner?)
  - owner (object): Uploader of the Image. See _User_ resource for detailed description.
  - content (string): Returned image content as Base64 string.
  - content_type (string): Returned image [Media Type](http://www.iana.org/assignments/media-types/media-types.xhtml#image).
  - width (integer): Returned image width in pixels
  - height (integer): Returned image height in pixels
  - size (integer): Returned image size in bytes
  - view_type (string): Returned image view type. See _view_type_ parameter description
  
  The states _id_, _created_at_, and _owner_ are assigned by the Futurimages API at the moment of upload.
  
  + Parameters
      + id (string) ... ID of the Image
      + view_type = `full` (optional, string) ... Dictates which type of view of the Image to return. Can be either `full` or `thumbnail`. Thumbnail will always have same width of _200px_.
      
          + Values
              + `full`
              + `thumbnail`
      
  + Model (application/json)
      JSON representation of Image Resource.
  