Unable to create a meet with personal outlook account

akash srivastava 0 Reputation points
2026-07-20T12:06:20.1233333+00:00

Teams meeting creation failed: Missing 'joinUrl' in the API response. This suggests an issue with the online meeting setup. When using a personal outlook or any other personal account is being used to create a teams meet through api. This error is very inconsistent and the reason is not very clear to me, please help me with the exact reason and how can I solve this. Thankyou

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

1 answer

Sort by: Most helpful
  1. Teddie-D 19,760 Reputation points Microsoft External Staff Moderator
    2026-07-21T00:35:34.8+00:00

    Hi @akash srivastava

    According to Create event - Microsoft Graph v1.0 | Microsoft Learn, personal Microsoft accounts are supported for creating calendar events. However, creating a Teams online meeting as part of the event is not officially documented or guaranteed for personal Microsoft accounts.

    From your description, it appears you're creating a Teams meeting for a personal Microsoft account by using POST /me/events with the payload shown in Example 4: Create and enable an event as an online meeting:

    {
        "isOnlineMeeting": true,
        "onlineMeetingProvider": "teamsForBusiness"
    }
    

    The documentation for this example is primarily intended for Microsoft 365 work or school accounts, where teamsForBusiness is the supported online meeting provider.

    According to event resource type - Microsoft Graph v1.0, the onlineMeetingProvider property supports several values, including unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer

    From my testing, removing:

    "onlineMeetingProvider": "teamsForBusiness"
    

    User's image

    or setting:

    "onlineMeetingProvider": "unknown"
    

    User's image

    allows the request to successfully create the event and return a valid joinUrl for a personal Microsoft account.

    Could you try one of these approaches and let us know whether it resolves the issue in your environment? That will help determine whether the onlineMeetingProvider value is contributing to the inconsistent behavior you're experiencing.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".       

    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.  

    Was this answer helpful?


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.