How to query onlineMeetings by Start Date Time ?

michael@opsgility.com 11 Reputation points
2024-05-16T12:36:57.1066667+00:00

I'm querying the users online meetings (using MS Graph)

var result = await graphClient.Users[userid].OnlineMeetings.GetAsync((requestConfiguration) => { requestConfiguration.QueryParameters.Filter = "start/dateTime ge 2024-04-13T23:00:00.0000000Z"; });

This is from Fiddler GET https://graph.microsoft.com/v1.0/users/966226d6-44e1-4910-a984-1ec8b27c94c3/onlineMeetings?$filter=start%2FdateTime%20ge%202024-04-13T23%3A00%3A00.0000000Z HTTP/1.1

This is the response.. {"error":{"code":"InvalidArgument","message":"Filter expression expected - /onlineMeetings?$filter={ParameterName} eq '{id}'.","innerError":{"request-id":"b1a87825-1677-4f00-9a45-31603f4dcdd4","date":"2024-05-14T19:59:34","client-request-id":"b6330b35-382b-4cf6-8660-d1c5dc857760"}}}

What am I missing to query upcoming online meetings for this user?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,968 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. CarlZhao-MSFT 38,356 Reputation points
    2024-05-17T08:21:12.4366667+00:00

    Hi @michael@opsgility.com

    No, there is currently no support for list meetings, nor for filtering online meetings by start time. Only supports retrieving the target meeting based on the meeting's id, joinWebUrl or joinMeetingId.

    User's image

    Hope this helps.

    If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.

    0 comments No comments