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.