cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Globier
Advocate I
Advocate I

Easiuest way to get calendar_id for the Office 365 Calendar connector

Hi Guys,

    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?

1 ACCEPTED SOLUTION

Accepted Solutions

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)

  1. Login to O365 portal office.com
  2. Click on the waffle icon at top left and select Flow (may need to click see all apps)
  3. Select My Flows at the top if you aren’t already there.
  4. Select create from blank or create from template on the top bar.(my example I’m choosing create from blank)
  5. Create from blank opens a new window, just choose create from blank button on this screen
  6. It will prompt for a tigger/connector, choose Office 365 Outlook icon, scroll down the resulting list and select "When an upcoming event is starting soon"
  7. Click on the three dots in the top left of the blue bar on the first flow step
  8. If you are creating a notice based on your own calendar select your email address in the resulting menu under "My Connections". If this is for a resource or other calendar you will need to add a new connection if not listed.
    1. Click add new connection
    2. Supply the email address of the resource calendar and enter the password.
      1. A password will need to be created for the resource. By default resources either don't have a password or it isn't known when it is initially setup. Go to the users section in O365 admin to add the password.
      2. Enter in a password and uncheck the box for having the person needing to change it upon login.
  9. After the connection is chosen, select "Calendar" from the drop down box in this first step
  10. If you wish to change from the default look ahead of 15 minutes, click on "Show advanced options" link and add in your value in minutes.
  11. Click Next Step, then add action
  12. Pick the Office 365 Outlook connector as we are going to send an email, then scroll down and pick "Send an Email" option
  13. Fill in the fields and click Save.
  14. You have now completed the flow and you can test it by adding a calendar item to the resource calendar you used above for the connector. Remember to set the event out further than the look ahead time you set.
  15. Check your email box for the email once the look ahead time has passed. If you don't get an email check the Run History for the Flow to see any error messages. If it runs it should show "Succeeded" with a green check.

Please feel to share, add to or improve these instructions.  - Dave -

View solution in original post

58 REPLIES 58
prabir
Power Automate
Power Automate

You should be able to use the dropdown to select the calendar.

 

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 am looking for the same thing. Have you found an answer to your question?

asabel
New Member

Any update on this. Would like to be able to setup flows that copy newly created events from one office 365 group calendar to a another shared calendar. 

Anonymous
Not applicable

Also looking for this calendar ID retrieval. Any help much appreciated

Hi All,

     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.

  

evel
Power Automate
Power Automate

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.

NeilMcCafferty
Regular Visitor

Also looking for the same thing.

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. 

 

Jeff

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

juliencollee
Regular Visitor

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.
Pretty frustrating.

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...

Anonymous
Not applicable

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.

Anonymous
Not applicable

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.

Anonymous
Not applicable

I would love the answer to this also....

This is a serious show stopper please someone in microsoft move this to the top of the stack

Lucindo
Advocate I
Advocate I

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!    This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24  17 @Anil_g  7 @ManishSolanki  13 @eetuRobo  5 @David_MA  10 @VishnuReddy1997  5 @SpongYe  9JhonatanOB19932 (tie) @Nived_Nambiar  8 @maltie  2 (tie)   @PA-Noob  2 (tie)   @LukeMcG  2 (tie)   @tgut03  2 (tie)       Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate  @Deenuji  12@ManishSolanki 19 @Anil_g  10 @NathanAlvares24  17 @VishnuReddy1997  6 @Expiscornovus  10 @Tjan  5 @Nived_Nambiar  10 @eetuRobo  3 @SudeepGhatakNZ 8     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22   Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji11FLMike31Sayan11ManishSolanki16VishnuReddy199710creativeopinion14Akshansh-Sharma3SudeepGhatakNZ7claudiovc2CFernandes5 misc2Nived_Nambiar5 Usernametwice232rzaneti5 eetuRobo2   Anil_g2   SharonS2  

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (1,315)