We also need the App permission, as we'd like to be able to pick up users out of office message without there being an authenticated user present.
Missing description of API permission "Presence.ReadWrite.All"

Currently trying to access the Endpoint /users/{id}/presence in the Microsoft Graph API. There is the following Permission needed to access it:
Presence.Read or
Presence.Read.All
-> both of type "Delegated (work or school account)"
In my App under Manage -> API permissions, I can define the following Permission "Presence.ReadWrite.All" of Type "Application". Microsoft describes the Permission as followed:
Display Name
Read and write presence information for all users
Description
Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location.
I am unable to find any informations about the permission. Which endpoint can I use it? Is it even supported?
In my current situation, I am unable to support the Type "Delegated" in my Application.
4 answers
Sort by: Most helpful
-
Devin Wu 1 Reputation point
2021-07-28T02:54:35.243+00:00 Hi @Diana Wanjuhi Any progress in this question? I want my app get a permission "Presence.ReadWrite.All", but I can't find it anyway.
JeffHammer 1 Reputation point2021-08-26T13:06:18.903+00:00 It doesn't exist. Perhaps deliberately.
You can upvote this request
https://techcommunity.microsoft.com/t5/microsoft-365-developer-platform/graph-api-presence-should-support-application-permissions/idi-p/2276109Dave H 1 Reputation point2021-10-12T10:48:41.06+00:00 Is there any update on this?
It would be massively useful to be able to read presence using application permissions but despite saying this allows you to read presence it doesn't seem to work, only setting presence is available?