Outline for Restful API