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

Updated: