Zum Inhalt springen
DeutschlandGPT

Outlook Calendar

Create and manage calendar events, find meeting times, and handle meeting proposals

Create and manage Outlook calendar events, find free meeting times, and respond to meeting proposals.

Authentication: OAuth 2.0. Connect your Microsoft account on the integrations page.

Triggers

New Event

Fires when a new calendar event is created.

OutputTypeDescription
idstringEvent ID
subjectstringEvent title
startstringStart time (ISO 8601)
endstringEnd time (ISO 8601)
organizerstringOrganizer email
locationstringEvent location

Fires when a new event is created that matches search criteria (e.g. specific subject keywords or organizer).

OutputTypeDescription
idstringEvent ID
subjectstringEvent title
startstringStart time
endstringEnd time

Actions

Create Event

Creates a new calendar event.

InputRequiredDescription
SubjectYesEvent title
StartYesStart datetime (ISO 8601)
EndYesEnd datetime (ISO 8601)
LocationNoPhysical or virtual location
BodyNoEvent description
AttendeesNoList of attendee email addresses
Is Online MeetingNoWhether to create a Teams meeting link
CalendarNoTarget calendar (defaults to primary)
OutputTypeDescription
eventIdstringCreated event ID
webLinkstringLink to the event in Outlook
onlineMeetingUrlstringTeams meeting URL (if online meeting enabled)

Update Event

Updates an existing calendar event.

InputRequiredDescription
Event IDYesID of the event to update
SubjectNoNew title
StartNoNew start time
EndNoNew end time
LocationNoNew location
BodyNoNew description

Delete Event

Deletes a calendar event.

InputRequiredDescription
Event IDYesEvent to delete

Get Event

Retrieves a specific event by ID.

InputRequiredDescription
Event IDYesOutlook event ID
OutputTypeDescription
eventobjectFull event object

List Calendar Events

Returns events from a calendar within a date range.

InputRequiredDescription
CalendarNoCalendar to query (defaults to primary)
StartNoRange start (ISO 8601)
EndNoRange end (ISO 8601)
OutputTypeDescription
eventsarrayEvent objects

Find Meeting Times

Suggests available meeting time slots based on attendees' calendars.

InputRequiredDescription
AttendeesYesList of attendee email addresses
DurationYesMeeting duration in minutes
Time ConstraintNoDate range to search within
OutputTypeDescription
suggestionsarrayAvailable time slots with start, end, confidence

List Calendars

Returns all calendars accessible to the account.

OutputTypeDescription
calendarsarrayCalendar objects with id, name, isDefault
Was this page helpful?