@moscicki @dragotin
In the spec of the sync protocol we have to show the response headers in the examples, as they are a core part of the protocol.
An example: If you don't reply with the ETag on a download then the client will complain: https://github.com/owncloud/client/blob/7fc7925d17df58e6dfb9eb1383f0895d5fadce58/src/libsync/propagatedownload.cpp#L150