PIM-3151: Remove id from markViewed route to avoid hack

And it passes the User instead of userId