update endpoint, add message insert, update, report, view