ericrrichards
Apr 16, 2021Iron Contributor
Status:
New
Graph API Presence should support Application permissions
Currently only delegated user permissions are supported, and this is very sub-optimal for bots and service applications that need to monitor Teams presence of users.
ericrrichards
Aug 24, 2021Iron Contributor
It appears that there is now an Application level presence permission, Presence.ReadWrite.All.
Unfortunately, it can't be used to actually read presence, only write presence status...
Ideally, one would use the change notification webhook model (https://docs.microsoft.com/en-us/graph/webhooks#firewall-configuration) to subscribe to presence changes, but that's really not workable when Delegated permissions are the only option for getting presence information.