Compability mode for the api, better cachning and etag for api calls