meetingTimeSuggestionsResult resource type

A collection of meeting suggestions if there is any, or the reason if there isn't.

The following are the possible reasons that findMeetingTimes does not return any meeting suggestions.

emptySuggestionsReason value Reasons
attendeesUnavailable All of the attendees' availability is known, but not enough attendees are available to reach the meeting confidence threshold, which is 50% by default, for any time period. This threshold is based on the attendees' free/busy status for a suggested meeting time period, with an attendee's free status corresponding to 100% chance of attendance, unknown status 49%, and busy status 0%.
attendeesUnavailableOrUnknown Some or all of the attendees have unknown availability, causing the meeting confidence to fall below the set threshold, which is 50% by default. Attendee availability can become unknown if the attendee is outside of the organization, or there is an error obtaining free/busy information.
locationsUnavailable The isRequired property of the locationConstraint parameter is specified as mandatory, and yet there are no locations available at the calculated time slots.
organizerUnavailable The isOrganizerOptional parameter is false and yet the organizer is not available during the requested time window.
unknown The reason for not returning any meeting suggestions is not known.

JSON representation

Here is a JSON representation of the resource

  "emptySuggestionsReason": "String",
  "meetingTimeSuggestions": [{"@odata.type": "microsoft.graph.meetingTimeSuggestion"}]


Property Type Description
emptySuggestionsReason String A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown.
meetingTimeSuggestions meetingTimeSuggestion collection An array of meeting suggestions.