@nawazabdullah557, this post might help answer your questions on how to get participant join/leave events:
If you’re looking to get real-time video streams, audio streams, or transcription from participants, you would not be able to use Zoom’s webhook events, but instead you would need to build a meeting bot.
If you do end up needing to build a meeting bot, check out the Recall.ai API. It’s an API that lets you send meeting bots into a Zoom meeting to get real-time participant metadata, audio, video and transcripts from meetings, without you needing to spend months to build, scale and maintain these bots.
Let me know if you have any questions!