Getting “Invalid meeting id” or “Meeting Id is corrupted” when calling Microsoft Graph

Souras Ghotekar 0 Reputation points
2025-10-31T18:11:59.96+00:00

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

Microsoft Security | Microsoft Graph
{count} votes

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.