currently requesting an alternative representation requires a query parameter (e.g. ?format=json) - the same should be possible with an Accept header
I'd tried looking into this, but the current implementation is too primitive, providing insufficient infrastructure for a Clojure ignoramus like myself to get started:
https://github.com/innoq/statuses/blob/53d3186/src/statuses/routes.clj#L12
https://github.com/innoq/statuses/blob/53d3186/src/statuses/routes.clj#L33