Scheduling and managing events using Outlook.com calendar
Filtering findMeetingTimes by custom "Fairness" weights (Time Zones) in Graph API?
Hi everyone,
I am working on the logic for GlobalSync, a scheduling tool that calculates "fairness" scores for meeting times across disparate time zones.
The Challenge: I am using the Microsoft Graph findMeetingTimes endpoint to retrieve available slots. However, I need to filter these slots not just by "Free/Busy" status, but by a custom "weight" (e.g., penalizing slots that are 5 AM for one user, even if they are technically "Free").
My Question: Is there a way to pass a custom timeConstraint or strict working hours parameter directly into the Graph API call to filter these "bad" hours out at the query level? Or is the only option to fetch all available slots and filter them locally on my server?
I am trying to reduce the payload size by not retrieving slots that would trigger a high "misery score" for attendees.
Any guidance on optimizing this query would be helpful.
Thanks!
[Moved from Outlook | Web | Outlook.com | Calendar]