The design of Hypermedia APIs