Showing results for 
Search instead for 
Did you mean: 
New Member

Automated flow copying a calendar event fails with Bad Request 400

I have a personal calendar that gets updated with events. I want Flows to copy those events to a "shared" vacation calendar.


My account has full priveledges to this shared calendar to read/write/delete events however when i use flows, it fails everytime with this error.


"status": 400,
"message": "Your request can't be completed. Read-only calendars can't be modified.\r\nclientRequestId: 4e40b8a0-14cd-4565-b4e4-ee25a7bd8221\r\nserviceRequestId: 6cae0740-e290-43d2-8dd2-726f31976883",
I have tried using O365 ADMIN connection to update it, same error.

Hi @tkowalic 


Can you please share a screenshot of the flow? The error statement clearly states that the access level is read only while running the flow. 


Can you check if you have provided multiple connections for that particular connector and if so, delete all the previous connections and create a new one with all the required role accesses to that connector and check if you continue to face the same issue. 


Hope this Helps!


If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

I changed the connection over to the "admin" account. I have subscribed the admin account to the shared group calendar. 


I can see the calendar and edit it from OWA while logged in as admin  (you can see the IT OUT vacation calendar and I can fully control it)


Now when I go to create the flow to copy events from my own calendar to this IT OUT one, the IT OUT does not appear in the list.


I just recently subscribed to the shared calendar, maybe Flows takes a bit to display the new calendar?


Hi @tkowalic ,


As far as I know, the Calendar id field can only display the Calendars that exist in My calendars list.

These actions’ connections are created using personal accounts, they only support Calendar for individuals who work with individuals or who share it with others.


If you mention that the shared "vacation calendar is a Group calendar or a Group calendar shared with you, then it will not appear in the My calendar list.

And can't be selected in Flow. If you want similar features to be supported by MS Flow, please consider voting for similar ideas below:


Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

I believe that to be incorrect


I can log in as a standard IT user and see the Shared IT OUT list calendar in my OWA and also in my flows and its not part of "my calendars".


See attached.


As you can see, I CAN see ES-Maint, On CAll calendards but NOT it_out. You're telling me I can only see calendars under "my calendars" but i clearly proved that false.


There maybe permissions, settings, etc at play here but I dont know what the different is between the calendar i see called "ES-Maint" vs "it_out".




Hi @tkowalic ,


Thank you for your reminder. It is not correct to display only the Calendar in the My calendars list, but it is unable to get Groups calendar here.


What you show here is that multiple group calendars are created by New calendar group. The calendars contained in these groups and the calendars contained in My calendars can be obtained in Create event (V4) action.


Image reference:



Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Community Calls Conversations

Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Users online (4,978)