added details to message endpoint for api, also i should probably stop guessing how to implement HAL and actually look at the docs