all 7 REST routes for posts