Hypermedia API thought