I'm just starting to trial flow to trigger from some calendar events in an Office365 shared calendar.
What is the easiest way to get the calendar ID of the shared calendar?
Solved! Go to Solution.
Here are the detailed instructions I promised. I had screen shots for some steps, but couldn't paste them with this forum layout, so hopefully the words are adequate.
Instructions for creating a Flow for notification of upcoming event on a resource calendar. (this assumes you have an o365 account that includes Flow)
Please feel to share, add to or improve these instructions. - Dave -
Thanks for the reply.
I'm not wanting to select the default calendar but a shared calendar the account has rights to access. As far as I can see using the calendar ID should accumplish this as it's accessible via the API but just need an easy way to find the calendar ID to use.
I never did get this working so changed to solution to use a different technology. Would love to have it entirely inside the MS platform if anyone does figure this out.
Seems like there isn't an "easy" way to do this.
But, using https://outlook.office.com/api/v2.0/me/calendars with Oauth will get you the information about all of your calendars.
Still looking for this as well--as far as I can tell, that API call URL only returns the user's default calendar (and ID), not any shared or public calendars they have permissions to. Any help with this would be greatly appreciated, as I too would love to be able to copy events from one public calendar to another.
I've tried to get the Calendar ID using this command in Powershell,
Get-CalendarProcessing -Identity "Meeting Room 1" | FL
It returns the below about IDs, but none of these are what's needed for FLOW as I tried them and they error. But I'm thinking there has to be a command to pull the ID from a given calendar in your own 0365 domain. The runspaceid changes every session you run, so I know it can't be that. The above command pulls a whole list of information in addition to what I put below, but no Mailbox ID. So still looking for the Calendar ID as everyone else here. Add my name to the list.
RunspaceId : faccc619-787e-4fa0-85a0-df2b172a12e2
MailboxOwnerId : Meeting Room 1
Identity : Meeting Room 1
Still nothing new on how to get a group/shared calendar ID ?
Seems such a basic function though...
I'm looking for a way to send reminders/notifications to our Slack.
But like everybody else I'm stuck with the impossibility to select something else than my own default calendar.
Hope we'll see a solution soon.
It's a breeze to configure with the Google Calendar card/template.
It almost feels like Microsoft is pushing us to use Google services instead of its own...
Trying to do the same thing here, add an event from Flow to a shared SP Online calendar, not individual user calendar. Anyone figure this out?
Still looking for any answer in obtaining a Calendar ID for using in Flow. I'm specifically trying to use the Flow template that allows me to send an email after a particular event is starting soon. My use case here is to access our resources calendar for people that have reserved a spare computer for an event. I want to be notified ahead of time to prep and check the computer for them. Every calendar ID I try for this with this template fails. This has to be a common use for something like this and puzzled why the calendar ID isn't easily findable.
I'm having the same issue as the others in this thread. Where is the support for accessing shared calendars (including retrieving a list of calendars we have access to, not just ones we own)? There's even a permission setting in the Graph Explorer for "Calendars.Read.Shared". And yet, we can't.
Just throwing my name in the hat for this...
Actually, what I really need is the Group Calendar created by Teams... I need to get things onto that calendar efficienty.
I can add events to a SP calendar (its just a list) you have to specify the site, and then manually enter the listname (it doesn't show up in the list picker) of the Sharepoint create item action.
Dates are in local site region format but times are UTC. So you may need to adjust the time you set your event to (I use an excel file to upload a list of events).
I'm still trying to work out how to set an event "category".
In the modern site pages the new "events web part" also has some nifty fields for online meeting links I can't get to work.
Learn to digitize and optimize business processes and connect all your applications to share data in real time.
Attend in person or online, there are incredible conferences and events happening all throughout the month of September.