Dear Nick Douglas,
Thank you for reaching out to the Microsoft Q&A Community. I understand you're experiencing a frustrating syncing error between your Office 365 work calendar and your Outlook.com personal calendar. I'm happy to assist you with this issue.
The problem you've described—an error with redirect_uri when trying to add a personal calendar—is a known issue that can arise from changes to Microsoft's authentication and security protocols. Your IT department is correct that this is likely a change on Microsoft's end, not an issue with your settings.
The invalid_request: The provided value for the input parameter 'redirect_uri' is not valid error is a security message related to Microsoft's OAuth 2.0 authentication system.
OAuth 2.0: This is the protocol that allows one application (in this case, your work Outlook calendar) to access a resource (your personal Outlook.com calendar) without you having to share your personal password.
Redirect URI: This is a pre-registered URL that tells Microsoft where to send you back after you've successfully authenticated your personal account.
The error means that the redirect URI being used by your work Outlook calendar to authenticate your personal Outlook.com account is either incorrect or no longer registered in Microsoft's system. This is a security measure to prevent a third party from intercepting your authentication token.
The fact that this feature worked before and now produces this error strongly suggests that a recent update to Outlook's web app or the underlying authentication service has inadvertently broken this specific integration.
While there is no direct "fix" for the redirect_uri error on the user end, there is a reliable workaround that provides the exact functionality you need: in-app calendar sharing.
This method bypasses the broken "Add personal calendars" feature and uses a different, more stable protocol to achieve the same result. It is a supported and documented feature of Outlook.com and Office 365.
Please follow these steps to fix the issue:
Step 1: Share Your Outlook.com Calendar
a. Sign in to your personal Outlook.com account on the web.
b. Go to the Calendar and select the calendar you want to share (e.g., "Calendar" or "Personal").
c. Click the Share button at the top of the calendar view.
d. In the sharing menu, enter your Office 365 work email address and press Enter.
e. Set the permission level to "Can view all details" or "Can view titles and locations". This is crucial for you to see your private appointments.
Note: The events will be marked as "Private" on your personal calendar, so even with this permission level, your colleagues will only see that you are "Busy" when they check your availability. You, however, will be able to see the details.
Step 2: Accept the Shared Calendar in Your Office 365 Account
a. Open your Office 365 work email inbox.
You should have received an email with the subject "You're invited to share [Your Name]'s calendar."
b. Click the Accept button within this email.
Step 3: View the Calendars in Overlay Mode
This will allow you to see both your work and personal appointments in a single, combined view, just as you want.
a. In your Office 365 work calendar, find your newly added personal calendar in the left-hand navigation pane.
b. Hover over the name of the personal calendar and click the three dots (...).
Select Overlay. This will merge the two calendars into a single view.
You can see all your appointments in one place, your colleagues can see when you are busy but not the details of your private appointments, and you don't have to manually duplicate events.
For more information, you can refer to the official Microsoft documentation on sharing calendars:
Share your calendar in Outlook on the web - Microsoft Support
Show personal events on your work or school calendar
I hope these steps help you resolve the problem. If you require additional guidance, feel free to reply to this thread, and I’ll be happy to assist you.
Warm Regards,
Alice
Microsoft Q&A Support Specialist