-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Labels
Triaged-Unassignedissue that is triaged but unassignedissue that is triaged but unassigned
Description
Summary
The API response for GET /v1.0/me/calendars properly returns a list of calendars but the value of allowedOnlineMeetingProviders and defaultOnlineMeetingProvider is "unknown" on calendars owned by users who have active Microsoft 365 Family Edition subscriptions.
To Reproduce
Steps to reproduce the behavior:
- Create a Microsoft account, subscribe (you can use the trial) to Microsoft 365 Family Edition.
- Login to the Outlook UI, go to your calendar, create an event, and note that you see an option to add MS Teams as a video conference option on your meeting (screenshot below)
- Go to the Graph API Explorer (https://developer.microsoft.com/en-us/graph/graph-explorer), login as the user, and do a GET https://graph.microsoft.com/v1.0/me/calendars
- Note that the results of that all, for each calendar has "defaultOnlineMeetingProvider": "unknown", and "allowedOnlineMeetingProviders": "unknown" but we can see in Teams in the UI (Step 2) (screenshot below)
Expected behavior
The results of a call to GET https://graph.microsoft.com/v1.0/me/calendars for a user on Microsoft 365 Family Edition should include return "allowedOnlineMeetingProviders" : "teamsForBusiness" or include some alternative like "teamsForFamily". It should not return "unknown".
Screenshots
See below.
Desktop (please complete the following information):
- not applicable: everything above is done via the web UI or the API
Smartphone (please complete the following information):
- NA
Metadata
Metadata
Assignees
Labels
Triaged-Unassignedissue that is triaged but unassignedissue that is triaged but unassigned

