Skip to main content
Review the minimum standard delegated scope mapping for every Outlook Calendar action. The mapping covers calendars, events, rooms, settings, categories, people, and attachments.

Minimal scopes per action

Each Outlook Calendar connection also requests openid, offline_access, and User.Read. These connection scopes apply in addition to the action scopes in the table.
ActionDescriptionMinimum scopes
Apply proposed timeApplies a proposed time to a calendar event.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite
Check event room booking statusChecks the booking status of a room for an event.Calendars.Read
Calendars.Read.Shared
Create eventsCreates calendar events.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite
Delete eventDeletes a calendar event.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite
Find meeting timesFinds available meeting times.Calendars.Read.Shared
Find roomsSearches the room directory.Place.Read.All
Get calendar settingsGets calendar settings.MailboxSettings.Read
Get eventGets a calendar event.Calendars.Read
Calendars.Read.Shared
Get event attachmentsGets attachments from a calendar event.Calendars.Read
Calendars.Read.Shared
Get events for specific dateGets events for a specific date.Calendars.Read
Calendars.Read.Shared
Get person profileGets a person profile from the directory.User.Read.All
Get room availabilityChecks room availability for a time range.Calendars.ReadBasic
Get today’s eventsGets today’s calendar events.Calendars.Read
Calendars.Read.Shared
List calendar eventsLists and filters calendar events.Calendars.Read
Calendars.Read.Shared
List calendarsLists calendars.Calendars.Read
Calendars.Read.Shared
List categoriesLists calendar categories.MailboxSettings.Read
List proposed timesLists proposed meeting times.Calendars.Read
Calendars.Read.Shared
List recurring event instancesLists instances of a recurring event.Calendars.Read
Calendars.Read.Shared
Propose new timeProposes a new time for a calendar event.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite
Resolve calendarResolves a calendar.Calendars.Read
Calendars.Read.Shared
Resolve eventResolves a calendar event.Calendars.Read
Calendars.Read.Shared
Respond to eventResponds to a meeting invitation.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite
Search peopleSearches the organization directory for people.People.Read
Update eventUpdates a calendar event.Calendars.ReadWrite
Calendars.ReadWrite.Shared
MailboxSettings.ReadWrite