How to design a REST API? | Open Awesome