Microsoft Exchange Online - Get calendar items

Use the Microsoft Exchange Online - Get calendar items action to retrieve the details of an existing calendar items in Microsoft 365.

Before you start 

Configure the Microsoft Exchange Online - Get calendar items action

The steps required to configure the action are given below. The Microsoft Exchange Online - Get calendar items action fields and settings table describes all the required and optional configuration fields.

Important: Before inserting variables in the action configuration, you must manually type or select the values and populate other dependent fields in order to retrieve the output data. Once configured, you can insert variables to the required fields.

  1. Select a Connection.
  1. Add a condition defining the returned collection of calendar items.
  2. Create or select a variable for the Calendar items output.

Microsoft Exchange Online - Get calendar items

Important: Before inserting variables in the action configuration, you must manually type or select the values and populate other dependent fields in order to retrieve the output data. Once configured, you can insert variables to the required fields.

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 items you want to retrieve.

To refresh the available connections, click Refresh.

(n/a)
  Add condition

Add conditions to select the calendar items to return. Only the calendar items that match the condition set are returned.

  • When: The calendar detail field that begins the conditional statement.

  • Operator: Operator to use for the condition. Comparison between When and Value fields is done based on the selected operator. Selections in the drop-down list correspond to the data type of the column selected for When.

  • Value. The value to match with the detail field specified for When.

  • Summary. Description of the condition.

  • Save condition: Save the condition.

You can edit or delete the added conditions.

  • Click Edit to edit a condition.
  • Click Delete to delete a condition.

When you have two or more conditions, the If All/Any of the following are true drop-down shows:

  • All: Returns the item only if the item matches all of the conditions.
  • Any: Returns the item if the item matches any of the conditions.
(Varies)
Output

Calendar items

Object variable to store the output from the action:

Calendar Items: Collection

  • 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