1. Request payload when new user query on WhatsApp

Source_type : 2 refer to inbound contacts

{
    "event": "Contact.Create",
    "data": {
        "channel": "channel_id",
        "profile": {
            "name": "contact.name",
            "contact": "contact.number"
        },
        "source_type": 2,
        "createdAt": "2022-12-19T08:16:20.411Z",
        "updatedAt": "2022-12-19T08:16:20.411Z"
    }
}

2. Request payload when user respond at any step

{
    "event": "Chatbot_flow.Ongoing_Flow",
    "data": {
        "channel": "channel_id",
        "profile": {
            "name": "contact_name",
            "contact": "contact_number"
        },
        "id": "flow_id",
        "name": "flow_name",
        "response": {
            "question": "question",
            "answer": "answer"
        },
        "createdAt": "2022-12-19T08:09:14.902Z",
        "updatedAt": "2022-12-19T08:09:14.902Z"
    }
}

3. Message status response body

{
    "data": {
        "statuses": [
            {
                "id": "wamid.HBgMOTE3MDIzMjkwNTU5FQIAERgSQTEyNjcyNzVEQURDQjJGMDcyAA==",
                "recipient_id": "9170232XXXXX",
                "status": "delivered",
                "timestamp": "1702547964",
                "type": "message"
            }
        ]
    }
}