Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
- Yes, the presence subscription is available in v1.0 as well as in beta. For getting single user's presence, you can subscribe to /communications/presences/{id} path and for getting multiple user's presence, you can subscribe to /communications/presences?$filter=id in ('{id}','{id}',…)
Doc Ref: https://learn.microsoft.com/en-us/graph/api/resources/presence?view=graph-rest-1.0
Sample code repo: https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-change-notification
2.Currently we allow only subscribing as a user to another user's presence. In this model, if an app wants to use the subscription apis, they have to use some "dummy" users to subscribe to all the users's presence they are interested in, and aggregate that data.
3.No options currently for 3 and 4
Thanks,
Prasad Das
You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate