Build a Hypermedia API response once and return it in multiple formats