Integrations
Microsoft Calendar
5 actions for Microsoft Calendar.
Create Calendar Event#
Creates a new calendar event.
Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarCreateEvent
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Subject | Text | Yes | (empty) | Event subject/title. |
| Start | Text | Yes | (empty) | Start date and time (ISO 8601 format). |
| End | Text | Yes | (empty) | End date and time (ISO 8601 format). |
| Body | Text | No | (empty) | Event body/description. |
| Location | Text | No | (empty) | Event location. |
| Attendees | Text | No | (empty) | Comma-separated list of attendee email addresses. |
| All Day Event | Yes/No | No | Off | Whether this is an all-day event. |
| Reminder Minutes | Number | No | 0 | Minutes before event to send reminder. Set to 0 for no reminder. |
| Calendar ID | Text | No | (empty) | Optional calendar ID. If not specified, uses the default calendar. |
Outputs#
| Output | Type |
|---|---|
| Event | Object |
| Event Id | Any |
| Success | Yes/No |
Use as an agent tool#
Tool name: ms_calendar_create_event
Create a new calendar event
Delete Calendar Event#
Deletes a calendar event.
Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarDeleteEvent
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Event ID | Text | Yes | (empty) | ID of the event to delete. |
| Calendar ID | Text | No | (empty) | Optional calendar ID. If not specified, uses the default calendar. |
Outputs#
| Output | Type |
|---|---|
| Event Id | Any |
| Message | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: ms_calendar_delete_event
Delete a calendar event
List Calendars#
Lists all available calendars for the user.
Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarListCalendars
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Max Results | Number | No | 50 | Maximum number of calendars to return. |
Outputs#
| Output | Type |
|---|---|
| Calendars | List |
| Total Count | Number |
| Success | Yes/No |
Use as an agent tool#
Tool name: ms_calendar_list_calendars
List all available calendars for the user
List Calendar Events#
Lists calendar events with optional filtering by date range.
Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarListEvents
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Start Date | Text | No | (empty) | Start date for filtering events (ISO 8601 format, e.g., 2024-01-01T00:00:00Z). |
| End Date | Text | No | (empty) | End date for filtering events (ISO 8601 format, e.g., 2024-12-31T23:59:59Z). |
| Calendar ID | Text | No | (empty) | Optional calendar ID. If not specified, uses the default calendar. |
| Max Results | Number | No | 50 | Maximum number of events to return (max: 1000). |
Outputs#
| Output | Type |
|---|---|
| Events | List |
| Total Count | Number |
| Success | Yes/No |
Use as an agent tool#
Tool name: ms_calendar_list_events
List calendar events with optional filtering by date range
Update Calendar Event#
Updates an existing calendar event.
Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarUpdateEvent
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Event ID | Text | Yes | (empty) | ID of the event to update. |
| Subject | Text | No | (empty) | New event subject/title. |
| Start | Text | No | (empty) | New start date and time (ISO 8601 format). |
| End | Text | No | (empty) | New end date and time (ISO 8601 format). |
| Body | Text | No | (empty) | New event body/description. |
| Location | Text | No | (empty) | New event location. |
| Attendees | Text | No | (empty) | Comma-separated list of attendee email addresses. |
| Calendar ID | Text | No | (empty) | Optional calendar ID. If not specified, uses the default calendar. |
Outputs#
| Output | Type |
|---|---|
| Event | Object |
| Event Id | Any |
| Success | Yes/No |
Use as an agent tool#
Tool name: ms_calendar_update_event
Update an existing calendar event