Implementing Engagement creation API