Is it possible to make this more RESTful? Instead of a separate endpoint for CSV vs Excel vs whatever, we should be using content-type header.