Hi @chris13
Thanks for reaching out to the Zoom Developer forum and welcome to our community, I am happy to help here!
We certainly have Webhooks that will help you accomplish what you are looking for!
Here you will find all the webhooks available for Webinars:
Now, you can integrate webhooks with various app types, that we have available in the Marketplace, but if its an internal application, I would suggest you to user our Server to Server Oauth app:
With this app, you will be able to generate access token to access our Rest APIs in case you need to and also to listen to event associated with your account.
Hi @chris13
Sorry for the late reply here, I did not get a notification about your message.
For your question, you could use the participant.joined and participant.left events and track the duration of each participant (using webhooks) or you could also look into our Report endpoint: