Skip to content

Microsoft 365 Family Edition + Outlook + Graph API list calendars returns allowedOnlineMeetingProviders = unknown #3891

@ajohnson1200

Description

@ajohnson1200

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:

  1. Create a Microsoft account, subscribe (you can use the trial) to Microsoft 365 Family Edition.
  2. 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)
  3. 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
  4. 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

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Triaged-Unassignedissue that is triaged but unassigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions