> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 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

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

<div style={{overflowX: "auto"}}>
  <table style={{width: "100%", maxWidth: "100%", minWidth: 0, tableLayout: "fixed", whiteSpace: "normal", overflowWrap: "anywhere", wordBreak: "break-word"}}>
    <colgroup>
      <col style={{width: "20%"}} />

      <col style={{width: "25%"}} />

      <col style={{width: "55%"}} />
    </colgroup>

    <thead>
      <tr>
        <th style={{width: "20%"}}>Action</th>
        <th style={{width: "25%"}}>Description</th>
        <th style={{width: "55%"}}>Minimum scopes</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td><strong>Apply proposed time</strong></td>
        <td>Applies a proposed time to a calendar event.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>

      <tr>
        <td><strong>Check event room booking status</strong></td>
        <td>Checks the booking status of a room for an event.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Create events</strong></td>
        <td>Creates calendar events.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>

      <tr>
        <td><strong>Delete event</strong></td>
        <td>Deletes a calendar event.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>

      <tr>
        <td><strong>Find meeting times</strong></td>
        <td>Finds available meeting times.</td>
        <td><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Find rooms</strong></td>
        <td>Searches the room directory.</td>
        <td><code>Place.Read.All</code></td>
      </tr>

      <tr>
        <td><strong>Get calendar settings</strong></td>
        <td>Gets calendar settings.</td>
        <td><code>MailboxSettings.Read</code></td>
      </tr>

      <tr>
        <td><strong>Get event</strong></td>
        <td>Gets a calendar event.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Get event attachments</strong></td>
        <td>Gets attachments from a calendar event.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Get events for specific date</strong></td>
        <td>Gets events for a specific date.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Get person profile</strong></td>
        <td>Gets a person profile from the directory.</td>
        <td><code>User.Read.All</code></td>
      </tr>

      <tr>
        <td><strong>Get room availability</strong></td>
        <td>Checks room availability for a time range.</td>
        <td><code>Calendars.ReadBasic</code></td>
      </tr>

      <tr>
        <td><strong>Get today's events</strong></td>
        <td>Gets today's calendar events.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>List calendar events</strong></td>
        <td>Lists and filters calendar events.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>List calendars</strong></td>
        <td>Lists calendars.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>List categories</strong></td>
        <td>Lists calendar categories.</td>
        <td><code>MailboxSettings.Read</code></td>
      </tr>

      <tr>
        <td><strong>List proposed times</strong></td>
        <td>Lists proposed meeting times.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>List recurring event instances</strong></td>
        <td>Lists instances of a recurring event.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Propose new time</strong></td>
        <td>Proposes a new time for a calendar event.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>

      <tr>
        <td><strong>Resolve calendar</strong></td>
        <td>Resolves a calendar.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Resolve event</strong></td>
        <td>Resolves a calendar event.</td>
        <td><code>Calendars.Read</code><br /><code>Calendars.Read.Shared</code></td>
      </tr>

      <tr>
        <td><strong>Respond to event</strong></td>
        <td>Responds to a meeting invitation.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>

      <tr>
        <td><strong>Search people</strong></td>
        <td>Searches the organization directory for people.</td>
        <td><code>People.Read</code></td>
      </tr>

      <tr>
        <td><strong>Update event</strong></td>
        <td>Updates a calendar event.</td>
        <td><code>Calendars.ReadWrite</code><br /><code>Calendars.ReadWrite.Shared</code><br /><code>MailboxSettings.ReadWrite</code></td>
      </tr>
    </tbody>
  </table>
</div>

## Related pages

* [Microsoft Integration Scopes](/en/admin/manage-integrations/microsoft-integration-scopes)
* [Microsoft integrations: permissions and admin approval](/en/admin/manage-integrations/integration-setup-guides/microsoft)
