add support for hypermedia rest api