REST API web server