Add Publish endpoint