Showing results for 
Search instead for 
Did you mean: 

Office365Outlook.FindMeetingTimesV2 should return all available slots, not just the ones starting where the previous has ended


I started builing a findMeetingTImes feature similar to the Meeting Capture template app feature and ran into an issue.


This is my scenario:


I'm calling FindMeetingTimesV2 with the following params

- atendees:  me(organizer) and attendee2

- MinimumAttendeePercentage: 0

- MeetingDuration: 60 minutes
- start: ...9:30am

- end: ...2:00pm (14:00)

And attendee2 isn't available btw 11am-12pm (noon, 1hour), while I'm available all the time


I get the following time slots

9:30-10:30 - available
10:30-11:30 - not available for attendee2
11:30-12:30 - not available for attendee2

12:30-13:30 - available


Then if I set MinimumAttendeePercentage: 1 ( or more), I get only 

9:30-10:30 - available

12:30-13:30 - available


Wich are all true, but we can both have a meeting btw 10-11, 12-13 or 13-14, however these options don't show up in the results.


Unless there's another option that I don't know of or haven't enabled, this is really annoying.


Can the rest of the available time slots be added in v3?

Status: New
Regular Visitor

And an extra bug on FindMeetingTimesV2 


consider the attendee is available all day except 11:00-12:00 and 16:00-16:30



I get the folowing time slots ( see params in image)


which is cool (except for the fact that both organizer and attendee is available btw 13-14 for example)


However, if I (organizer) now decide to attend a meeting during 12:00-13:00 and run method again with same parameters, I get:



Which makes no sense for me

1. after 13:00, meeting suggestions don't start at :30, but :00 (why? what's the idea?)

2. seems like attendee is considered busy btw 17-18 too now (why?)


so again, unless I'm missing something, I can't rely on this method