Skip to main content
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

Each Viva Engage connection also requests offline_access. This connection scope applies in addition to the action scopes in the table.
ActionDescriptionMinimum scopes
Add community memberAdds a user to a community.https://www.yammer.com/access_as_user
Delete messageDeletes a message the signed-in user can delete.https://www.yammer.com/access_as_user
Get current userReturns the signed-in user’s Viva Engage profile.https://www.yammer.com/access_as_user
Get community messagesReads recent messages in a community.https://www.yammer.com/access_as_user
Get networkReturns the signed-in user’s Viva Engage network.https://www.yammer.com/access_as_user
Get thread messagesReads all messages in a conversation thread.https://www.yammer.com/access_as_user
Get userGets a Viva Engage user profile by ID or email.https://www.yammer.com/access_as_user
Like messageAdds the signed-in user’s like to a message.https://www.yammer.com/access_as_user
List community membersLists the members of a community.https://www.yammer.com/access_as_user
List communitiesLists communities the signed-in user belongs to.https://www.yammer.com/access_as_user
New message with tagPolling trigger when a user is @-mentioned in a community.https://www.yammer.com/access_as_user
New thread in communityPolling trigger when a new thread is started in a community.https://www.yammer.com/access_as_user
Post messagePosts to a community and can attach a file.https://www.yammer.com/access_as_user
Remove community memberRemoves a user from a community.https://www.yammer.com/access_as_user
Reply to threadReplies to an existing thread.https://www.yammer.com/access_as_user
Resolve communityResolves a community by ID or name.https://www.yammer.com/access_as_user
Resolve threadResolves a thread by ID or message content.https://www.yammer.com/access_as_user
Resolve userResolves a user by ID, name, or email.https://www.yammer.com/access_as_user
SearchSearches messages, people, and communities.https://www.yammer.com/access_as_user
Unlike messageRemoves the signed-in user’s like from a message.https://www.yammer.com/access_as_user
Upload fileUploads a file to a community’s Files area without posting it.https://www.yammer.com/access_as_user