a basic, restful, API