Application

Permission ID Purpose Description
Calendars.Read 798ee544-9d2d-430c-a058-570e29e34338 Read calendars in all mailboxes Allows the app to read events of all calendars without a signed-in user.
Calendars.ReadBasic.All 8ba4a692-bc31-4128-9094-475872af8a53 Read basic details of calendars in all mailboxes Allows the app to read events of all calendars, except for properties such as body, attachments, and extensions, without a signed-in user.
Calendars.ReadWrite ef54d2bf-783f-4e0f-bca1-3210c0444d99 Read and write calendars in all mailboxes Allows the app to create, read, update, and delete events of all calendars without a signed-in user.

Delegated

Permission ID Purpose Description
Calendars.Read 465a38f9-76ea-45b9-9f34-9e8b0d4b0b42 Read user calendars Allows the app to read events in user calendars .
Calendars.Read.Shared 2b9c4092-424d-4249-948d-b43879977640 Read user and shared calendars Allows the app to read events in all calendars that the user can access, including delegate and shared calendars.
Calendars.ReadBasic 662d75ba-a364-42ad-adee-f5f880ea4878 Read basic details of user calendars Allows the app to read events in user calendars, except for properties such as body, attachments, and extensions.
Calendars.ReadWrite 1ec239c2-d7c9-4623-a91a-a9775856bb36 Have full access to user calendars Allows the app to create, read, update, and delete events in user calendars.
Calendars.ReadWrite.Shared 12466101-c9b8-439a-8589-dd09ee67e8e9 Read and write user and shared calendars 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.