About Microsoft Outlook Calendar
Outlook Calendar allows business users to create, manage, and organize appointments, events, and meetings with ease, including setting recurring events and attaching relevant files. It facilitates collaboration by enabling users to view colleagues' availability, send automatic meeting invitations, and track responses in real time. Integrated task scheduling with Microsoft Tasks and To-Do helps users manage deadlines and priorities seamlessly across devices. Advanced features like time zone management and calendar syncing across Microsoft 365 apps enhance productivity for global teams. Overall, it improves workforce efficiency by consolidating scheduling, task management, and communication in a single platform.
AI Agent Use Cases
• AI agents can autonomously schedule meetings by analyzing participants' availability and time zones, sending invitations, and managing responses to optimize team coordination. They can automate task creation and deadline reminders by syncing with Microsoft Tasks and To-Do, ensuring business workflows stay on track without manual input. Additionally, AI agents can monitor calendar events to proactively suggest rescheduling or follow-ups based on meeting outcomes and participant feedback, enhancing operational efficiency within Outlook Calendar.
Available Actions
These are the specific actions that AI agents can perform with this tool
Create Calendar Event
10 inputs
Creates a new event in the user's default Microsoft Outlook calendar with specified details.
subject
Subject of the event
contentType
Content type (default `text`)
timeZone
Time zone of the event in supported time zones, [See the docs](https://docs.microsoft.com/en-us/graph/api/outlookuser-supportedtimezones)
start
Start date-time (yyyy-MM-ddThh:mm:ss) e.g.
end
End date-time (yyyy-MM-ddThh:mm:ss) e.g.
attendees
Array of email addresses
location
Location of the event
isOnlineMeeting
If it is online meeting or not
expand
Additional event details, [See object definition](https://docs.microsoft.com/en-us/graph/api/resources/event)
Delete Calendar Event
1 input
Deletes a specified event from the user's default Microsoft Outlook calendar.
Get Free/Busy Schedule
5 inputs
Retrieve availability and scheduling information for specified users, distribution lists, or resources within a defined time range.
schedules
A list of emails of users, distribution lists, or resources. For example: `[ \
start
Start date-time (yyyy-MM-ddThh:mm:ss) e.g.
end
End date-time (yyyy-MM-ddThh:mm:ss) e.g.
timeZone
Time zone of the event in supported time zones, [See the docs](https://docs.microsoft.com/en-us/graph/api/outlookuser-supportedtimezones)
availabilityViewInterval
Represents the duration of a time slot in minutes in an availabilityView in the response. The default is 30 minutes, minimum is 5, maximum is 1440.
Retrieve a list of calendar events from the user's Microsoft Outlook mailbox.
filter
Filters results. For example, `contains(subject,
orderBy
Orders results. For example, `displayName desc` will sort the results by Display Name in decending order.
maxResults
The maximum number of results to return
Update Calendar Event
11 inputs
Modifies an existing event in the user's default Microsoft Outlook calendar with updated details.
subject
Subject of the event
contentType
Content type (default `text`)
timeZone
Time zone of the event in supported time zones, [See the docs](https://docs.microsoft.com/en-us/graph/api/outlookuser-supportedtimezones)
start
Start date-time (yyyy-MM-ddThh:mm:ss) e.g.
end
End date-time (yyyy-MM-ddThh:mm:ss) e.g.
attendees
Array of email addresses
location
Location of the event
isOnlineMeeting
If it is online meeting or not
expand
Additional event details, [See object definition](https://docs.microsoft.com/en-us/graph/api/resources/event)