REST api development