Graph Api Get Schedule takes time to reflect event from Outlook 365 - microsoft-graph-api

I am using Microsoft graph SDK to get the event schedule of users. But it is taking more than 5 minutes to reflect any change done in the outlook calander. Is there any way to minimize this delay in reflecting event status?
P.S. it's reflecting without delay for the logged in user but for the schedules it is taking time

Related

Building local Teams chat with polling on mgt Get Component- polling and throttling

I am building local teams chat integrated with a product using Microsoft graph API toolkit. I am using mgt react Get Component to pull the messages from the channel . I am using polling rate as 3 seconds as I want to pull the messages from teams near real time .
I am also using cache for 24 hours invalidation period for the Get component
By any chance this will lead to throttling issues or graph API toolkit manages this internally?
Attached is the screenshot.
screenshot (https://i.stack.imgur.com/UqaZ9.jpg)

Delete conversation member in a calendar event - MS Graph API

After I created a calendar event, participants can start a meeting and then a conversation with each other by chatting. When the meeting ends, I would like to force the participants to leave the chat group so that the chat remains available but they can no longer interact with it (except to download files and read the messages). Is it possible with the actual Microsoft Graph API and the informations inside the response to "Create event" API (https://learn.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=http)? (from MS Teams app it is)
#Federico - From Microsoft Graph API perspective, i never saw an option or a way to force the participants to leave the chat. If you're using Onlinemeeting, then, you can get the meeting start/endtime with startdatetime/enddatetime properties, chatinfo will provide you the chatinfo. Here's the documentation link.

Want to get the change notification of the online meeting like meeting started/meeting ended in Microsoft Teams(Graph API)

I am developing an application where I want to have the trigger when someone starts, end, the participant added, etc in the online meeting in Microsoft Teams.
For this, I tried by creating a subscription for the resource called me/event (This might not work for the online meeting). I am receiving the change notification trigger for when event created/deleted/updated but not when online meeting starts/ended/participantAdded etc.
I found that we can use delta link to get the changed data but I am looking for the process to get the exact notifications like meeting started/ended etc from MS Teams through Graph API.
Any help would be appreciated.
Today Microsoft Graph change notifications do not support the online meeting resource. You might request that on uservoice. Depending on your scenario your might want to look at Microsoft teams call meetings bots

Editing/Deleting Calendar Events without notifications

We have an Outlook365 integration, which posts events to calendars from an external system via the Graph V1.0 API.
In November, a little bug has snuck about 2,000 events into various peoples calendars over the coming 12 months. We have managed to produce a list of the 2,000 odd Outlook IDs, but we are now super-worried that if we pump in DELETE requests for them all, the attendees are going to get hundreds of e-mail/event notifications telling them "XYZ has been cancelled" or similar.
(this bug was detected when a user told us they had been getting occasional event invites at 4am, so we assume that manipulating events via the API does dispatch notifications/emails to the users)
Is this true, and/or is there anyway to delete the event from Outlook without a notification being dispatched? We do not admin the target calendar, but may be able to get in touch with such a person if it was possible to do this from the Outlook365 side. We were hoping there might just be a silent flag/attribute or otherwise we could put in our request?
As a side note, is there any limit to the frequency/volume we can pump at the Graph V1.0 API in any time frame.
Unfortunately this is not supported on Microsoft Graph right now.
It is available on the Exchange Web Services APIs using SendCancellationsMode SendToNone enum https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.sendcancellationsmode?view=exchange-ews-api
I would really appreciate it if you could request this on Microsoft Graph Uservoice so we can have signal from our community the demand for this. https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests

MSGraph subscription notification not received

We are using Graph API in our mobile app to subscribe for changes in users calendar items. We use the subscription feature of graph API with webhooks. However we notice that some times (approx 10%) our server webhook is not invoked at all.
What will be the right way to further troubleshoot this?
We have all the necessary details like SubscriptionID, EventID, Timestamp etc but are not sure where we can report/check this?
We would really appreciate any pointers.

Resources