Skip to main content
Roberty Studio
AIMicrosoft 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
QueryYes—The 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 IDYes—The unique ID of the event

Create an event​

Creates a new event in the Outlook calendar.

ParameterRequiredDefaultWhat it is
TitleYes—The event's title
StartYes—The 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)
EndYes—The end date and time, ISO 8601
End time zoneNoUTCThe end's time zone
DescriptionNo—The event's content or description
Body typeNotextThe description's format: text or html
LocationNo—The event's location
AttendeesNo—The 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 IDYes—The unique ID of the event to update
TitleNo—The event's new title
StartNo—The new start date and time, ISO 8601
Start time zoneNoUTCThe start's time zone
EndNo—The new end date and time, ISO 8601
End time zoneNoUTCThe end's time zone
DescriptionNo—The event's new description
Body typeNotextThe description's format: text or html
LocationNo—The event's new location
AttendeesNo—The 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 IDYes—The unique ID of the event to delete