web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Find meeting times - h...
Power Automate
Answered

Find meeting times - how to require location?

(1) ShareShare
ReportReport
Posted on by 2
Hi,
 
I wanted to use the Find meeting times action, but I need it to only reply with suggestions with a free room to be booked.
 
The findMeetingTimes documention talks about a locationConstraint, but that doesn't seem to be available on the action available on Power Automate?
Categories:
I have the same question (0)
  • Verified answer
    Expiscornovus Profile Picture
    33,870 Most Valuable Professional on at
     
    That looks like a limitation of the current connector action. You might request this as a feature/idea on 
     
    In the meantime, as a workaround, you could use the HTTP action and use the Graph API payload and use that locationConstraint:
     
    Be aware, that is only allowed in a delegated scenario (you would need a token).
     
     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
  • Suggested answer
    sumit_artesian Profile Picture
    82 on at
     
    As @Expiscornovus mentioned, this seems to be a limitation of the current connector action. And yes, while you can use the Send an HTTP request action from the HTTP connector to call the Graph API directly and pass the locationConstraint parameter, you would need to generate an OAuth access token for the delegated request to go through.
     
    An alternative approach, however, is to use the "Send an HTTP request" action under the Outlook 365 connector. This is different from the "Send an HTTP request" action under the HTTP connector, as this utilizes your existing connection reference to Outlook, and you wouldn't necessarily need an OAuth delegated access token in this case.
     
    I have already used the Send an HTTP request action from the Outlook 365 connector to make Graph API calls, and it works without needing a token. Sharing a screenshot for reference.
    In this screenshot, I made the Graph request to the /me/events endpoint, but you can use that to make the call to /me/findMeetingTimes endpoint as a POST request. You can format the request body as it is shown in the Microsoft documentation example: user: findMeetingTimes - Microsoft Graph v1.0 | Microsoft Learn
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item.
    If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like! 🩷
  • Expiscornovus Profile Picture
    33,870 Most Valuable Professional on at
     
    That action unfortunately doesn't support the findMeetingTimes as a 2nd segment.

    So, it wouldn't be possible to use that action.
    https://learn.microsoft.com/en-us/connectors/office365/#send-an-http-request

    "Construct a Microsoft Graph REST API request to invoke. These segments are supported: 1st segment: /me, /users/<userId> 2nd segment: messages, mailFolders, events, calendar, calendars, outlook, inferenceClassification"
     
    That's why I suggested to use the HTTP action instead.


     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
     

     
  • sumit_artesian Profile Picture
    82 on at
     
    Wow, I had no idea. Thank you for the clarification. Much appreciated.
     
    @FF-29041017-0, it seems the only possible option is to generate a delegated token and use the Send an HTTP request action from the HTTP connector.
  • Verified answer
    Vish WR Profile Picture
    2,253 on at
     

    The Find meeting times action in Microsoft Power Automate doesn’t include the locationConstraint option. However, the Microsoft Graph API does support it, allowing you to return only time slots where a meeting room is available.

    So if you need room-based filtering, the only workable approach is to call Graph API using the HTTP action

    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 873

#2
Valantis Profile Picture

Valantis 813

#3
Haque Profile Picture

Haque 526

Last 30 days Overall leaderboard