Microsoft Graph API: Can I create an application-level user presence subscription with extended expiry time for all users of an organization?

Sandeep Singh 15 Reputation points
2023-12-20T12:18:04.97+00:00

I am currently using Microsoft Graph API to create a subscription for User Presence, but I can only do so at the delegated level for up to 650 users with one token for an organization. Additionally, the expiry time for these subscriptions is only 59 minutes, meaning I have to renew them frequently. Is there any news on when application-level user presence subscriptions with extended expiry time will be available for all the users of an organization?

Microsoft Security | Microsoft Graph
Microsoft Teams | Microsoft Teams for business | Other
{count} votes

3 answers

Sort by: Most helpful
  1. Crystal Lee Morgan 380 Reputation points
    2023-12-20T17:31:06.29+00:00

  2. AsithwMSFT 1,445 Reputation points Microsoft External Staff
    2023-12-24T22:38:57.3633333+00:00

    @sandeep sing

    If you check the latest comments in this thread, the feature is expected to be available by the end of this year for the Graph API .

    as this comment (day after your question) User presence is now available with application permission

    https://graph.microsoft.com/v1.0/users/$userId/presence

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".


  3. Bhavesh Sharma 0 Reputation points
    2023-12-25T01:24:08.3333333+00:00

    Microsoft Graph API subscriptions for user presence are typically limited to delegated permissions, and they indeed have relatively short expiration times (commonly around 59 minutes). These limitations are in place for security and privacy reasons.

    Microsoft Graph API evolves over time, and new features, permissions, and improvements are regularly introduced. To get the most up-to-date information on whether application-level user presence subscriptions with extended expiry times will be available for all users in an organization, you should refer to the official Microsoft Graph API documentation and any release notes provided by Microsoft.

    Visit the Microsoft Graph API documentation and look for updates or announcements related to user presence subscriptions and application-level permissions. Microsoft may introduce new features and capabilities in response to user feedback and evolving security and privacy considerations.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.