rest interface update