restFul api 10 endpoints