Join Before Host - Webhook Event

I am creating a meeting with API where join_before_host is set True.

Issue :- The problem is I am getting meeting started event when a user is starting a meeting before a host.
How to configure event to trigger only when meeting is started by the host not by a user and still user is able to join it. Same goes for meeting.ended and recording.completed.

Meeting Id(For reference) :- 82386947417


    "topic": "XYZ",
    "start_time": "2023-12-19 14:14:00",
    "duration": 100,
    "type": 2,
    "timezone": "Asia/Kolkata",
    "settings": {
        "host_video": True,
        "participant_video": True,
        "join_before_host": True,
        "mute_upon_entry": True,
        "watermark": False,
        "allow_multiple_devices": False, 
        "use_pmi": False,
        "approval_type": 0,
        "registration_type": 1,
        "close_registration": True,
        "audio": "both",
        "auto_recording": "cloud",
        "alternative_hosts": "",
        "global_dial_in_countries": [],
        "meeting_authentication": True,
        "alternative_hosts_email_notification": False,
        "email_notification": False,
        "registrants_confirmation_email": False,
        "registrants_email_notification": False,
        "waiting_room": False,


Hi @shivam.chauhan
I believe this is the expected behavior.
The event will get triggered once the meeting is started, it does not matter if its the host or a participant who started the meeting