Get all meetings details of the user has participated in (Mainly non hosted)

I need to get a list of all the meetings the user has participated in - whether if he was the host or not .I am using oAuth
What is the best way to approach it using the API?

Below endpoint only providing hosted meeting details but not NON hosted meeting details.
https://api.zoom.us/v2/users/{user_id}/meetings

@parimisatya30 ,

Thank you for posting in Zoom Developer Forum I am happy to help here! To be clear, are you looking to retrieve the user’s entire meeting history? If so, have you considered using webhooks or websockets to create an event-driven application that tracks the user’s attendance at all meetings for their account? An event-driven application is well-suited for tracking a user’s entire meeting history because it allows for real-time updates and notifications whenever a meeting event occurs. This means that you can track attendance and other meeting details as they happen, rather than having to periodically check for updates or retrieve a complete history all at once. This can make it easier to track changes over time and to respond to events in a timely manner. Additionally, an event-driven approach allows you to focus on the specific events or data points that you are interested in, rather than having to process and filter a large amount of data.

Let me know if this helps.

Resources :

https://marketplace.zoom.us/docs/guides/build/webhook-only-app/