So I have developed the standalone API called 'trigger_event' in python/flask and deployed it on Google app engine.
The API accepts parameters - event_name, dialogflow session id and any extra params to save on the session
My login system calls the API once the user is logged in so that the next page can be triggered on the chatbot.
The API works fine and it successfully triggers the event but the fulfilment text is not displayed. When the API is fired -> and the event is triggered, I have a confirmation message that should be displayed but there is nothing on the chatbot. At this stage if I type 'yes' or 'no' the chatbot accepts the confirmation and displayed the next fulfilment message.