Share via

How to know Office 365 Profile photo update timestamp? How to Synchronize Office 365 profile photo to Workday?

Subha Epari 0 Reputation points
2026-02-16T17:00:45.2766667+00:00

My requirement is to build an integration to sync profile photo form any MS Teams(or Office 365) to Workday, when there is a photo update on MS Teams.

I have option to leverage either Logic Apps or Workday Studio to build the integration.

Could I request help to know the last updated timestamp of the profile photo on MS Teams?

Also, directions on how to achieve this profile photo synchronization is appreciated.

Microsoft 365 and Office | Development | Other
{count} votes

3 answers

Sort by: Most helpful
  1. Kha-N 8,255 Reputation points Microsoft External Staff Moderator
    2026-02-16T23:15:43.3566667+00:00

    Hi @subhaepari,

    Welcome to Microsoft Q&A, and thank you very much for reaching out to us.

    Please note that this forum provides peer‑to‑peer support only. Support for external applications such as Workday is limited, so I can assist based only on available Microsoft documentation and publicly documented behaviors. That said, I’ll do my best to help you as much as possible.

    Based on my research, there is currently no supported way to retrieve the last updated timestamp of a Microsoft 365 / Teams profile photo. While you can use Microsoft Graph to get user profile image metadata, Microsoft Graph photo resource does not expose metadata such as lastModifiedDateTime.

    That said, I did find a community thread that discusses a possible workaround using SharePoint to infer the last modified date of a user profile image. You may review it to see whether it’s helpful for your scenario.

    As an alternative approach, you could call GET /users/{id}/photo/$value, compute a hash (for example, SHA‑256 or MD5) of the photo binary, and compare it with a previously stored hash. If the hash has changed, you could then trigger synchronization of the updated profile image to Workday.

    Regarding profile photo synchronization between Workday and Microsoft 365, unfortunately this is not officially supported by Microsoft, and the documentation available for this scenario is limited. For deeper guidance, you may want to raise this question in a user run forum or community that focuses specifically on Workday integrations.

    Thank you for your understanding.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Subha Epari 0 Reputation points
    2026-02-16T17:04:46.8766667+00:00

    I want more specific information on how to retrieve the profile photo timestamp.
    Additionally, I also want to know if User Profile change notification also covers photo change event.

    0 comments No comments

  3. Q&A Assist
    2026-02-16T17:00:57.3133333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To determine the last updated timestamp of a profile photo in Microsoft Teams or Office 365, you can utilize the Microsoft Graph API. However, the provided context does not explicitly mention how to retrieve the timestamp of the profile photo update. It does provide information on how to manage user profile photos and settings, but the specific timestamp retrieval is not detailed.

    For synchronizing the Office 365 profile photo to Workday, you would typically set up an integration using either Logic Apps or Workday Studio. The integration would involve:

    1. Monitoring for Changes: You would need to set up a trigger in Logic Apps to monitor changes to the user profile photo in Microsoft Teams or Office 365. This could be done by polling the Microsoft Graph API for updates to user profile photos.
    2. Retrieving the Photo: Once a change is detected, you would retrieve the updated profile photo using the appropriate Microsoft Graph API endpoint.
    3. Updating Workday: Finally, you would use Workday's API to update the user's profile photo in Workday with the new image retrieved from Microsoft Teams or Office 365.

    Since the specific details on how to implement the synchronization are not provided in the context, you may need to refer to the documentation for both Microsoft Graph and Workday for the exact API calls and integration steps.


    References:

    0 comments No comments

Your answer

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