Team Member Permissions for Microsoft Graph
Application
Permission | ID | Purpose | Description |
---|---|---|---|
TeamMember.Read.All | 660b7406-55f1-41ca-a0ed-0b035e182f3e | Read the members of all teams | Read the members of all teams, without a signed-in user. |
TeamMember.ReadWrite.All | 0121dc95-1b9f-4aed-8bac-58c5ac466691 | Add and remove members from all teams | Add and remove members from all teams, without a signed-in user. Also allows changing a team member’s role, for example from owner to non-owner. |
TeamMember.ReadWriteNonOwnerRole.All | 4437522e-9a86-4a41-a7da-e380edd4a97d | Add and remove members with non-owner role for all teams | Add and remove members from all teams, without a signed-in user. Does not allow adding or removing a member with the owner role. Additionally, does not allow the app to elevate an existing member to the owner role. |
Delegated
Permission | ID | Purpose | Description |
---|---|---|---|
TeamMember.Read.All | 2497278c-d82d-46a2-b1ce-39d4cdde5570 | Read the members of teams | Read the members of teams, on behalf of the signed-in user. |
TeamMember.ReadWrite.All | 4a06efd2-f825-4e34-813e-82a57b03d1ee | Add and remove members from teams | Add and remove members from teams, on behalf of the signed-in user. Also allows changing a member’s role, for example from owner to non-owner. |
TeamMember.ReadWriteNonOwnerRole.All | 2104a4db-3a2f-4ea0-9dba-143d457dc666 | Add and remove members with non-owner role for all teams | Add and remove members from all teams, on behalf of the signed-in user. Does not allow adding or removing a member with the owner role. Additionally, does not allow the app to elevate an existing member to the owner role. |