The difference of group chat member roles. ("owner" vs "guest")

Hyeong-Ho Woo 20 Reputation points
2024-11-18T05:43:43.8933333+00:00

Hi.

First, what I'm referring is NOT the difference of roles of team in MS Teams, but the difference of roles in group chats.

I created a group chat by calling this API:
POST https://graph.microsoft.com/v1.0/chats

And, I added two members. One has "owner" role and the other has "guest" role.

POST https://graph.microsoft.com/v1.0/chats/19:f70d4cf5a4b246f7831f6968f1259ab3@thread.v2/members

{
    "@odata.type": "#microsoft.graph.aadUserConversationMember",
    "******@odata.bind": "https://graph.microsoft.com/v1.0/users/7a0fb580-b658-4041-bf98-c3881cc6e1a1",
    "visibleHistoryStartDateTime": "2019-04-18T23:51:43.255Z",
    "roles": ["owner"]
}
{
    "@odata.type": "#microsoft.graph.aadUserConversationMember",
    "******@odata.bind": "https://graph.microsoft.com/v1.0/users/c79f94ea-9931-4db8-bb5a-1b2b07c43ad5",
    "visibleHistoryStartDateTime": "2019-04-18T23:51:43.255Z",
    "roles": ["guest"]
}

In my observations, two members seem to have same functionalities in MS Teams PC app, and I can't find any documents about the differences.

Can you explain what is the actual difference between "owner" role and "guest" role in group chats? (Again, I'm NOT referring the roles in teams or groups.)

Thanks.

Microsoft Security | Microsoft Graph
0 comments No comments
{count} votes

Accepted answer
  1. Anonymous
    2024-11-18T08:55:27.6533333+00:00

    Hello Hyeong-Ho Woo,

    Thank you for reaching out to Microsoft Support!

    According to the Graph API documentation, there are only two values for chat member roles: owner or guest. We need to provide this parameter only when creating chat or adding a member to chat. Depending on the user being added, we assign different roles. In terms of permissions, guest users do not have the permission to manage chat, that is, they cannot add, update, delete members and other operations.

    User's image

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.