fixes #2931 - API v2 hosts JSON response, add *_name for each *_id