The pull request with all the code.

I would disagree with that. What if you wanted to have a publish article path? Should that go on a separate controller or would it be more efficient to just add a member route for article? I see no reason to persist another object to the database just to toggle a boolean.