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

# Microsoft Viva Engage

> Review the minimum OAuth scopes for every Viva Engage action.

Review the minimum standard delegated scope mapping for every Microsoft Viva Engage action. The Yammer API has no thinner user-delegated OAuth sibling than `https://www.yammer.com/access_as_user`. Community, message, and membership access follow the signed-in user's Viva Engage permissions. `Sites.Selected` does not apply.

## Minimal scopes per action

<Note>
  Each Viva Engage connection also requests `offline_access`. This connection scope applies 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>Add community member</strong></td>
        <td>Adds a user to a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Delete message</strong></td>
        <td>Deletes a message the signed-in user can delete.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Get current user</strong></td>
        <td>Returns the signed-in user's Viva Engage profile.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Get community messages</strong></td>
        <td>Reads recent messages in a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Get network</strong></td>
        <td>Returns the signed-in user's Viva Engage network.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Get thread messages</strong></td>
        <td>Reads all messages in a conversation thread.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Get user</strong></td>
        <td>Gets a Viva Engage user profile by ID or email.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Like message</strong></td>
        <td>Adds the signed-in user's like to a message.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>List community members</strong></td>
        <td>Lists the members of a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>List communities</strong></td>
        <td>Lists communities the signed-in user belongs to.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>New message with tag</strong></td>
        <td>Polling trigger when a user is @-mentioned in a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>New thread in community</strong></td>
        <td>Polling trigger when a new thread is started in a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Post message</strong></td>
        <td>Posts to a community and can attach a file.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Remove community member</strong></td>
        <td>Removes a user from a community.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Reply to thread</strong></td>
        <td>Replies to an existing thread.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Resolve community</strong></td>
        <td>Resolves a community by ID or name.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Resolve thread</strong></td>
        <td>Resolves a thread by ID or message content.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Resolve user</strong></td>
        <td>Resolves a user by ID, name, or email.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Search</strong></td>
        <td>Searches messages, people, and communities.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Unlike message</strong></td>
        <td>Removes the signed-in user's like from a message.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</code></td>
      </tr>

      <tr>
        <td><strong>Upload file</strong></td>
        <td>Uploads a file to a community's Files area without posting it.</td>
        <td><code>[https://www.yammer.com/access\_as\_user](https://www.yammer.com/access_as_user)</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)
