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.
| Parameter | Required | Default | What it is |
|---|---|---|---|
| Query | Yes | — | The text to search for in the events (title, location, description and so on) |
| Maximum results | No | 10 | How many events to return at most |
Get an event
Returns one event's full details by its ID.
| Parameter | Required | Default | What it is |
|---|---|---|---|
| Event ID | Yes | — | The unique ID of the event |
Create an event
Creates a new event in the Outlook calendar.
| Parameter | Required | Default | What it is |
|---|---|---|---|
| Title | Yes | — | The event's title |
| Start | Yes | — | The start date and time, ISO 8601 (e.g. 2024-06-01T10:00:00) |
| Start time zone | No | UTC | The start's time zone (e.g. America/Sao_Paulo) |
| End | Yes | — | The end date and time, ISO 8601 |
| End time zone | No | UTC | The end's time zone |
| Description | No | — | The event's content or description |
| Body type | No | text | The description's format: text or html |
| Location | No | — | The event's location |
| Attendees | No | — | The attendees, with an email, optionally a name, and an attendance type (required or optional) |
| All-day event | No | false | With true, the event is created as all-day |
| Online meeting | No | false | With 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.
| Parameter | Required | Default | What it is |
|---|---|---|---|
| Event ID | Yes | — | The unique ID of the event to update |
| Title | No | — | The event's new title |
| Start | No | — | The new start date and time, ISO 8601 |
| Start time zone | No | UTC | The start's time zone |
| End | No | — | The new end date and time, ISO 8601 |
| End time zone | No | UTC | The end's time zone |
| Description | No | — | The event's new description |
| Body type | No | text | The description's format: text or html |
| Location | No | — | The event's new location |
| Attendees | No | — | The new list of attendees |
| All-day event | No | false | With true, the event is marked as all-day |
| Online meeting | No | false | With true, the Teams meeting link is turned on |
Delete an event
Removes an event from the calendar.
| Parameter | Required | Default | What it is |
|---|---|---|---|
| Event ID | Yes | — | The unique ID of the event to delete |