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.