Hi.
I have 2 app registrations with the same configuration, the only difference is that one has Mail.Read Application permission, and the other one has Mail.ReadBasic application permission.
When I call /subscription with the same body for both, for Mail.ReadBasic application I get 403 error:
Error: Operation: Create; Exception: [Status Code: Forbidden; Reason: Access is denied. Check credentials and try again.]
Request body is (note ... in notificationUrl is a link, but I removed sensitive information)
{
"changeType": "created",
"expirationDateTime": "2022-05-05T00:44:18.866Z",
"includeResourceData": false,
"notificationUrl": "https://.../pubsub/microsoft-messages",
"resource": "/users/slobodan@najsrecniji.onmicrosoft.com/messages"
}
For the application with Mail.Read application permission this works, and for the application with Mail.ReadBasic application permission it doesn't.
For both applications the admin has consented to the permissions asked and other graph api calls work, for example /messages (with filter or without), without signed in tenant users, since admin consented to the Mail.ReadBasic application permission.
Mail.Read application permissions (works):
Mail.ReadBasic application permissions (doesn't work):


