Getting event details in Graph API returns unexpected attendee response
Hi everyone,
We have implemented a meeting room display application that connects to room resource calendars via Graph API, which selectively shows calendar events that the room accepted and works flawlessly on rooms with or without auto-accept processing.
However, we recently encountered problems with rooms that have been configured without auto-accept processing (admins are manually accepting bookings on those meeting rooms). Normally when room admins accept booking requests within room calendars, Graph API (/users/:id/calendarview) will return the meeting room in attendees with status.response as accepted, but we found that sometimes the status.response still returned as tentativelyAccepted even if those admins have accepted the meeting (shown as accepted on Outlook Web App). Which can only sometimes solved by retry accepting the meeting request multiple times.
So we have several questions:
Is there any other way to identify accepted meetings other than status.response?
Are there any configurations on the Exchange Admin Center that affect the status.response responses?
Is there any problem with accepting meeting room requests that cause this problem?
Thank you in advance.