[Index]

Model: device/msgraph/CalendarView

Model Details: device/msgraph/CalendarView

Title Description Details
allowNewTimeProposals True if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true.
  • Field Name: allowNewTimeProposals
  • Type: Boolean
attendees The collection of attendees for the event.
  • Field Name: attendees.[n]
  • Type: Array
emailAddress Includes the name and SMTP address of the attendee.
  • Field Name: emailAddress
  • Type: Object
address The email address of the person or entity.
  • Field Name: attendees.[n].emailAddress.address
  • Type: String
name The display name of the person or entity.
  • Field Name: attendees.[n].emailAddress.name
  • Type: String
proposedNewTime An alternate date/time proposed by the attendee. Optional.
  • Field Name: proposedNewTime
  • Type: Object
end The date, time, and time zone that a period ends.
  • Field Name: end
  • Type: Object
dateTime A single point of time in a combined date and time representation (e.g., 2017-08-29T04:00:00.0000000).
  • Field Name: attendees.[n].proposedNewTime.end.dateTime
  • Type: String
timeZone Represents a time zone, for example, "Pacific Standard Time".
  • Field Name: attendees.[n].proposedNewTime.end.timeZone
  • Type: String
start The date, time, and time zone that a period begins.
  • Field Name: start
  • Type: Object
dateTime A single point of time in a combined date and time representation (e.g., 2017-08-29T04:00:00.0000000).
  • Field Name: attendees.[n].proposedNewTime.start.dateTime
  • Type: String
timeZone Represents a time zone, for example, "Pacific Standard Time".
  • Field Name: attendees.[n].proposedNewTime.start.timeZone
  • Type: String
status The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.
  • Field Name: status
  • Type: Object
response The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.
  • Field Name: attendees.[n].status.response
  • Type: String
  • Choices: []
time The date and time when the response was returned. ISO 8601 format and UTC time.
  • Field Name: attendees.[n].status.time
  • Type: String
type The attendee type: required, optional, resource.
  • Field Name: attendees.[n].type
  • Type: String
  • Choices: []
body The body of the message associated with the event. It can be in HTML or text format.
  • Field Name: body
  • Type: Object
content The content of the item.
  • Field Name: body.content
  • Type: String
contentType The type of the content. Possible values are text and html.
  • Field Name: body.contentType
  • Type: String
  • Choices: []
bodyPreview The preview of the message associated with the event. It's in text format.
  • Field Name: bodyPreview
  • Type: String
cancelledOccurrences Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Read-only.
  • Field Name: cancelledOccurrences.[n]
  • Type: Array
categories The categories associated with the event.
  • Field Name: categories.[n]
  • Type: Array
changeKey Identifies the version of the event object. Read-only.
  • Field Name: changeKey
  • Type: String
createdDateTime The date and time the event was created, in ISO 8601 format and UTC time.
  • Field Name: createdDateTime
  • Type: String
  • Format: date-time
end The date, time, and time zone that the event ends.
  • Field Name: end
  • Type: Object
dateTime A single point of time in a combined date and time representation (e.g., 2017-08-29T04:00:00.0000000).
  • Field Name: end.dateTime
  • Type: String
  • Format: date-time
timeZone Represents a time zone, for example, "Pacific Standard Time".
  • Field Name: end.timeZone
  • Type: String
endDateTime The date and time the event ends, a copy of the end.dateTime property.
  • Field Name: endDateTime
  • Type: String
  • Format: date-time
hasAttachments Set to true if the event has attachments.
  • Field Name: hasAttachments
  • Type: Boolean
hideAttendees When set to true, each attendee only sees themselves in the meeting request. The default is false.
  • Field Name: hideAttendees
  • Type: Boolean
iCalUId A unique identifier for an event across calendars. Read-only.
  • Field Name: iCalUId
  • Type: String
id Unique identifier for the event. Case-sensitive and read-only.
  • Field Name: id
  • Type: String
importance The importance of the event.
  • Field Name: importance
  • Type: String
  • Choices: []
isAllDay Set to true if the event lasts all day.
  • Field Name: isAllDay
  • Type: Boolean
isCancelled Set to true if the event has been canceled.
  • Field Name: isCancelled
  • Type: Boolean
isDraft Set to true if the user has updated the meeting in Outlook but hasn't sent the updates.
  • Field Name: isDraft
  • Type: Boolean
isOnlineMeeting True if this event has online meeting information (onlineMeeting points to a resource), false otherwise. Optional.
  • Field Name: isOnlineMeeting
  • Type: Boolean
isOrganizer Set to true if the calendar owner is the organizer of the event.
  • Field Name: isOrganizer
  • Type: Boolean
isReminderOn Set to true if an alert is set to remind the user of the event.
  • Field Name: isReminderOn
  • Type: Boolean
lastModifiedDateTime The date and time the event was last modified, in ISO 8601 format and UTC time.
  • Field Name: lastModifiedDateTime
  • Type: String
  • Format: date-time
location The location of the event.
  • Field Name: location
  • Type: Object
address The street address of the location.
  • Field Name: address
  • Type: Object
city The city.
  • Field Name: location.address.city
  • Type: String
countryOrRegion The country or region. It's a free-format string value, for example, "United States".
  • Field Name: location.address.countryOrRegion
  • Type: String
postalCode The postal code.
  • Field Name: location.address.postalCode
  • Type: String
state The state.
  • Field Name: location.address.state
  • Type: String
street The street.
  • Field Name: location.address.street
  • Type: String
coordinates The geographic coordinates and elevation of the location.
  • Field Name: coordinates
  • Type: Object
accuracy The accuracy of the latitude and longitude.
  • Field Name: location.coordinates.accuracy
  • Type: ["Number", "Null"]
altitude The altitude of the location.
  • Field Name: location.coordinates.altitude
  • Type: ["Number", "Null"]
altitudeAccuracy The accuracy of the altitude.
  • Field Name: location.coordinates.altitudeAccuracy
  • Type: ["Number", "Null"]
latitude The latitude of the location.
  • Field Name: location.coordinates.latitude
  • Type: ["Number", "Null"]
longitude The longitude of the location.
  • Field Name: location.coordinates.longitude
  • Type: ["Number", "Null"]
displayName The name associated with the location.
  • Field Name: location.displayName
  • Type: String
locationEmailAddress Optional email address of the location.
  • Field Name: location.locationEmailAddress
  • Type: ["String", "Null"]
locationUri Optional URI representing the location.
  • Field Name: location.locationUri
  • Type: ["String", "Null"]
locationType The type of location. Read-only.
  • Field Name: location.locationType
  • Type: String
  • Choices: []
uniqueId For internal use only.
  • Field Name: location.uniqueId
  • Type: ["String", "Null"]
uniqueIdType For internal use only.
  • Field Name: location.uniqueIdType
  • Type: String
  • Choices: []
locations The locations where the event is held or attended from.
  • Field Name: locations.[n]
  • Type: Array
address The street address of the location.
  • Field Name: address
  • Type: Object
city The city.
  • Field Name: locations.[n].address.city
  • Type: String
countryOrRegion The country or region. It's a free-format string value, for example, "United States".
  • Field Name: locations.[n].address.countryOrRegion
  • Type: String
postalCode The postal code.
  • Field Name: locations.[n].address.postalCode
  • Type: String
state The state.
  • Field Name: locations.[n].address.state
  • Type: String
street The street.
  • Field Name: locations.[n].address.street
  • Type: String
coordinates The geographic coordinates and elevation of the location.
  • Field Name: coordinates
  • Type: Object
accuracy The accuracy of the latitude and longitude.
  • Field Name: locations.[n].coordinates.accuracy
  • Type: ["Number", "Null"]
altitude The altitude of the location.
  • Field Name: locations.[n].coordinates.altitude
  • Type: ["Number", "Null"]
altitudeAccuracy The accuracy of the altitude.
  • Field Name: locations.[n].coordinates.altitudeAccuracy
  • Type: ["Number", "Null"]
latitude The latitude of the location.
  • Field Name: locations.[n].coordinates.latitude
  • Type: ["Number", "Null"]
longitude The longitude of the location.
  • Field Name: locations.[n].coordinates.longitude
  • Type: ["Number", "Null"]
displayName The name associated with the location.
  • Field Name: locations.[n].displayName
  • Type: String
locationEmailAddress Optional email address of the location.
  • Field Name: locations.[n].locationEmailAddress
  • Type: ["String", "Null"]
locationUri Optional URI representing the location.
  • Field Name: locations.[n].locationUri
  • Type: ["String", "Null"]
locationType The type of location. Read-only.
  • Field Name: locations.[n].locationType
  • Type: String
  • Choices: []
uniqueId For internal use only.
  • Field Name: locations.[n].uniqueId
  • Type: ["String", "Null"]
uniqueIdType For internal use only.
  • Field Name: locations.[n].uniqueIdType
  • Type: String
  • Choices: []
onlineMeeting Information about the online meeting, such as the conference ID and join URL.
  • Field Name: onlineMeeting
  • Type: Object
conferenceId The ID of the conference.
  • Field Name: onlineMeeting.conferenceId
  • Type: ["String", "Null"]
joinUrl The external link that launches the online meeting.
  • Field Name: onlineMeeting.joinUrl
  • Type: ["String", "Null"]
phones All of the phone numbers associated with this conference.
  • Field Name: phones.[n]
  • Type: Array
quickDial The preformatted quick dial for this call.
  • Field Name: onlineMeeting.quickDial
  • Type: ["String", "Null"]
tollFreeNumbers The toll free numbers that can be used to join the conference.
  • Field Name: tollFreeNumbers.[n]
  • Type: Array
tollNumber The toll number that can be used to join the conference.
  • Field Name: onlineMeeting.tollNumber
  • Type: ["String", "Null"]
onlineMeetingProvider Represents the online meeting service provider. Optional.
  • Field Name: onlineMeetingProvider
  • Type: String
  • Choices: []
onlineMeetingUrl A URL for an online meeting. Read-only. Will be deprecated.
  • Field Name: onlineMeetingUrl
  • Type: String
organizer The organizer of the event.
  • Field Name: organizer
  • Type: Object
emailAddress The recipient's email address.
  • Field Name: emailAddress
  • Type: Object
address The email address of the person or entity.
  • Field Name: organizer.emailAddress.address
  • Type: String
name The display name of the person or entity.
  • Field Name: organizer.emailAddress.name
  • Type: String
originalEndTimeZone The end time zone that was set when the event was created.
  • Field Name: originalEndTimeZone
  • Type: String
originalStartDateTimeOffset Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series. UTC.
  • Field Name: originalStartDateTimeOffset
  • Type: ["String", "Null"]
originalStartTimeZone The start time zone that was set when the event was created.
  • Field Name: originalStartTimeZone
  • Type: String
recurrence The recurrence pattern for the event.
  • Field Name: recurrence
  • Type: Object
pattern The frequency of an event.
  • Field Name: pattern
  • Type: Object
dayOfMonth The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
  • Field Name: recurrence.pattern.dayOfMonth
  • Type: ["Integer", "Null"]
daysOfWeek A collection of the days of the week on which the event occurs. Required if type is weekly, relativeMonthly, or relativeYearly.
  • Field Name: daysOfWeek.[n]
  • Type: Array
firstDayOfWeek The first day of the week. Default is sunday. Required if type is weekly.
  • Field Name: recurrence.pattern.firstDayOfWeek
  • Type: String
  • Choices: []
index Specifies on which instance of the allowed days the event occurs. Optional and used if type is relativeMonthly or relativeYearly. Default is first.
  • Field Name: recurrence.pattern.index
  • Type: String
  • Choices: []
interval The number of units between occurrences. Required.
  • Field Name: recurrence.pattern.interval
  • Type: Integer
month The month in which the event occurs. This is a number from 1 to 12.
  • Field Name: recurrence.pattern.month
  • Type: ["Integer", "Null"]
type The recurrence pattern type. Required.
  • Field Name: recurrence.pattern.type
  • Type: String
  • Choices: []
range The duration of an event.
  • Field Name: range
  • Type: Object
endDate The date to stop applying the recurrence pattern. Required if type is endDate.
  • Field Name: recurrence.range.endDate
  • Type: ["String", "Null"]
numberOfOccurrences The number of times to repeat the event. Required and must be positive if type is numbered.
  • Field Name: recurrence.range.numberOfOccurrences
  • Type: ["Integer", "Null"]
recurrenceTimeZone Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.
  • Field Name: recurrence.range.recurrenceTimeZone
  • Type: ["String", "Null"]
startDate The date to start applying the recurrence pattern. Required.
  • Field Name: recurrence.range.startDate
  • Type: String
type The recurrence range. Required.
  • Field Name: recurrence.range.type
  • Type: String
  • Choices: []
reminderMinutesBeforeStart The number of minutes before the event start time that the reminder alert occurs.
  • Field Name: reminderMinutesBeforeStart
  • Type: Integer
responseRequested Default is true, which represents the organizer would like an invitee to send a response to the event.
  • Field Name: responseRequested
  • Type: Boolean
responseStatus Indicates the type of response sent in response to an event message.
  • Field Name: responseStatus
  • Type: Object
response The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.
  • Field Name: responseStatus.response
  • Type: String
  • Choices: []
time The date and time when the response was returned. ISO 8601 format and UTC time.
  • Field Name: responseStatus.time
  • Type: String
sensitivity Possible values are: normal, personal, private, and confidential.
  • Field Name: sensitivity
  • Type: String
  • Choices: []
seriesMasterId The ID for the recurring series master item, if this event is part of a recurring series.
  • Field Name: seriesMasterId
  • Type: String
showAs The status to show.
  • Field Name: showAs
  • Type: String
  • Choices: []
start The start date, time, and time zone of the event.
  • Field Name: start
  • Type: Object
dateTime A single point of time in a combined date and time representation (e.g., 2017-08-29T04:00:00.0000000).
  • Field Name: start.dateTime
  • Type: String
  • Format: date-time
timeZone Represents a time zone, for example, "Pacific Standard Time".
  • Field Name: start.timeZone
  • Type: String
subject The text of the event's subject line.
  • Field Name: subject
  • Type: String
transactionId A custom identifier specified by a client app for the server to avoid redundant POST operations.
  • Field Name: transactionId
  • Type: ["String", "Null"]
type The event type. Read-only.
  • Field Name: type
  • Type: String
  • Choices: []
webLink The URL to open the event in Outlook on the web.
  • Field Name: webLink
  • Type: String