Add Microsoft Graph People.Read Permission Scope to Integration

Let me update the feature request to precisely match the error message:

Add Microsoft Graph People.Read Permission to Exchange Support

Current Error

Access to ExchangePerson in Graph API requires the following permissions: People.Read. However, the application only has the following permissions granted: Calendars.Read, Calendars.ReadWrite, ChannelMessage.Read.All, Chat.Read, Chat.ReadWrite, Files.Read, Files.Read.All, Mail.ReadWrite, Sites.ReadWrite.All, User.Read

Overview

The Microsoft Graph integration in Pipedream currently lacks the People.Read permission required for accessing ExchangePerson data through the Graph API.

Requested Change

Add the following permission:

  • Permission Name: People.Read
  • Permission Type: Delegated
  • Current Permissions:
    • Calendars.Read
    • Calendars.ReadWrite
    • ChannelMessage.Read.All
    • Chat.Read
    • Chat.ReadWrite
    • Files.Read
    • Files.Read.All
    • Mail.ReadWrite
    • Sites.ReadWrite.All
    • User.Read

Technical Details

  • Affected Endpoint: https://graph.microsoft.com/beta/search/query
  • Error Code: Forbidden (403)
  • Implementation: Add People.Read to the existing OAuth scope collection

Impact

  • Resolves 403 Forbidden errors when accessing ExchangePerson data
  • Maintains existing permission set
  • No breaking changes to current functionality

Additional Notes

This permission should be added to the existing collection of permissions that are automatically requested during the Microsoft Graph OAuth flow in Pipedream.