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 Apps
Suggested Answer

Get calendar

(1) ShareShare
ReportReport
Posted on by 4
Hi,
 
I want to build a calendar in Power Apps. (show only busy/free used Outlook calendar user)
What function can I use to retrieve calendar information if some people have shared calendars only on a "can view when busy" basis?
This is sufficient for me because I want to be able to retrieve this information and post it to the gallery. However, none of the functions I've tried to use have worked because the calendar must be fully shared. (Get Event, Get Calendar Event, etc.) and how can I do this?
I also tried using the FindMeetingTimes function, but it doesn't return all the values, especially if I want to retrieve a longer period of time.
Can you suggest a function/mechanism I can use to retrieve these calendars? (Ideally, an email address as the search parameter.)
I'm new here, thank you for your help.
 
I have the same question (0)
  • frago Profile Picture
    226 on at
    From what I can tell, this probably doesn’t work because when someone shares their Outlook calendar as “busy/free only”, you’re not really getting access to the calendar itself — just a rough availability signal. So things like Get Events don’t return anything, even though the calendar looks shared.
    What seems to work better in this case is using Microsoft Graph (for example the getSchedule endpoint), usually through Power Automate. It’s more about availability than events, which fits the busy/free scenario much better.
    If you want to understand this deeper or see how others solve it, digging into it with Copilot can actually be pretty helpful.
  • Suggested answer
    11manish Profile Picture
    2,286 on at
    Core Problem
    You want:
    • Get busy/free (availability)
    • For users who only shared calendar as “Can view when busy”
    But:
    • Get events / Get calendar events → require full access
    • Shared “free/busy” does NOT expose event details
    • Standard Outlook connector cannot read availability-only calendars
    Key Reality
    There is NO direct Power Apps / Outlook connector function
    to retrieve free/busy data from “availability-only” shared calendars
     
     What Actually Works
    •  Use Microsoft Graph API (Best & Correct Approach)
    Use:
    •  /calendar/getSchedule
    via Microsoft Graph API
    What it returns
    •  Free / Busy blocks
    •  Time slots
    • Works with availability-only sharing
    Multiple users at once
     
     Example Request
     
    POST https://graph.microsoft.com/v1.0/me/calendar/getSchedule
    {
      "schedules": ["user1@domain.com", "user2@domain.com"],
      "startTime": {
        "dateTime": "2026-03-24T09:00:00",
        "timeZone": "UTC"
      },
      "endTime": {
        "dateTime": "2026-03-24T18:00:00",
        "timeZone": "UTC"
      },
      "availabilityViewInterval": 30
    }
     

    Response
    "availabilityView": "000111000..."
     
    Where:
    • 0 = Free
    • 1 = Busy
    • 2 = Tentative
    • 3 = OOF
    Thanks
    Manish
     
     
  • CU22030726-0 Profile Picture
    4 on at
    Hi,
     
    I couldn't find the query with the example.
     
    Is the query I found the same as in the example?
     
     
    I found another API request that mentions a calendar. I just can't test it. Could you tell me how I can find the "user-id"?
     
     
    Thank you for your help.
     
    Regads,
    Piotr

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 April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 899

#2
Valantis Profile Picture

Valantis 571

#3
11manish Profile Picture

11manish 499

Last 30 days Overall leaderboard