Microsoft: Me event schemas (part 1)
30 Microsoft schemas with complete fields and constraints.
← Me event operations · All schemas
Add attachment — me Event events Create Attachments — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | discriminator: {"mapping": {}, "propertyName": "@odata.type"} |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).contentType | JSON | Optional | |
$ (allOf 2).contentType (anyOf 1) | string | Alternative | The MIME type. |
$ (allOf 2).contentType (anyOf 2) | null | Alternative | |
$ (allOf 2).isInline | boolean | Optional | true if the attachment is an inline attachment; otherwise, false. |
$ (allOf 2).lastModifiedDateTime | JSON | Optional | |
$ (allOf 2).lastModifiedDateTime (anyOf 1) | string | Alternative | The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).lastModifiedDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).name | JSON | Optional | |
$ (allOf 2).name (anyOf 1) | string | Alternative | The attachment's file name. |
$ (allOf 2).name (anyOf 2) | null | Alternative | |
$ (allOf 2).size | number | Optional | The length of the attachment in bytes. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
Referenced models: Get rule — response body — @odata type, id
Get event — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | Default: #microsoft.graph.event |
$ (allOf 2).allowNewTimeProposals | JSON | Optional | |
$ (allOf 2).allowNewTimeProposals (anyOf 1) | boolean | Alternative | true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true. |
$ (allOf 2).allowNewTimeProposals (anyOf 2) | null | Alternative | |
$ (allOf 2).attachments | array | Optional | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. |
$ (allOf 2).attachments[] | Model | Each item | Expand Get attachment — response body |
$ (allOf 2).attendees | array | Optional | The collection of attendees for the event. |
$ (allOf 2).attendees[] | Model | Each item | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item |
$ (allOf 2).body | JSON | Optional | The body of the message associated with the event. It can be in HTML or text format. |
$ (allOf 2).body (anyOf 1) | Model | Alternative | Expand Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type |
$ (allOf 2).body (anyOf 2) | JSON | Alternative | |
$ (allOf 2).body (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).body (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).bodyPreview | JSON | Optional | |
$ (allOf 2).bodyPreview (anyOf 1) | string | Alternative | The preview of the message associated with the event. It's in text format. |
$ (allOf 2).bodyPreview (anyOf 2) | null | Alternative | |
$ (allOf 2).calendar | JSON | Optional | The calendar that contains the event. Navigation property. Read-only. |
$ (allOf 2).calendar (anyOf 1) | Model | Alternative | Expand Get calendar — response body |
$ (allOf 2).calendar (anyOf 2) | JSON | Alternative | |
$ (allOf 2).calendar (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).calendar (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).cancelledOccurrences | array | Optional | Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Requires $select to retrieve. Only returned in a Get operation that specifies the ID (seriesMasterId property value) of a series master event. |
$ (allOf 2).cancelledOccurrences[] | string | Each item | |
$ (allOf 2).end | JSON | Optional | The date, time, and time zone that the event ends. By default, the end time is in UTC. |
$ (allOf 2).end (anyOf 1) | Model | Alternative | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
$ (allOf 2).end (anyOf 2) | JSON | Alternative | |
$ (allOf 2).end (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).end (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).exceptionOccurrences | array | Optional | Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Requires $select and $expand to retrieve. Only returned in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. |
$ (allOf 2).exceptionOccurrences[] | Model | Each item | Expand Get event — response body |
$ (allOf 2).extensions | array | Optional | The collection of open extensions defined for the event. Nullable. |
$ (allOf 2).extensions[] | Model | Each item | Expand Create open extension — response body |
$ (allOf 2).hasAttachments | JSON | Optional | |
$ (allOf 2).hasAttachments (anyOf 1) | boolean | Alternative | Set to true if the event has attachments. |
$ (allOf 2).hasAttachments (anyOf 2) | null | Alternative | |
$ (allOf 2).hideAttendees | JSON | Optional | |
$ (allOf 2).hideAttendees (anyOf 1) | boolean | Alternative | When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false. |
$ (allOf 2).hideAttendees (anyOf 2) | null | Alternative | |
$ (allOf 2).iCalUId | JSON | Optional | |
$ (allOf 2).iCalUId (anyOf 1) | string | Alternative | A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. |
$ (allOf 2).iCalUId (anyOf 2) | null | Alternative | |
$ (allOf 2).importance | JSON | Optional | The importance of the event. The possible values are: low, normal, high. |
$ (allOf 2).importance (anyOf 1) | string | Alternative | Known values: low, normal, high |
$ (allOf 2).importance (anyOf 2) | JSON | Alternative | |
$ (allOf 2).importance (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).importance (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).instances | array | Optional | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. |
$ (allOf 2).instances[] | Model | Each item | Expand Get event — response body |
$ (allOf 2).isAllDay | JSON | Optional | |
$ (allOf 2).isAllDay (anyOf 1) | boolean | Alternative | Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone. |
$ (allOf 2).isAllDay (anyOf 2) | null | Alternative | |
$ (allOf 2).isCancelled | JSON | Optional | |
$ (allOf 2).isCancelled (anyOf 1) | boolean | Alternative | Set to true if the event has been canceled. |
$ (allOf 2).isCancelled (anyOf 2) | null | Alternative | |
$ (allOf 2).isDraft | JSON | Optional | |
$ (allOf 2).isDraft (anyOf 1) | boolean | Alternative | Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees. |
$ (allOf 2).isDraft (anyOf 2) | null | Alternative | |
$ (allOf 2).isOnlineMeeting | JSON | Optional | |
$ (allOf 2).isOnlineMeeting (anyOf 1) | boolean | Alternative | True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online. |
$ (allOf 2).isOnlineMeeting (anyOf 2) | null | Alternative | |
$ (allOf 2).isOrganizer | JSON | Optional | |
$ (allOf 2).isOrganizer (anyOf 1) | boolean | Alternative | Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. |
$ (allOf 2).isOrganizer (anyOf 2) | null | Alternative | |
$ (allOf 2).isReminderOn | JSON | Optional | |
$ (allOf 2).isReminderOn (anyOf 1) | boolean | Alternative | Set to true if an alert is set to remind the user of the event. |
$ (allOf 2).isReminderOn (anyOf 2) | null | Alternative | |
$ (allOf 2).location | JSON | Optional | The location of the event. |
$ (allOf 2).location (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item |
$ (allOf 2).location (anyOf 2) | JSON | Alternative | |
$ (allOf 2).location (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).location (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).locations | array | Optional | The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value. |
$ (allOf 2).locations[] | Model | Each item | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item |
$ (allOf 2).multiValueExtendedProperties | array | Optional | The collection of multi-value extended properties defined for the event. Read-only. Nullable. |
$ (allOf 2).multiValueExtendedProperties[] | Model | Each item | Expand Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count multi Value Extended Properties item |
$ (allOf 2).onlineMeeting | JSON | Optional | Details for an attendee to join the meeting online. The default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you can't change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again. |
$ (allOf 2).onlineMeeting (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number |
$ (allOf 2).onlineMeeting (anyOf 2) | JSON | Alternative | |
$ (allOf 2).onlineMeeting (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).onlineMeeting (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).onlineMeetingProvider | JSON | Optional | Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional. After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently, you can't change onlineMeetingProvider again, and the meeting remains available online. |
$ (allOf 2).onlineMeetingProvider (anyOf 1) | string | Alternative | Known values: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness |
$ (allOf 2).onlineMeetingProvider (anyOf 2) | JSON | Alternative | |
$ (allOf 2).onlineMeetingProvider (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).onlineMeetingProvider (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).onlineMeetingUrl | JSON | Optional | |
$ (allOf 2).onlineMeetingUrl (anyOf 1) | string | Alternative | A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future. |
$ (allOf 2).onlineMeetingUrl (anyOf 2) | null | Alternative | |
$ (allOf 2).organizer | JSON | Optional | The organizer of the event. |
$ (allOf 2).organizer (anyOf 1) | Model | Alternative | Expand Invoke action forward — me Event events Forward — request body — body To Recipients item |
$ (allOf 2).organizer (anyOf 2) | JSON | Alternative | |
$ (allOf 2).organizer (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).organizer (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).originalEndTimeZone | JSON | Optional | |
$ (allOf 2).originalEndTimeZone (anyOf 1) | string | Alternative | The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. |
$ (allOf 2).originalEndTimeZone (anyOf 2) | null | Alternative | |
$ (allOf 2).originalStart | JSON | Optional | |
$ (allOf 2).originalStart (anyOf 1) | string | Alternative | Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).originalStart (anyOf 2) | null | Alternative | |
$ (allOf 2).originalStartTimeZone | JSON | Optional | |
$ (allOf 2).originalStartTimeZone (anyOf 1) | string | Alternative | The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. |
$ (allOf 2).originalStartTimeZone (anyOf 2) | null | Alternative | |
$ (allOf 2).recurrence | JSON | Optional | The recurrence pattern for the event. |
$ (allOf 2).recurrence (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range |
$ (allOf 2).recurrence (anyOf 2) | JSON | Alternative | |
$ (allOf 2).recurrence (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).recurrence (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).reminderMinutesBeforeStart | JSON | Optional | |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 1) | JSON | Alternative | |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 1) (anyOf 1) | number | Alternative | The number of minutes before the event start time that the reminder alert occurs. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 2) | null | Alternative | |
$ (allOf 2).responseRequested | JSON | Optional | |
$ (allOf 2).responseRequested (anyOf 1) | boolean | Alternative | Default is true, which represents the organizer would like an invitee to send a response to the event. |
$ (allOf 2).responseRequested (anyOf 2) | null | Alternative | |
$ (allOf 2).responseStatus | JSON | Optional | Indicates the type of response sent in response to an event message. |
$ (allOf 2).responseStatus (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time |
$ (allOf 2).responseStatus (anyOf 2) | JSON | Alternative | |
$ (allOf 2).responseStatus (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).responseStatus (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).sensitivity | JSON | Optional | The possible values are: normal, personal, private, and confidential. |
$ (allOf 2).sensitivity (anyOf 1) | string | Alternative | Known values: normal, personal, private, confidential |
$ (allOf 2).sensitivity (anyOf 2) | JSON | Alternative | |
$ (allOf 2).sensitivity (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).sensitivity (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).seriesMasterId | JSON | Optional | |
$ (allOf 2).seriesMasterId (anyOf 1) | string | Alternative | The ID for the recurring series master item, if this event is part of a recurring series. |
$ (allOf 2).seriesMasterId (anyOf 2) | null | Alternative | |
$ (allOf 2).showAs | JSON | Optional | The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. |
$ (allOf 2).showAs (anyOf 1) | string | Alternative | Known values: unknown, free, tentative, busy, oof, workingElsewhere |
$ (allOf 2).showAs (anyOf 2) | JSON | Alternative | |
$ (allOf 2).showAs (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).showAs (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).singleValueExtendedProperties | array | Optional | The collection of single-value extended properties defined for the event. Read-only. Nullable. |
$ (allOf 2).singleValueExtendedProperties[] | Model | Each item | Expand Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count single Value Extended Properties item |
$ (allOf 2).start | JSON | Optional | The start date, time, and time zone of the event. By default, the start time is in UTC. |
$ (allOf 2).start (anyOf 1) | Model | Alternative | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
$ (allOf 2).start (anyOf 2) | JSON | Alternative | |
$ (allOf 2).start (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).start (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).subject | JSON | Optional | |
$ (allOf 2).subject (anyOf 1) | string | Alternative | The text of the event's subject line. |
$ (allOf 2).subject (anyOf 2) | null | Alternative | |
$ (allOf 2).transactionId | JSON | Optional | |
$ (allOf 2).transactionId (anyOf 1) | string | Alternative | A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you can't change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional. |
$ (allOf 2).transactionId (anyOf 2) | null | Alternative | |
$ (allOf 2).type | JSON | Optional | The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only |
$ (allOf 2).type (anyOf 1) | string | Alternative | Known values: singleInstance, occurrence, exception, seriesMaster |
$ (allOf 2).type (anyOf 2) | JSON | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).webLink | JSON | Optional | |
$ (allOf 2).webLink (anyOf 1) | string | Alternative | The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame. |
$ (allOf 2).webLink (anyOf 2) | null | Alternative |
Referenced models: Get attachment — response body, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item, Get calendar — response body, Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time, Get event — response body, Create open extension — response body, Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item, Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count multi Value Extended Properties item, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number, Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range, Invoke action forward — me Event events Forward — request body — body To Recipients item, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time, Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count single Value Extended Properties item
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item
Referenced models: Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item @odata type, email Address, type, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time, Invoke action decline — me Event events Decline — request body — body Proposed New Time @odata type, end, start
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item @odata type, email Address, type
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Invoke action forward — me Event events Forward — request body — body To Recipients item |
$ (allOf 2) | object | All variants apply | discriminator: {"mapping": {"#microsoft.graph.attendee": "#/components/schemas/microsoft.graph.attendee"}, "propertyName": "@odata.type"} |
$ (allOf 2).@odata.type | string | Optional | Default: #microsoft.graph.attendeeBase |
$ (allOf 2).type | JSON | Optional | The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. |
$ (allOf 2).type (anyOf 1) | string | Alternative | Known values: required, optional, resource |
$ (allOf 2).type (anyOf 2) | JSON | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 2) | null | Alternative |
Referenced models: Invoke action forward — me Event events Forward — request body — body To Recipients item
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | discriminator: {"mapping": {}, "propertyName": "@odata.type"} |
@odata.type | string | Optional | |
address | JSON | Optional | The street address of the location. |
address (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street |
address (anyOf 2) | JSON | Alternative | |
address (anyOf 2) (anyOf 1) | object | Alternative | |
address (anyOf 2) (anyOf 2) | null | Alternative | |
coordinates | JSON | Optional | The geographic coordinates and elevation of the location. |
coordinates (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude |
coordinates (anyOf 2) | JSON | Alternative | |
coordinates (anyOf 2) (anyOf 1) | object | Alternative | |
coordinates (anyOf 2) (anyOf 2) | null | Alternative | |
displayName | JSON | Optional | |
displayName (anyOf 1) | string | Alternative | The name associated with the location. |
displayName (anyOf 2) | null | Alternative | |
locationEmailAddress | JSON | Optional | |
locationEmailAddress (anyOf 1) | string | Alternative | Optional email address of the location. |
locationEmailAddress (anyOf 2) | null | Alternative | |
locationType | JSON | Optional | The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. |
locationType (anyOf 1) | string | Alternative | Known values: default, conferenceRoom, homeAddress, businessAddress, geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress |
locationType (anyOf 2) | JSON | Alternative | |
locationType (anyOf 2) (anyOf 1) | object | Alternative | |
locationType (anyOf 2) (anyOf 2) | null | Alternative | |
locationUri | JSON | Optional | |
locationUri (anyOf 1) | string | Alternative | Optional URI representing the location. |
locationUri (anyOf 2) | null | Alternative | |
uniqueId | JSON | Optional | |
uniqueId (anyOf 1) | string | Alternative | For internal use only. |
uniqueId (anyOf 2) | null | Alternative | |
uniqueIdType | JSON | Optional | For internal use only. |
uniqueIdType (anyOf 1) | string | Alternative | Known values: unknown, locationStore, directory, private, bing |
uniqueIdType (anyOf 2) | JSON | Alternative | |
uniqueIdType (anyOf 2) (anyOf 1) | object | Alternative | |
uniqueIdType (anyOf 2) (anyOf 2) | null | Alternative |
Referenced models: Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
city | JSON | Optional | |
city (anyOf 1) | string | Alternative | The city. |
city (anyOf 2) | null | Alternative | |
countryOrRegion | JSON | Optional | |
countryOrRegion (anyOf 1) | string | Alternative | The country or region. It's a free-format string value, for example, 'United States'. |
countryOrRegion (anyOf 2) | null | Alternative | |
postalCode | JSON | Optional | |
postalCode (anyOf 1) | string | Alternative | The postal code. |
postalCode (anyOf 2) | null | Alternative | |
state | JSON | Optional | |
state (anyOf 1) | string | Alternative | The state. |
state (anyOf 2) | null | Alternative | |
street | JSON | Optional | |
street (anyOf 1) | string | Alternative | The street. |
street (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude accuracy value
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (anyOf 1) | string | Alternative | Known values: -INF, INF, NaN |
$ (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
conferenceId | JSON | Optional | |
conferenceId (anyOf 1) | string | Alternative | The ID of the conference. |
conferenceId (anyOf 2) | null | Alternative | |
joinUrl | JSON | Optional | |
joinUrl (anyOf 1) | string | Alternative | The external link that launches the online meeting. This is a URL that clients launch into a browser and will redirect the user to join the meeting. |
joinUrl (anyOf 2) | null | Alternative | |
phones | array | Optional | All of the phone numbers associated with this conference. |
phones[] | Model | Each item | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number phones item |
quickDial | JSON | Optional | |
quickDial (anyOf 1) | string | Alternative | The preformatted quick dial for this call. |
quickDial (anyOf 2) | null | Alternative | |
tollFreeNumbers | array | Optional | The toll free numbers that can be used to join the conference. |
tollFreeNumbers[] | JSON | Each item | |
tollFreeNumbers[] (anyOf 1) | string | Alternative | |
tollFreeNumbers[] (anyOf 2) | null | Alternative | |
tollNumber | JSON | Optional | |
tollNumber (anyOf 1) | string | Alternative | The toll number that can be used to join the conference. |
tollNumber (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number phones item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
language | JSON | Optional | |
language (anyOf 1) | string | Alternative | |
language (anyOf 2) | null | Alternative | |
number | JSON | Optional | |
number (anyOf 1) | string | Alternative | The phone number. |
number (anyOf 2) | null | Alternative | |
region | JSON | Optional | |
region (anyOf 1) | string | Alternative | |
region (anyOf 2) | null | Alternative | |
type | JSON | Optional | The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio. |
type (anyOf 1) | string | Alternative | Known values: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio |
type (anyOf 2) | JSON | Alternative | |
type (anyOf 2) (anyOf 1) | object | Alternative | |
type (anyOf 2) (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range
Referenced models: Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range pattern @odata type, day Of Month, days Of Week, first Day Of Week, index, interval, month, type, Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range range @odata type, end Date, number Of Occurrences, recurrence Time Zone, start Date, type
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range pattern @odata type, day Of Month, days Of Week, first Day Of Week, index, interval, month, type
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
dayOfMonth | JSON | Optional | |
dayOfMonth (anyOf 1) | number | Alternative | The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
dayOfMonth (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
daysOfWeek | array | Optional | A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly. |
daysOfWeek[] | JSON | Each item | |
daysOfWeek[] (anyOf 1) | string | Alternative | Known values: sunday, monday, tuesday, wednesday, thursday, friday, saturday |
daysOfWeek[] (anyOf 2) | JSON | Alternative | |
daysOfWeek[] (anyOf 2) (anyOf 1) | object | Alternative | |
daysOfWeek[] (anyOf 2) (anyOf 2) | null | Alternative | |
firstDayOfWeek | JSON | Optional | The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly. |
firstDayOfWeek (anyOf 1) | string | Alternative | Known values: sunday, monday, tuesday, wednesday, thursday, friday, saturday |
firstDayOfWeek (anyOf 2) | JSON | Alternative | |
firstDayOfWeek (anyOf 2) (anyOf 1) | object | Alternative | |
firstDayOfWeek (anyOf 2) (anyOf 2) | null | Alternative | |
index | JSON | Optional | Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly. |
index (anyOf 1) | string | Alternative | Known values: first, second, third, fourth, last |
index (anyOf 2) | JSON | Alternative | |
index (anyOf 2) (anyOf 1) | object | Alternative | |
index (anyOf 2) (anyOf 2) | null | Alternative | |
interval | JSON | Optional | |
interval (anyOf 1) | number | Alternative | The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
interval (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
month | JSON | Optional | |
month (anyOf 1) | number | Alternative | The month in which the event occurs. This is a number from 1 to 12. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
month (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
type | JSON | Optional | The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property. |
type (anyOf 1) | string | Alternative | Known values: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly |
type (anyOf 2) | JSON | Alternative | |
type (anyOf 2) (anyOf 1) | object | Alternative | |
type (anyOf 2) (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range range @odata type, end Date, number Of Occurrences, recurrence Time Zone, start Date, type
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
endDate | JSON | Optional | |
endDate (anyOf 1) | string | Alternative | The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate. Format: date Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$ |
endDate (anyOf 2) | null | Alternative | |
numberOfOccurrences | JSON | Optional | |
numberOfOccurrences (anyOf 1) | number | Alternative | The number of times to repeat the event. Required and must be positive if type is numbered. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
numberOfOccurrences (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
recurrenceTimeZone | JSON | Optional | |
recurrenceTimeZone (anyOf 1) | string | Alternative | Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used. |
recurrenceTimeZone (anyOf 2) | null | Alternative | |
startDate | JSON | Optional | |
startDate (anyOf 1) | string | Alternative | The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required. Format: date Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$ |
startDate (anyOf 2) | null | Alternative | |
type | JSON | Optional | The recurrence range. The possible values are: endDate, noEnd, numbered. Required. |
type (anyOf 1) | string | Alternative | Known values: endDate, noEnd, numbered |
type (anyOf 2) | JSON | Alternative | |
type (anyOf 2) (anyOf 1) | object | Alternative | |
type (anyOf 2) (anyOf 2) | null | Alternative |
Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
response | JSON | Optional | The response type. The possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. |
response (anyOf 1) | string | Alternative | Known values: none, organizer, tentativelyAccepted, accepted, declined, notResponded |
response (anyOf 2) | JSON | Alternative | |
response (anyOf 2) (anyOf 1) | object | Alternative | |
response (anyOf 2) (anyOf 2) | null | Alternative | |
time | JSON | Optional | |
time (anyOf 1) | string | Alternative | The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
time (anyOf 2) | null | Alternative |
Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get rule — response body — @odata type, id |
$ (allOf 2) | object | All variants apply | discriminator: {"mapping": {"#microsoft.graph.contact": "#/components/schemas/microsoft.graph.contact", "#microsoft.graph.event": "#/components/schemas/microsoft.graph.event", "#microsoft.graph.message": "#/components/schemas/microsoft.graph.message", "#microsoft.graph.note": "#/components/schemas/microsoft.graph.note", "#microsoft.graph.post": "#/components/schemas/microsoft.graph.post"}, "propertyName": "@odata.type"} |
$ (allOf 2).@odata.type | string | Optional | |
$ (allOf 2).categories | array | Optional | The categories associated with the item |
$ (allOf 2).categories[] | JSON | Each item | |
$ (allOf 2).categories[] (anyOf 1) | string | Alternative | |
$ (allOf 2).categories[] (anyOf 2) | null | Alternative | |
$ (allOf 2).changeKey | JSON | Optional | |
$ (allOf 2).changeKey (anyOf 1) | string | Alternative | Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only. |
$ (allOf 2).changeKey (anyOf 2) | null | Alternative | |
$ (allOf 2).createdDateTime | JSON | Optional | |
$ (allOf 2).createdDateTime (anyOf 1) | string | Alternative | The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).createdDateTime (anyOf 2) | null | Alternative | |
$ (allOf 2).lastModifiedDateTime | JSON | Optional | |
$ (allOf 2).lastModifiedDateTime (anyOf 1) | string | Alternative | The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).lastModifiedDateTime (anyOf 2) | null | Alternative |
Referenced models: Get rule — response body — @odata type, id
Get extensions from me — me Event events List Extensions — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
$ (allOf 1) | Model | All variants apply | Expand List rules — response body — @odata count, @odata next Link |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).value | array | Optional | |
$ (allOf 2).value[] | Model | Each item | Expand Create open extension — response body |
Referenced models: List rules — response body — @odata count, @odata next Link, Create open extension — response body
Invoke action create Upload Session — me Event events Attachments Create Upload Session — request body — body Attachment Item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
attachmentType | JSON | Optional | The type of attachment. The possible values are: file, item, reference. Required. |
attachmentType (anyOf 1) | string | Alternative | One of: file, item, reference |
attachmentType (anyOf 2) | JSON | Alternative | |
attachmentType (anyOf 2) (anyOf 1) | object | Alternative | |
attachmentType (anyOf 2) (anyOf 2) | null | Alternative | |
contentId | JSON | Optional | |
contentId (anyOf 1) | string | Alternative | The CID or Content-Id of the attachment for referencing for the in-line attachments using the <img src='cid:contentId'> tag in HTML messages. Optional. |
contentId (anyOf 2) | null | Alternative | |
contentType | JSON | Optional | |
contentType (anyOf 1) | string | Alternative | The nature of the data in the attachment. Optional. |
contentType (anyOf 2) | null | Alternative | |
isInline | JSON | Optional | |
isInline (anyOf 1) | boolean | Alternative | true if the attachment is an inline attachment; otherwise, false. Optional. |
isInline (anyOf 2) | null | Alternative | |
name | JSON | Optional | |
name (anyOf 1) | string | Alternative | The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required. |
name (anyOf 2) | null | Alternative | |
size | JSON | Optional | |
size (anyOf 1) | number | Alternative | The length of the attachment in bytes. Required. Format: int64 |
size (anyOf 2) | null | Alternative |
Invoke action create Upload Session — me Event events Attachments Create Upload Session — response body — @odata type, expiration Date Time, next Expected Ranges, upload Url
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
expirationDateTime | JSON | Optional | |
expirationDateTime (anyOf 1) | string | Alternative | The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time. Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
expirationDateTime (anyOf 2) | null | Alternative | |
nextExpectedRanges | array | Optional | A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (for example '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. |
nextExpectedRanges[] | JSON | Each item | |
nextExpectedRanges[] (anyOf 1) | string | Alternative | |
nextExpectedRanges[] (anyOf 2) | null | Alternative | |
uploadUrl | JSON | Optional | |
uploadUrl (anyOf 1) | string | Alternative | The URL endpoint that accepts PUT requests for byte ranges of the file. |
uploadUrl (anyOf 2) | null | Alternative |
Invoke action decline — me Event events Decline — request body — body Proposed New Time @odata type, end, start
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
end | Model | Optional | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
start | Model | Optional | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
Referenced models: Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time
Invoke action forward — me Event events Forward — request body — body To Recipients item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | discriminator: {"mapping": {"#microsoft.graph.attendee": "#/components/schemas/microsoft.graph.attendee", "#microsoft.graph.attendeeBase": "#/components/schemas/microsoft.graph.attendeeBase"}, "propertyName": "@odata.type"} |
@odata.type | string | Optional | |
emailAddress | JSON | Optional | The recipient's email address. |
emailAddress (anyOf 1) | Model | Alternative | Expand Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name |
emailAddress (anyOf 2) | JSON | Alternative | |
emailAddress (anyOf 2) (anyOf 1) | object | Alternative | |
emailAddress (anyOf 2) (anyOf 2) | null | Alternative |
Referenced models: Get calendar Permission — response body — @odata type, allowed Roles, email Address, is Inside Organization, is Removable, role email Address @odata type, address, name
Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.type | string | Optional | |
dateTime | string | Optional | A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000). |
timeZone | JSON | Optional | |
timeZone (anyOf 1) | string | Alternative | Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values. |
timeZone (anyOf 2) | null | Alternative |
Invoke function delta — me Event events Delta — request body — query
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: not allowed |
startDateTime | string | Required within parent | |
endDateTime | string | Required within parent | |
$top | integer | Optional | Minimum: 0 |
$skip | integer | Optional | Minimum: 0 |
$search | string | Optional | |
$filter | string | Optional | |
$count | boolean | Optional | |
$select | array | Optional | Unique items: true |
$select[] | string | Each item | |
$orderby | array | Optional | Unique items: true |
$orderby[] | string | Each item | |
$expand | array | Optional | Unique items: true |
$expand[] | string | Each item | |
$skiptoken | string | Optional | |
$deltatoken | string | Optional |
Invoke function delta — me Event events Delta — response body — @odata delta Link, @odata next Link
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
@odata.deltaLink | JSON | Optional | |
@odata.deltaLink (anyOf 1) | string | Alternative | |
@odata.deltaLink (anyOf 2) | null | Alternative | |
@odata.nextLink | JSON | Optional | |
@odata.nextLink (anyOf 1) | string | Alternative | |
@odata.nextLink (anyOf 2) | null | Alternative |
List attachments — me Event events List Attachments — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
$ (allOf 1) | Model | All variants apply | Expand List rules — response body — @odata count, @odata next Link |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).value | array | Optional | |
$ (allOf 2).value[] | Model | Each item | Expand Get attachment — response body |
Referenced models: List rules — response body — @odata count, @odata next Link, Get attachment — response body
List instances — request body — query
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: not allowed |
startDateTime | string | Required within parent | |
endDateTime | string | Required within parent | |
$top | integer | Optional | Minimum: 0 |
$skip | integer | Optional | Minimum: 0 |
$search | string | Optional | |
$filter | string | Optional | |
$count | boolean | Optional | |
$orderby | array | Optional | Unique items: true |
$orderby[] | string | Each item | |
$select | array | Optional | Unique items: true |
$select[] | string | Each item | |
$expand | array | Optional | Unique items: true |
$expand[] | string | Each item | |
$skiptoken | string | Optional |
List instances — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
$ (allOf 1) | Model | All variants apply | Expand List rules — response body — @odata count, @odata next Link |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).value | array | Optional | |
$ (allOf 2).value[] | Model | Each item | Expand Get event — response body |
Referenced models: List rules — response body — @odata count, @odata next Link, Get event — response body
Update event — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).@odata.type | string | Optional | Default: #microsoft.graph.event |
$ (allOf 2).allowNewTimeProposals | JSON | Optional | |
$ (allOf 2).allowNewTimeProposals (anyOf 1) | boolean | Alternative | true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true. |
$ (allOf 2).allowNewTimeProposals (anyOf 2) | null | Alternative | |
$ (allOf 2).attachments | array | Optional | The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. |
$ (allOf 2).attachments[] | Model | Each item | Expand Add attachment — me Event events Create Attachments — request body — body |
$ (allOf 2).attendees | array | Optional | The collection of attendees for the event. |
$ (allOf 2).attendees[] | Model | Each item | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item |
$ (allOf 2).body | JSON | Optional | The body of the message associated with the event. It can be in HTML or text format. |
$ (allOf 2).body (anyOf 1) | Model | Alternative | Expand Create message — request body — body @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type |
$ (allOf 2).body (anyOf 2) | JSON | Alternative | |
$ (allOf 2).body (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).body (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).bodyPreview | JSON | Optional | |
$ (allOf 2).bodyPreview (anyOf 1) | string | Alternative | The preview of the message associated with the event. It's in text format. |
$ (allOf 2).bodyPreview (anyOf 2) | null | Alternative | |
$ (allOf 2).calendar | JSON | Optional | The calendar that contains the event. Navigation property. Read-only. |
$ (allOf 2).calendar (anyOf 1) | Model | Alternative | Expand Create Calendar Group — request body — body @odata type, calendars, change Key, class Id, name calendars item |
$ (allOf 2).calendar (anyOf 2) | JSON | Alternative | |
$ (allOf 2).calendar (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).calendar (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).cancelledOccurrences | array | Optional | Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Requires $select to retrieve. Only returned in a Get operation that specifies the ID (seriesMasterId property value) of a series master event. |
$ (allOf 2).cancelledOccurrences[] | string | Each item | |
$ (allOf 2).end | JSON | Optional | The date, time, and time zone that the event ends. By default, the end time is in UTC. |
$ (allOf 2).end (anyOf 1) | Model | Alternative | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
$ (allOf 2).end (anyOf 2) | JSON | Alternative | |
$ (allOf 2).end (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).end (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).exceptionOccurrences | array | Optional | Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Requires $select and $expand to retrieve. Only returned in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. |
$ (allOf 2).exceptionOccurrences[] | Model | Each item | Expand Create Calendar — request body — body @odata type, allowed Online Meeting Providers, calendar Permissions, calendar View, can Edit, can Share, can View Private Items, change Key, color, default Online Meeting Provider, events, hex Color, is Default Calendar, is Removable, is Tallying Responses, multi Value Extended Properties, name, owner, single Value Extended Properties events item |
$ (allOf 2).extensions | array | Optional | The collection of open extensions defined for the event. Nullable. |
$ (allOf 2).extensions[] | Model | Each item | Expand Create open extension — response body |
$ (allOf 2).hasAttachments | JSON | Optional | |
$ (allOf 2).hasAttachments (anyOf 1) | boolean | Alternative | Set to true if the event has attachments. |
$ (allOf 2).hasAttachments (anyOf 2) | null | Alternative | |
$ (allOf 2).hideAttendees | JSON | Optional | |
$ (allOf 2).hideAttendees (anyOf 1) | boolean | Alternative | When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false. |
$ (allOf 2).hideAttendees (anyOf 2) | null | Alternative | |
$ (allOf 2).iCalUId | JSON | Optional | |
$ (allOf 2).iCalUId (anyOf 1) | string | Alternative | A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. |
$ (allOf 2).iCalUId (anyOf 2) | null | Alternative | |
$ (allOf 2).importance | JSON | Optional | The importance of the event. The possible values are: low, normal, high. |
$ (allOf 2).importance (anyOf 1) | string | Alternative | One of: low, normal, high |
$ (allOf 2).importance (anyOf 2) | JSON | Alternative | |
$ (allOf 2).importance (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).importance (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).instances | array | Optional | The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. |
$ (allOf 2).instances[] | Model | Each item | Expand Create Calendar — request body — body @odata type, allowed Online Meeting Providers, calendar Permissions, calendar View, can Edit, can Share, can View Private Items, change Key, color, default Online Meeting Provider, events, hex Color, is Default Calendar, is Removable, is Tallying Responses, multi Value Extended Properties, name, owner, single Value Extended Properties events item |
$ (allOf 2).isAllDay | JSON | Optional | |
$ (allOf 2).isAllDay (anyOf 1) | boolean | Alternative | Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone. |
$ (allOf 2).isAllDay (anyOf 2) | null | Alternative | |
$ (allOf 2).isCancelled | JSON | Optional | |
$ (allOf 2).isCancelled (anyOf 1) | boolean | Alternative | Set to true if the event has been canceled. |
$ (allOf 2).isCancelled (anyOf 2) | null | Alternative | |
$ (allOf 2).isDraft | JSON | Optional | |
$ (allOf 2).isDraft (anyOf 1) | boolean | Alternative | Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees. |
$ (allOf 2).isDraft (anyOf 2) | null | Alternative | |
$ (allOf 2).isOnlineMeeting | JSON | Optional | |
$ (allOf 2).isOnlineMeeting (anyOf 1) | boolean | Alternative | True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online. |
$ (allOf 2).isOnlineMeeting (anyOf 2) | null | Alternative | |
$ (allOf 2).isOrganizer | JSON | Optional | |
$ (allOf 2).isOrganizer (anyOf 1) | boolean | Alternative | Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. |
$ (allOf 2).isOrganizer (anyOf 2) | null | Alternative | |
$ (allOf 2).isReminderOn | JSON | Optional | |
$ (allOf 2).isReminderOn (anyOf 1) | boolean | Alternative | Set to true if an alert is set to remind the user of the event. |
$ (allOf 2).isReminderOn (anyOf 2) | null | Alternative | |
$ (allOf 2).location | JSON | Optional | The location of the event. |
$ (allOf 2).location (anyOf 1) | Model | Alternative | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item |
$ (allOf 2).location (anyOf 2) | JSON | Alternative | |
$ (allOf 2).location (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).location (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).locations | array | Optional | The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value. |
$ (allOf 2).locations[] | Model | Each item | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item |
$ (allOf 2).multiValueExtendedProperties | array | Optional | The collection of multi-value extended properties defined for the event. Read-only. Nullable. |
$ (allOf 2).multiValueExtendedProperties[] | Model | Each item | Expand Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count multi Value Extended Properties item |
$ (allOf 2).onlineMeeting | JSON | Optional | Details for an attendee to join the meeting online. The default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you can't change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again. |
$ (allOf 2).onlineMeeting (anyOf 1) | Model | Alternative | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number |
$ (allOf 2).onlineMeeting (anyOf 2) | JSON | Alternative | |
$ (allOf 2).onlineMeeting (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).onlineMeeting (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).onlineMeetingProvider | JSON | Optional | Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional. After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently, you can't change onlineMeetingProvider again, and the meeting remains available online. |
$ (allOf 2).onlineMeetingProvider (anyOf 1) | string | Alternative | One of: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness |
$ (allOf 2).onlineMeetingProvider (anyOf 2) | JSON | Alternative | |
$ (allOf 2).onlineMeetingProvider (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).onlineMeetingProvider (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).onlineMeetingUrl | JSON | Optional | |
$ (allOf 2).onlineMeetingUrl (anyOf 1) | string | Alternative | A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future. |
$ (allOf 2).onlineMeetingUrl (anyOf 2) | null | Alternative | |
$ (allOf 2).organizer | JSON | Optional | The organizer of the event. |
$ (allOf 2).organizer (anyOf 1) | Model | Alternative | Expand Invoke action forward — me Event events Forward — request body — body To Recipients item |
$ (allOf 2).organizer (anyOf 2) | JSON | Alternative | |
$ (allOf 2).organizer (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).organizer (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).originalEndTimeZone | JSON | Optional | |
$ (allOf 2).originalEndTimeZone (anyOf 1) | string | Alternative | The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. |
$ (allOf 2).originalEndTimeZone (anyOf 2) | null | Alternative | |
$ (allOf 2).originalStart | JSON | Optional | |
$ (allOf 2).originalStart (anyOf 1) | string | Alternative | Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Format: date-time Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ |
$ (allOf 2).originalStart (anyOf 2) | null | Alternative | |
$ (allOf 2).originalStartTimeZone | JSON | Optional | |
$ (allOf 2).originalStartTimeZone (anyOf 1) | string | Alternative | The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. |
$ (allOf 2).originalStartTimeZone (anyOf 2) | null | Alternative | |
$ (allOf 2).recurrence | JSON | Optional | The recurrence pattern for the event. |
$ (allOf 2).recurrence (anyOf 1) | Model | Alternative | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range |
$ (allOf 2).recurrence (anyOf 2) | JSON | Alternative | |
$ (allOf 2).recurrence (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).recurrence (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).reminderMinutesBeforeStart | JSON | Optional | |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 1) | number | Alternative | The number of minutes before the event start time that the reminder alert occurs. Format: int32 Maximum: 2147483647 Minimum: -2147483648 |
$ (allOf 2).reminderMinutesBeforeStart (anyOf 2) | null | Alternative | |
$ (allOf 2).responseRequested | JSON | Optional | |
$ (allOf 2).responseRequested (anyOf 1) | boolean | Alternative | Default is true, which represents the organizer would like an invitee to send a response to the event. |
$ (allOf 2).responseRequested (anyOf 2) | null | Alternative | |
$ (allOf 2).responseStatus | JSON | Optional | Indicates the type of response sent in response to an event message. |
$ (allOf 2).responseStatus (anyOf 1) | Model | Alternative | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time |
$ (allOf 2).responseStatus (anyOf 2) | JSON | Alternative | |
$ (allOf 2).responseStatus (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).responseStatus (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).sensitivity | JSON | Optional | The possible values are: normal, personal, private, and confidential. |
$ (allOf 2).sensitivity (anyOf 1) | string | Alternative | One of: normal, personal, private, confidential |
$ (allOf 2).sensitivity (anyOf 2) | JSON | Alternative | |
$ (allOf 2).sensitivity (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).sensitivity (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).seriesMasterId | JSON | Optional | |
$ (allOf 2).seriesMasterId (anyOf 1) | string | Alternative | The ID for the recurring series master item, if this event is part of a recurring series. |
$ (allOf 2).seriesMasterId (anyOf 2) | null | Alternative | |
$ (allOf 2).showAs | JSON | Optional | The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. |
$ (allOf 2).showAs (anyOf 1) | string | Alternative | One of: unknown, free, tentative, busy, oof, workingElsewhere |
$ (allOf 2).showAs (anyOf 2) | JSON | Alternative | |
$ (allOf 2).showAs (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).showAs (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).singleValueExtendedProperties | array | Optional | The collection of single-value extended properties defined for the event. Read-only. Nullable. |
$ (allOf 2).singleValueExtendedProperties[] | Model | Each item | Expand Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count single Value Extended Properties item |
$ (allOf 2).start | JSON | Optional | The start date, time, and time zone of the event. By default, the start time is in UTC. |
$ (allOf 2).start (anyOf 1) | Model | Alternative | Expand Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time |
$ (allOf 2).start (anyOf 2) | JSON | Alternative | |
$ (allOf 2).start (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).start (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).subject | JSON | Optional | |
$ (allOf 2).subject (anyOf 1) | string | Alternative | The text of the event's subject line. |
$ (allOf 2).subject (anyOf 2) | null | Alternative | |
$ (allOf 2).transactionId | JSON | Optional | |
$ (allOf 2).transactionId (anyOf 1) | string | Alternative | A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you can't change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional. |
$ (allOf 2).transactionId (anyOf 2) | null | Alternative | |
$ (allOf 2).type | JSON | Optional | The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only |
$ (allOf 2).type (anyOf 1) | string | Alternative | One of: singleInstance, occurrence, exception, seriesMaster |
$ (allOf 2).type (anyOf 2) | JSON | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 2) | null | Alternative | |
$ (allOf 2).webLink | JSON | Optional | |
$ (allOf 2).webLink (anyOf 1) | string | Alternative | The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame. |
$ (allOf 2).webLink (anyOf 2) | null | Alternative |
Referenced models: Invoke action snooze Reminder — me Event events Snooze Reminder — request body — body New Reminder Time, Create open extension — response body, Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count multi Value Extended Properties item, Get event — response body — @odata type, categories, change Key, created Date Time, id, last Modified Date Time, Invoke action forward — me Event events Forward — request body — body To Recipients item, Get mail Folder — response body — @odata type, child Folder Count, child Folders, display Name, is Hidden, message Rules, messages, multi Value Extended Properties, parent Folder Id, single Value Extended Properties, total Item Count, unread Item Count single Value Extended Properties item, Add attachment — me Event events Create Attachments — request body — body, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item, Create Calendar Group — request body — body @odata type, calendars, change Key, class Id, name calendars item, Create Calendar — request body — body @odata type, allowed Online Meeting Providers, calendar Permissions, calendar View, can Edit, can Share, can View Private Items, change Key, color, default Online Meeting Provider, events, hex Color, is Default Calendar, is Removable, is Tallying Responses, multi Value Extended Properties, name, owner, single Value Extended Properties events item, Create message — request body — body @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link online Meeting @odata type, conference Id, join Url, phones, quick Dial, toll Free Numbers, toll Number, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link recurrence @odata type, pattern, range, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time
Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item
Referenced models: Invoke action decline — me Event events Decline — request body — body Proposed New Time @odata type, end, start, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item @odata type, email Address, type, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link response Status @odata type, response, time
Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link attendees item @odata type, email Address, type
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand Invoke action forward — me Event events Forward — request body — body To Recipients item |
$ (allOf 2) | object | All variants apply | discriminator: {"mapping": {"#microsoft.graph.attendee": "#/components/schemas/microsoft.graph.attendee"}, "propertyName": "@odata.type"} |
$ (allOf 2).@odata.type | string | Optional | Default: #microsoft.graph.attendeeBase |
$ (allOf 2).type | JSON | Optional | The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. |
$ (allOf 2).type (anyOf 1) | string | Alternative | One of: required, optional, resource |
$ (allOf 2).type (anyOf 2) | JSON | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 1) | object | Alternative | |
$ (allOf 2).type (anyOf 2) (anyOf 2) | null | Alternative |
Referenced models: Invoke action forward — me Event events Forward — request body — body To Recipients item
Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | discriminator: {"mapping": {}, "propertyName": "@odata.type"} |
@odata.type | string | Optional | |
address | JSON | Optional | The street address of the location. |
address (anyOf 1) | Model | Alternative | Expand Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street |
address (anyOf 2) | JSON | Alternative | |
address (anyOf 2) (anyOf 1) | object | Alternative | |
address (anyOf 2) (anyOf 2) | null | Alternative | |
coordinates | JSON | Optional | The geographic coordinates and elevation of the location. |
coordinates (anyOf 1) | Model | Alternative | Expand Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude |
coordinates (anyOf 2) | JSON | Alternative | |
coordinates (anyOf 2) (anyOf 1) | object | Alternative | |
coordinates (anyOf 2) (anyOf 2) | null | Alternative | |
displayName | JSON | Optional | |
displayName (anyOf 1) | string | Alternative | The name associated with the location. |
displayName (anyOf 2) | null | Alternative | |
locationEmailAddress | JSON | Optional | |
locationEmailAddress (anyOf 1) | string | Alternative | Optional email address of the location. |
locationEmailAddress (anyOf 2) | null | Alternative | |
locationType | JSON | Optional | The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. |
locationType (anyOf 1) | string | Alternative | One of: default, conferenceRoom, homeAddress, businessAddress, geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress |
locationType (anyOf 2) | JSON | Alternative | |
locationType (anyOf 2) (anyOf 1) | object | Alternative | |
locationType (anyOf 2) (anyOf 2) | null | Alternative | |
locationUri | JSON | Optional | |
locationUri (anyOf 1) | string | Alternative | Optional URI representing the location. |
locationUri (anyOf 2) | null | Alternative | |
uniqueId | JSON | Optional | |
uniqueId (anyOf 1) | string | Alternative | For internal use only. |
uniqueId (anyOf 2) | null | Alternative | |
uniqueIdType | JSON | Optional | For internal use only. |
uniqueIdType (anyOf 1) | string | Alternative | One of: unknown, locationStore, directory, private, bing |
uniqueIdType (anyOf 2) | JSON | Alternative | |
uniqueIdType (anyOf 2) (anyOf 1) | object | Alternative | |
uniqueIdType (anyOf 2) (anyOf 2) | null | Alternative |
Referenced models: Get event — response body — @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item address @odata type, city, country Or Region, postal Code, state, street, Update event — request body — body @odata type, allow New Time Proposals, attachments, attendees, body, body Preview, calendar, cancelled Occurrences, end, exception Occurrences, extensions, has Attachments, hide Attendees, i Cal U Id, importance, instances, is All Day, is Cancelled, is Draft, is Online Meeting, is Organizer, is Reminder On, location, locations, multi Value Extended Properties, online Meeting, online Meeting Provider, online Meeting Url, organizer, original End Time Zone, original Start, original Start Time Zone, recurrence, reminder Minutes Before Start, response Requested, response Status, sensitivity, series Master Id, show As, single Value Extended Properties, start, subject, transaction Id, type, web Link locations item coordinates @odata type, accuracy, altitude, altitude Accuracy, latitude, longitude