All Collections
Technical Resources
Security & SSO
Microsoft Office 365 Integration OAuth Scopes
Microsoft Office 365 Integration OAuth Scopes

An overview of OAuth Scopes that Hive requests access to for Microsoft Office 365 Hive Apps Integrations

Donnell Tanadi avatar
Written by Donnell Tanadi
Updated over a week ago

Hive Apps - OneDrive

The "OneDrive" Hive App allows for seamless integration of your Microsoft OneDrive cloud file storage to enable quick browsing and attachment of OneDrive + Sharepoint files onto multiple resources in Hive.

The scope(s) required for the integration to function are listed below:

Scope

Permission

How it's used by Hive

Files.ReadWrite.All

Have full access to all files user can access

Used to fetch OneDrive file data for opening the OneDrive file picker. Read access enabled for "all" so that users can select and attach any files from their Microsoft OneDrive and Sharepoint site files. Write access enabled so that users can leverage OneDrive file picker upload capabilities to add new files to OneDrive through the picker before attaching into Hive.

Hive Apps - Calendar (Office 365)

The "Calendar" Hive App allows for seamless integration of your calendar into Hive so that you can easily view a pop-out calendar view from inside of Hive to easily view your schedule, respond/update calendar events, get meeting reminders, open video conferencing, schedule work blocks for Actions, and integrate meeting notes for calendar events before/during/after your meetings.

The scope(s) required for the integration to function are listed below:

Scope

Permission

How it's used by Hive

Calendars.ReadWrite.Shared

Have full access to user calendars

Read access is used to populate the "My Day" interface in Hive with calendar events and details. It is also used to allow syncing of calendar events to Hive Notes. Write access is used to respond to events from "My Day" and schedule events from Hive Actions.

Shared access is used to help users avoid conflict when using Scheduling.

Hive Apps - Mail (Office 365)

The "Mail" Hive App allows for seamless integration of your Microsoft 365 email account so you can access your inbox, send new messages, organize email follow-ups, and more, all without ever leaving Hive.

The scope(s) required for the integration to function are listed below:

Scope

Permission

How it's used by Hive

Files.ReadWrite.All

Have full access to all files user can access

Read access is used to fetch OneDrive file data for adding attachments to emails sent from inside of Hive. Write access is used to upload file attachments which exceed a size which restricts them from being compatible with email standards; large files are instead uploaded to OneDrive and added as an attachment.

Calendars.ReadWrite

Have full access to user calendars

Read access is used to fetch calendar event details in the email client for emails which are meeting invites, allowing dynamic rendering of event details in Hive. Write access is used to respond to events from dynamically rendered emails.

People.Read

Read users' relevant people lists

Read access is used to load in contacts when sending emails from inside of Hive such that contacts are auto-populated and searchable as expected for any modern email client.

Mail.ReadWrite

Read and write access to user mail

Read access is used to load mailboxes and emails into the email client. Write access is used to allow for common mail updates such as "mark as read", "archive", "move", etc.

Mail.Send

Send mail as a user

Mail send is used to create and send emails, reply to emails, and write email drafts.

Did this answer your question?