tp3 restful