I can see about that. I'd prefer to be explicit about what format you want in the route params because that allows a standard GET request for CSV triggered off an anchor tag. If we have to do a custom header that requires more code on the client and I'm not sure if an XHR request can pop the download prompt in the same fashion...