Skip to main content
Microsoft 365

Outlook Calendar

Manage Outlook Calendar events and appointments from the agent.

Outlook Calendar

Lets the agent find, create, update and delete events in the Outlook calendar. It requires a Microsoft 365 connection configured in the workspace.

The available operations

When you add this tool, choose which operations the agent is allowed to perform.


Find events

Searches the calendar by text.

ParameterRequiredDefaultWhat it is
QueryYesThe text to search for in the events (title, location, description and so on)
Maximum resultsNo10How many events to return at most

Get an event

Returns one event's full details by its ID.

ParameterRequiredDefaultWhat it is
Event IDYesThe unique ID of the event

Create an event

Creates a new event in the Outlook calendar.

ParameterRequiredDefaultWhat it is
TitleYesThe event's title
StartYesThe start date and time, ISO 8601 (e.g. 2024-06-01T10:00:00)
Start time zoneNoUTCThe start's time zone (e.g. America/Sao_Paulo)
EndYesThe end date and time, ISO 8601
End time zoneNoUTCThe end's time zone
DescriptionNoThe event's content or description
Body typeNotextThe description's format: text or html
LocationNoThe event's location
AttendeesNoThe attendees, with an email, optionally a name, and an attendance type (required or optional)
All-day eventNofalseWith true, the event is created as all-day
Online meetingNofalseWith true, a Microsoft Teams meeting link is created

Update an event

Updates the fields of an existing event. Only the fields you give are changed.

ParameterRequiredDefaultWhat it is
Event IDYesThe unique ID of the event to update
TitleNoThe event's new title
StartNoThe new start date and time, ISO 8601
Start time zoneNoUTCThe start's time zone
EndNoThe new end date and time, ISO 8601
End time zoneNoUTCThe end's time zone
DescriptionNoThe event's new description
Body typeNotextThe description's format: text or html
LocationNoThe event's new location
AttendeesNoThe new list of attendees
All-day eventNofalseWith true, the event is marked as all-day
Online meetingNofalseWith true, the Teams meeting link is turned on

Delete an event

Removes an event from the calendar.

ParameterRequiredDefaultWhat it is
Event IDYesThe unique ID of the event to delete