Skip to main content

Outlook Calendar

Create, update, delete, and list events in Microsoft 365 (Outlook) calendars via Microsoft Graph API. Includes a scheduling assistant to find available meeting slots.

Authentication

Auth type: OAuth 2.0 (client credentials or delegated) Register an app in Azure Portal → App registrations. Grant Calendars.ReadWrite and OnlineMeetings.ReadWrite permissions.
CredentialDescription
Access TokenMicrosoft Graph API access token

Triggers

TriggerWhen it fires
Event CreatedA new calendar event is created
Event UpdatedAn event’s details change
Event CancelledAn event is cancelled
Meeting Response ReceivedAn attendee accepts, declines, or tentatively accepts

Actions

ActionKey inputsKey outputs
Create Eventsubject, body, startDateTime, endDateTime, attendees[], location, isOnlineMeetingeventId, webLink, onlineMeetingUrl
Get EventeventIdeventId, subject, start, end, attendees[], status
Update EventeventId, subject, startDateTime, endDateTime, bodyeventId, webLink
Delete EventeventIddeleted
List EventsstartDateTime, endDateTime, topevents[], count
ActionKey inputsKey outputs
Respond to MeetingeventId, response (accept/decline/tentativelyAccept), commentsuccess
Get Scheduling Availabilityattendees[], startDateTime, endDateTime, durationMinutessuggestions[]