Once the Interview Manager feature is enabled on your site, the Microsoft Calendar integration can be activated. The first time you sign in to Microsoft through SnapHire, your administrator will be prompted to grant the below necessary permissions:


Microsoft permission name
Description
What SnapHire use it for
"User.Read"
Allows users to sign-in to the integration, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.
SnapHire identifies the signed in user to enable further functionality and set the user as the organiser of calendar events.
"User.ReadBasic.All"
Allows the integration to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address and photo.
SnapHire displays the signed in user with a list of Microsoft users within your organisation to check their availability when organising interviews.
"Place.Read.All"
Allows the integration to read your company's places (conference rooms and room lists) for calendar events and other applications, on behalf of the signed-in user.
SnapHire retrieves a list of rooms and resources within your organisation, in order to check their availability when organising interviews.
"Calendars.ReadWrite"
Allows the integration to create, read, update, and delete events in user calendars.
SnapHire allows users to manage 'time slots' (events) in their own Microsoft calendar when organising interviews via SnapHire Interview Manager.
"Calendars.ReadWrite.Shared"
Allows the integration to create, read, update and delete events in all calendars in the organization user has permissions to access. This includes delegate and shared calendars.
SnapHire manages 'time slots' (events) in shared Microsoft calendars when organising interviews via SnapHire Interview Manager.