Additional features, settings, or issues not covered by specific Microsoft Teams categories
Hi Jasha_V,
Thank you for reaching out. My name is Furkaan, a user just like you. I’d be happy to help you with your concerns. You're absolutely right! There's a current limitation with the Microsoft Graph API when it comes to external user presence in Teams.
Here's a breakdown of your observations and the reasons behind them:
Seeing External User Presence in Teams App:
The Teams app can sometimes display presence information for external users. This functionality might leverage additional protocols beyond the core Graph API. "PresenceUnknown" for External Users in Graph API:
Currently, the /presence endpoint in Microsoft Graph API with application permissions does not support retrieving presence data for external users. This is by design (Presence.Read or Presence.Read.All permissions) There are two things to consider:
Permissions:
Delegated permissions (Presence.Read or Presence.Read.All) only work for users within your own organisation who have signed in and consented to share their presence information. External Users:
Due to privacy and security considerations, retrieving presence data for external users might not be fully supported through the Graph API yet. Here are some possibilities:
It might be a limitation: External user presence retrieval through Graph API might not be currently available. Future Feature: Microsoft might be considering adding support for this functionality in the future.
If you have any additional questions or concerns, please don’t hesitate to reach out. Give back to the Community. Help the next person who has this issue by indicating if this reply solved your problem. Click Yes or No below. Best Regards, Furkaan