Guidance for Office 365 Calendar connector

Read the following information for guidance and best practices when using the Office 365 Calendar connector connector in your flows.

Authentication

Create a connection using an admin or user Office 365 Calendar account. See Authorization.

The connection uses delegated access and delegated permissions, not app-only access or app-only permissions.

Before using another calendar you need to manage mailbox delegation.

Reauthorize a connection

If you've used your account to create a connection successfully, you can create as many connections as you want and reauthorize the old connections as long as the configuration is not changed by the admin.

Types of accounts

  • Office 365 admin account
  • Office 365 admin credentials

Supported scopes

The following OAuth scopes must be enabled in your Office 365 Calendar connector environment:

  • Calendars.ReadWrite
  • User.ReadWrite
  • Directory.ReadWrite.All
  • Place.Read.All
  • offline_access

Action card-specific limitations

There are several action cards with specific limitations.

Delete Event

The Delete Event card removes recurring events that are assigned to a provided Event ID.

Read Event

  • You can specify the time zone for each of the start and end times of the event.

  • An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipment like a projector. Users can then invite the resource as an attendee to a meeting.

  • Location output fields depend on the number of locations.

  • When organizing an event that involves a meeting location:

    • Set the location property of the event accordingly.

    • Set the optional location Email Address property if the meeting location has an email address.

Update Event

A 200 Updated status code indicates that the event was updated successfully.

To clear any of the following data fields, select Yes in the Update empty fields? option:

  • Subject: Clear the event subject

  • Body: Clear the event body

  • Required Attendees and Optional Attendees: Remove all attendees

  • Reminder Minutes Before Start: Remove reminder

  • Pattern Type: Remove the recurring events for the current parent event

    When events are removed from recurring events, the Recurrence Range Start Date is still available.

Related topics

Azure Active Directory connector

Workflow elements

Guidance for Azure Active Directory connector

Azure Active Directory Management API overview