Outlook Calendar
Review the minimum OAuth scopes for every Outlook Calendar action.
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
Action Description Minimum scopes
Apply proposed time Applies a proposed time to a calendar event. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite
Check event room booking status Checks the booking status of a room for an event. Calendars.ReadCalendars.Read.Shared
Create events Creates calendar events. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite
Delete event Deletes a calendar event. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite
Find meeting times Finds available meeting times. Calendars.Read.Shared
Find rooms Searches the room directory. Place.Read.All
Get calendar settings Gets calendar settings. MailboxSettings.Read
Get event Gets a calendar event. Calendars.ReadCalendars.Read.Shared
Get event attachments Gets attachments from a calendar event. Calendars.ReadCalendars.Read.Shared
Get events for specific date Gets events for a specific date. Calendars.ReadCalendars.Read.Shared
Get person profile Gets a person profile from the directory. User.Read.All
Get room availability Checks room availability for a time range. Calendars.ReadBasic
Get today's events Gets today's calendar events. Calendars.ReadCalendars.Read.Shared
List calendar events Lists and filters calendar events. Calendars.ReadCalendars.Read.Shared
List calendars Lists calendars. Calendars.ReadCalendars.Read.Shared
List categories Lists calendar categories. MailboxSettings.Read
List proposed times Lists proposed meeting times. Calendars.ReadCalendars.Read.Shared
List recurring event instances Lists instances of a recurring event. Calendars.ReadCalendars.Read.Shared
Propose new time Proposes a new time for a calendar event. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite
Resolve calendar Resolves a calendar. Calendars.ReadCalendars.Read.Shared
Resolve event Resolves a calendar event. Calendars.ReadCalendars.Read.Shared
Respond to event Responds to a meeting invitation. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite
Search people Searches the organization directory for people. People.Read
Update event Updates a calendar event. Calendars.ReadWriteCalendars.ReadWrite.SharedMailboxSettings.ReadWrite