anchor.diff:  | *search* +
     _(optional)_
   | A URL-encoded <<query-language, query string>>. If no query string is provided all chunks from the requested layer will be returned.
  -| *scroll* +
  -  _(optional)_
  -| A boolean ("true"/"false") indicating whether the result should be <<scrolled, scrolled>>.
  -| *scrollId* +
  -  _(optional)_
  -| The scrollId from a previous <<scrolling, scrolling>>.
   |===
   
   ===== Status codes
  
positive.code: Tag:: A user-defined label that can be attached to one or more chunks in order to categorise data. In contrast to a layer, multiple tags can be attached to a chunk.
  Property:: A user-defined key-value pair that can be attached to a chunk. Multiple properties can be attached to one chunk, but the key must be unique. Properties belong to metadata and should not be mixed up with attributes contained in the imported data (such as CityGML generic attributes or GeoJSON properties).
  Layer:: A way to structure the data store. Can be compared to folders or directories on a hard drive. In contrast to tags, a chunk can only be stored in one layer. Chunks without a layer are kept in the root layer named `/`. Layers can be structured hierarchically, but parent layers always include all chunks of their children.
  
  == Getting started
  
  
negative.code: === GET file
  
  Search the data store for chunks that match a given <<query-language, query>>. Merge the chunks found and return the result as a file.
  
  ===== Resource URL
  
  