Microsoft Exchange Online - Create a calendar item

Use the Microsoft Exchange Online - Create a calendar item action to create a new calendar item in Microsoft 365.

For more information about the Microsoft Exchange Online connector, go to Microsoft Exchange Online.

Configure the Microsoft Exchange Online - Create a calendar item action

  1. Add the action to the workflow and open the action configuration panel. For more information, see Add an action to the workflow.

  2. Select a Connection. If you do not have a connection, see Add a connection.
  1. Select the Start time you want the calendar item to start on.
  2. Select the End time you want the calendar item to end on.
  3. (Optional) To add specific event information, complete the fields in the Date and time, Attendees, and Event details sections.

Microsoft Exchange Online - Create a calendar item

Section Field Description Variable types
(unlabeled) Connection Credentials and other settings that enables workflows to communicate with external systems, services, or applications. It's required to pass data between the workflow and the indicated service, which could be a cloud service, business application, or content store.

Microsoft Exchange Online connection for the calendar item you want to create.

To refresh the available connections, click Refresh.

(n/a)
  Title The descriptive title for the calendar item you create. Text, Decimal, Integer, Boolean, DateTime, Collection
Date and time Start time

The time that the calendar item will start.

DateTime, Text Integer
End time The time that the calendar item will end. DateTime, Text Integer
All day event Select Yes or No to specify whether you want to set the calendar item as an all day event.

Note: If set to Yes, then the Start time and End time must be set to midnight and be in the same time zone, for single-day and multi-day events.

Boolean
Let attendees propose a new time Select Yes or No to specify whether you want to propose a new time for the calendar item. Boolean
Show as The status shown for all attendees during the calendar item. Text, Decimal, Integer, Boolean, DateTime, Collection
Reminder minutes before start Sends a reminder to attendees. Integer
Attendees Add attendee

Add attendees to the calendar item.

  • Email: The email address of the attendee.

  • Attendance: Required or options.

Collection
Response requested Select Yes or No to specify whether you want a response from the attendees. Boolean
Event details Location The location of the calendar item, typically a meeting room or venue. Text, Decimal, Integer, Boolean, DateTime, Collection
Importance The importance of the calendar item. Can be set to low, normal, or high. Text, Decimal, Integer, Boolean, DateTime, Collection
Sensitivity The sensitivity of the calendar item. Can be set to normal, personal, private, or confidential. Text, Decimal, Integer, Boolean, DateTime, Collection
Add category

The category from the list provided.

This list populates from the Microsoft Exchange Online connection.

Text, Decimal, Integer, Boolean, DateTime, Collection
Message body format The content type of the calendar item. Can be set to HTML or text. Text, Decimal, Integer, Boolean, DateTime, Collection
Message body Message content of the calendar item Text, Decimal, Integer, Boolean, DateTime, Collection
Output

Calendar item

Object variable to store the output from the action:

  • ID: Text variable to store the calendar item ID.
  • Title: Text variable to store the title for the calendar item.
  • Start time: Object variable to store the time that the calendar item will start.
    • Time: DateTime variable to store the start time of the calendar item.
    • Time zone: Text.
  • End time: Object variable to store the time that the calendar item will end.
    • Time: DateTime variable to store the end time of the calendar item.
    • Time zone: Text.
  • All day event: Boolean variable indicating if the calendar item is an all day event.
  • Let attendees propose a new time: Boolean variable indicating if attendees can propose a new time for the calendar item.
  • Show as: Text variable indicating what status to show the attendees as during the calendar item.
  • Reminder enabled: Boolean variable indicating if a reminder is to be sent.
  • Reminder minutes before start: Integer variable storing the time in minutes for a reminder to be sent.
  • Attendees: Collection variable storing attendee details.
    • Attendee: Object variable storing the names and emails of the attendees.
      • Name: Text variable storing the attendee name.
      • Address: Text variable storing the attendee email address.
  • Response requested: Boolean variable indicating if the calendar item creator expected a response from the attendees.
  • Location: Object variable storing the location of the calendar item.
    • Name: Text variable storing the easy to read display name of the location.
  • Importance: Text variable storing the importance setting of the calendar item. Can be set to low, normal, or high.
  • Categories: Collection variable storing the categories for this calendar item
  • Sensitivity: Text variable storing the sensitivity setting of the calendar item. Can be set to personal, private, or confidential.
  • Recurrence: Text variable storing the recurrence setting of the calendar item.
  • Has attachments: Boolean variable indicating if the calendar item has attachments.
  • Body: Object variable storing the content type and message content of the calendar item.
    • Message body format: Text variable storing whether the content is in HTML or text format.
    • Message body: Text variable storing the message of the calendar item.
  • Canceled: Boolean variable indicating if the calendar item is canceled.
  • Online meeting: Boolean variable indicating if the calendar item is for an inline meeting.
  • Meeting URL: Text variable storing the URL of the calendar item if it is an online meeting.
  • Online meeting provider: Text variable storing the meeting platform.
  • Response status: Object variable storing details of responses to the calendar item.
    • Response: Text variable storing the attendees responses. Example: tentativelyAccepted.
    • Time: Text variable storing the time of the attendee response.
  • Is organizer: Boolean variable indicating if the update was made by the calendar item organizer.
  • Organizer: Object variable storing details of the calendar item organizer.
    • Details: Object variable storing the name and email of the organizer.
      • Name: Text variable storing the attendee name.
      • Address: Text variable storing the attendee email address.
  • Created date: DateTime variable storing the date and time that the calendar item was created.
  • Last modified date: DateTime variable storing the date and time that the calendar item was last updated.

Object