Share via

Teams Meetings created from Google calendar

Sushil Dangi 0 Reputation points
2026-02-24T11:52:44.47+00:00

Hi Team,

Need calrification and details on below scenario. We are getting teams meetings from below graph API if those are created from outlook or teams calendar. But tams meetings created from Google calendar are not appearing in outlook/teams calendar /graph API. Is there a way to get them using graph API or any other solution? If so can you please provide complete guide on how to get meetings created from google calendar in outlook or teams calendar or graph api.

https://graph.microsoft.com/v1.0/users/{userId}events?$select=subject,start,end,organizer,attendees,location,recurrence,onlineMeeting&$filter=start/dateTime ge 'XXXXX'&$orderby=start/dateTime&$top=1000

Thanks,

[Moderator note: personal info removed] 

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Hin-V 13,070 Reputation points Microsoft External Staff Moderator
    2026-02-24T13:06:49.5433333+00:00

    Please note that our forum is a public platform, and we will modify your question to hide your personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data. 

    Hi @Sushil Dangi

    Thank you for posting your question in Microsoft Q&A.  

    Based on my research, the Microsoft Graph API (for example, the /users/{userId}/events endpoint you're using) can only retrieve events stored in Microsoft 365/Exchange Online calendars. It does not have native access to Google Calendar data. Therefore, events created in Google Calendar will not appear in Graph API responses unless they have been explicitly imported or synced into a Microsoft calendar. 

    When using the Microsoft Teams Meeting add-on for Google Workspace, you can create Teams meetings directly from Google Calendar. This does generate a valid Teams meeting link, but the event itself is stored only in Google Calendar, not in Outlook, the Teams calendar, or Microsoft Exchange. As a result, Microsoft Graph cannot retrieve it. The Teams meeting technically exists on the Microsoft side (and participants can join via the link), but no corresponding calendar event is created in your Microsoft account. 

    User's image

    Reference: Schedule a Microsoft Teams meeting from Google calendar - Microsoft Support 

    Please note that this summary is based on my own findings and may not fully address your concerns. To help you reach your goal more effectively, I recommend engaging with  [GitHub Community Forum] for a deeper technical dive or to connect with individuals who have relevant experience and expertise. Some approaches may behave differently or be restricted depending on your specific environment and configuration. These forums include many experienced developers and Microsoft specialists who can assist with troubleshooting and guidance. 

    Apologies for redirecting you to the related development team support. As moderators in this community, we do not have access to your specific tenant configuration, and my testing environment is limited. Therefore, my guidance is based on available Microsoft documentation and resources. That said, I’ll do my best to provide additional insight where possible. 

    I hope this helps. 

    If you have any additional concerns, feel free to comment below. I would be more than happy to assist. 


    Note: Please follow the steps in [our documentation] to enable e-mail notifications if you want to receive the related email notification for this thread. 

    1 person found this answer helpful.

  2. Q&A Assist
    2026-02-24T11:52:53.2+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Currently, Microsoft Graph API does not support retrieving Teams meetings that are created in Google Calendar. The Graph API primarily interacts with Microsoft services, such as Outlook and Teams, and does not have the capability to access or synchronize events created in third-party calendar services like Google Calendar.

    If you need to integrate Google Calendar events with Microsoft Teams or Outlook, you may consider using third-party integration tools or services that can sync events between Google Calendar and Microsoft services. These tools can help automate the process of transferring events from Google Calendar to Outlook or Teams, but they would operate outside of the Microsoft Graph API.

    For direct support or features related to Google Calendar and Microsoft Teams integration, you may want to check if there are any updates or announcements from Microsoft regarding future capabilities or integrations.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.