add producer api and message endpoint stub