rest: add action model