Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Accessing user presence with REST API for Microsoft Teams

I'd like to query both my own presence and other users' presences in Teams. Ideally I would like to receive notifications when they change so I can change my internal state.

The graph API doesn't appear to have this functionality today.

like image 568
Richard Fuller Avatar asked Jul 20 '18 18:07

Richard Fuller


People also ask

Does Microsoft Teams use API?

You can create websites, services, and native platform applications that run outside the Microsoft Teams user experience, and call the Teams API to automate Teams scenarios.

How do I set presence in Microsoft Teams?

To explicitly set it yourself, go to your profile at the top of Teams and select one from the list. You can also update your status from the command box. Type /available, /busy, /dnd, /brb, /away, or /offline to set your status as Available, Busy, Do not disturb, Be right back, Away, or Offline.

How do I ping a Microsoft team?

Just type @ before their name and then select them from the menu that appears. Note: You can also mention someone simply by typing their name.

What is presence in Microsoft Teams?

Presence is part of a user's profile in Microsoft Teams (and throughout Microsoft 365 or Office 365). Presence indicates the user's current availability and status to other users. By default, anyone in your organization using Teams can see (in nearly real time) if other users are available online.


Video Answer


2 Answers

Unfortunately this is not yet available. We do have plans to add this to Microsoft Graph but we do not have an ETA.

like image 176
Bill Bliss - MSFT Avatar answered Dec 09 '22 13:12

Bill Bliss - MSFT


The API for the presence is now in beta: Graph Api beta

like image 23
RalfP Avatar answered Dec 09 '22 13:12

RalfP