Add RESTFul API