A framework for a personal (RESTful) API