Reputation: 15
I noticed an unusual behavior when retrieving a user's working hours using Microsoft Graph API or PowerShell cmdlets:
Behavior Observed:
Dependency on Last Modification Source:
One-Way Synchronization:
API/Command Used:
I have used the following methods to fetch working hours:
Microsoft Graph API
GET https://graph.microsoft.com/v1.0/me/mailboxSettings
This returns the workingHours property but does not indicate the source of the data.
PowerShell Cmdlet
Get-MailboxCalendarConfiguration
Provides general settings like time zone and working hours but no granular details about day-wise variations or the source of data.
Questions:
Why does the response depend on the source of the last modification (e.g., Outlook vs. Viva Insights)?
Is there a way to enforce consistency across services, ensuring synchronization of changes made in Viva Insights back to Outlook?
Is there a method to explicitly determine the source of the data (e.g., whether it reflects changes from Outlook, Viva Insights, or elsewhere)?
This behavior creates confusion when managing working hours across multiple services. Any insights or suggestions would be greatly appreciated!
Upvotes: 0
Views: 38