taxonomy :: How to build an API