Integrations

Microsoft Calendar

5 actions for Microsoft Calendar.

Create Calendar Event#

Creates a new calendar event.

Plans: Trial, Pro, Premium, Enterprise · Type: MSCalendarCreateEvent

Inputs#

FieldTypeRequiredDefaultWhat it does
SubjectTextYes(empty)Event subject/title.
StartTextYes(empty)Start date and time (ISO 8601 format).
EndTextYes(empty)End date and time (ISO 8601 format).
BodyTextNo(empty)Event body/description.
LocationTextNo(empty)Event location.
AttendeesTextNo(empty)Comma-separated list of attendee email addresses.
All Day EventYes/NoNoOffWhether this is an all-day event.
Reminder MinutesNumberNo0Minutes before event to send reminder. Set to 0 for no reminder.
Calendar IDTextNo(empty)Optional calendar ID. If not specified, uses the default calendar.

Outputs#

OutputType
EventObject
Event IdAny
SuccessYes/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#

FieldTypeRequiredDefaultWhat it does
Event IDTextYes(empty)ID of the event to delete.
Calendar IDTextNo(empty)Optional calendar ID. If not specified, uses the default calendar.

Outputs#

OutputType
Event IdAny
MessageText
SuccessYes/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#

FieldTypeRequiredDefaultWhat it does
Max ResultsNumberNo50Maximum number of calendars to return.

Outputs#

OutputType
CalendarsList
Total CountNumber
SuccessYes/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#

FieldTypeRequiredDefaultWhat it does
Start DateTextNo(empty)Start date for filtering events (ISO 8601 format, e.g., 2024-01-01T00:00:00Z).
End DateTextNo(empty)End date for filtering events (ISO 8601 format, e.g., 2024-12-31T23:59:59Z).
Calendar IDTextNo(empty)Optional calendar ID. If not specified, uses the default calendar.
Max ResultsNumberNo50Maximum number of events to return (max: 1000).

Outputs#

OutputType
EventsList
Total CountNumber
SuccessYes/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#

FieldTypeRequiredDefaultWhat it does
Event IDTextYes(empty)ID of the event to update.
SubjectTextNo(empty)New event subject/title.
StartTextNo(empty)New start date and time (ISO 8601 format).
EndTextNo(empty)New end date and time (ISO 8601 format).
BodyTextNo(empty)New event body/description.
LocationTextNo(empty)New event location.
AttendeesTextNo(empty)Comma-separated list of attendee email addresses.
Calendar IDTextNo(empty)Optional calendar ID. If not specified, uses the default calendar.

Outputs#

OutputType
EventObject
Event IdAny
SuccessYes/No

Use as an agent tool#

Tool name: ms_calendar_update_event

Update an existing calendar event