RESTful but flexible