Yes, you're absolutely right to notice this behavior — and you're not alone. The issue you're encountering is a known limitation of the Microsoft Graph findMeetingTimes
API, which is what Power Automate uses under the hood for scheduling.
The findMeetingTimes
API only suggests times at the hour or half-past (e.g., 10:00, 10:30, 11:00), regardless of the meeting duration you specify.
Even if you request a 15-minute or 45-minute meeting, the API will still only return suggestions that start on the hour or half-hour.
This is confirmed by Microsoft:
“The suggestion will always be at the hour or half-past. Currently this API doesn't support 15-minute incremental blocks.”
Here are a few options to consider:
Instead of relying on findMeetingTimes
, you can:
If acceptable, stick to 30-minute increments and adjust your scheduling logic accordingly.
You can submit feedback or request this feature via:
Would you like help building a custom flow that checks for 15-minute availability using the Calendar API instead? I can guide you through that.
🏷️ Tag me if you have any further questions or if the issue persists.
✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems. ❤️ Give it a Like if you found the approach useful in any way.
Michael E. Gernaey
706
Super User 2025 Season 2
Tomac
508
Moderator
Power Apps 1919
320