This was originally raised as
ISIS-666, but that ticket was repurposed and rescoped to be the ability to return a different object when an action is invoked (using the RoutingService SPI service). That applies on the "response".
This ticket could be implemented through a "RedirectService" that applies on the "request".
Perhaps later on we might introduce annotations to support it also.