Microsoft Graph · Schema

meetingTimeSuggestion

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
attendeeAvailability array An array that shows the availability status of each attendee for this meeting suggestion.
confidence object A percentage that represents the likelhood of all the attendees attending.
locations array An array that specifies the name and geographic location of each meeting location for this meeting suggestion.
meetingTimeSlot object A time period suggested for the meeting.
order number Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence.
organizerAvailability object Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
suggestionReason string Reason for suggesting the meeting time.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphmeetingtimesuggestion-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.meetingTimeSuggestion",
  "title": "meetingTimeSuggestion",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "attendeeAvailability": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/microsoft.graph.attendeeAvailability"
      },
      "description": "An array that shows the availability status of each attendee for this meeting suggestion."
    },
    "confidence": {
      "oneOf": [
        {
          "type": "number",
          "format": "double",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "A percentage that represents the likelhood of all the attendees attending."
    },
    "locations": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/microsoft.graph.location"
      },
      "description": "An array that specifies the name and geographic location of each meeting location for this meeting suggestion."
    },
    "meetingTimeSlot": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.timeSlot"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "A time period suggested for the meeting."
    },
    "order": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence.",
      "format": "int32",
      "nullable": true
    },
    "organizerAvailability": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.freeBusyStatus"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown."
    },
    "suggestionReason": {
      "type": "string",
      "description": "Reason for suggesting the meeting time.",
      "nullable": true
    },
    "@odata.type": {
      "type": "string"
    }
  }
}