add RESTful API