Unify Integrations
Logo
Microsoft Calendar

Microsoft Calendar

Logo

3 mins READ

Microsoft Calendar is a digital scheduling tool that allows users to organize events, set reminders, and manage meetings across time zones. It integrates seamlessly with Outlook and Microsoft 365 for real-time collaboration.

Integrating your application with Microsoft Calendar optimizes scheduling and time management, facilitating efficient coordination of meetings, events, and tasks.

Authentication

Before you begin, make sure you have the following information:

  • Connection Name: Select a descriptive name for your connection, like "MyAppCalendarIntegration". This helps in easily identifying the connection within your application or integration settings.

  • Authentication Type: Microsoft Calendar supports OAuth authentication for integrations.

OAuth Based Authentication

  • Login into the Microsoft Azure Portal by clicking here.

  • In the search Bar, search for App Registration and then Click on new Registration.

  • Provide the Name and supported account types and register your app.

  • The Client ID refers to the Application(client) ID

  • Click on “Add a credential or scope” to generate the client secret.

  • Copy this and store it securely to prevent unauthorized access.

Frame 280.png
Frame 280.png

Permissions

Scope CodeDescription
offline_accessMaintain access to data you have given it access to
Calendars.ReadWriteHave full access to user calendars
Calendars.ReadWrite.SharedRead and write user and shared calendars
OnlineMeetings.ReadWriteRead and create user's online meetings
User.ReadSign in and read user profile

Sensitive Permissions

Admin permissions are required for the following scopes: 

Scope CodeDescription
OnlineMeetingRecording.Read.AllRead all recordings of online meetings.
OnlineMeetingTranscript.Read.AllRead all transcripts of online meetings.

Actions

ActionsDescription
Create a calendarCreates a calendar in Microsoft Calendar
Create a calendar eventCreates an event by calendar ID in Microsoft Calendar
Delete a calendar eventDeletes a calendar event by calendar and event ID in Microsoft Calendar
Fetch event by IDFetches event by ID from Microsoft Calendar
Get Free/Busy EventsGets free/busy events from Microsoft Calendar
Get a calendarGets a calendar by its ID in Microsoft Calendar
Get a calendar eventGets a calendar event by calendar ID in Microsoft Calendar
Get attachmentsGets attachment in Microsoft Calendar
List all instances of an eventLists all instances of a recurring event in a specific calendar
List calendarsLists calendars in Microsoft Calendar
List eventsLists events for a specific calendar in Microsoft Calendar
Search calendar events (Batch)Searches calendar events in batches in Microsoft Calendar
Search calendar (Batch)Searches calendars in batches in Microsoft Calendar
Update a calendar eventUpdates an event by calendar and event ID in Microsoft Calendar

Triggers

TriggersDescription
Delete calendar eventTriggers when a calendar event is deleted in Microsoft Calendar
New calendar eventTriggers when a new calendar event is created in Microsoft Calendar
Updated calendar eventTriggers when a calendar event is updated in Microsoft Calendar