Getting “Invalid meeting id” or “Meeting Id is corrupted” when calling Microsoft Graph
Hi all,
I’m currently working with the Microsoft Graph API to retrieve Microsoft Teams meeting details for a specific user.
I’m able to successfully get calendar events using the following endpoint:
"GET /users/{id}/events"
However, when I try to call the /onlineMeetings/{meetingId} endpoint, I consistently receive the following error:
{
"error": {
"code": "CorruptedMeetingId",
"message": "Meeting Id is corrupted."
}
}
When I instead try to use the /onlineMeetings endpoint, it returns this error:
"Filter expression expected - /onlineMeetings?$filter={ParameterName} eq '{id}'."
I tried passing both the Meeting ID and the JoinWebUrl that I retrieved from the Outlook calendar event, but I still receive the same error in both cases.
Could someone please clarify how to correctly retrieve meeting details from Microsoft Graph for meetings created in Teams or Outlook (not via Graph API)?
Thanks in advance!
S Ghotekar