Learning hypermedia rest api