Microsoft Teams Permission Changelog

2024-10-23

Change

Added the following application level permission: ChatMessage.Read.All.

Purpose

This is a new optional permission to support PagerDuty Advance. If you are opted-in to use PagerDuty Advance, our application will use this permission to fetch chat messages from conversations for Advance features such as generating incident status updates, or post-incident summaries.

2024-09-01

Change

Added the following application level permissions: Chat.Create, ChatMember.ReadWrite.All, OnlineMeetings.ReadWrite.All, Organization.Read.All, TeamsAppInstallation.ReadWriteSelfForChat, User.Read.All.

Purpose

These permissions support our transition away from delegated permission to an application-level permissions model.

Additional details, which are also being communicated on the main integration guide:

Previously, PagerDuty would automate incident tasks in Teams by requesting user-level (AKA delegated) permissions from individual users.

We are now transitioning to use application-level permissions, granted by your Microsoft Teams admin.

These new application permissions are all "Least Privileged Permissions" - we are only requesting the minimum permissions necessary to support the features of the PagerDuty application.

In order to ensure no interruption to service, we are currently requesting both user-level and application-level permissions, but user-level permissions will be removed when this transition is complete.