Allows the app to create, read, update and delete events in all calendars in the organization user has permissions to access. This includes delegate and shared calendars.
Merill's Note
For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the Calendars.ReadWrite.Shared permission.
If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the Export-MsIdAppConsentGrantReport command. See How To: Run a quick OAuth app audit of your tenant
Category
Application
Delegated
Identifier
-
12466101-c9b8-439a-8589-dd09ee67e8e9
DisplayText
-
Read and write user and shared calendars
Description
-
Allows the app to create, read, update and delete events in all calendars in the organization user has permissions to access. This includes delegate and shared calendars.
Includes the name and SMTP address of the attendee.
type
attendeeType
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.
The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes won't return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.
locations
locationConstraintItem collection
Constraint information for one or more locations that the client requests for the meeting.
suggestLocation
Boolean
The client requests the service to suggest one or more meeting locations.
An array that shows the availability status of each attendee for this meeting suggestion.
confidence
Double
A percentage that represents the likelhood of all the attendees attending.
locations
location collection
An array that specifies the name and geographic location of each meeting location for this meeting suggestion.
meetingTimeSlot
timeSlot
A time period suggested for the meeting.
order
Int32
Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence.
organizerAvailability
freeBusyStatus
Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.