Hi @Daniel Kumlin ,
To get the details of an online meeting we have to pass either meeting id, joinWebURL or videoTeleconferenceId.
To get an onlineMeeting using meeting ID with delegated (/me) and app (/users/{userId}) permission:
GET /me/onlineMeetings/{meetingId}
GET /users/{userId}/onlineMeetings/{meetingId}
if we have videoTeleconferenceId of a particular meeting then we can use communications/onlinemeeting endpoint
GET /communications/onlineMeetings/?$filter=VideoTeleconferenceId%20eq%20'{videoTeleconferenceId}'
There is no API to get a list of all the onlineMeetings.
It is the responsibility of the calling application to store the ID of a online meeting at the time that onlineMeeting is created.
reference: https://learn.microsoft.com/en-us/graph/api/onlinemeeting-get?view=graph-rest-1.0&tabs=http
Hope this helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".