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.| 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 |